Lua 배우기 - 코딩 강좌 정보
AI 도움을 받아 Lua 편집기에서 미니 게임 20개를 코딩하며 Lua 프로그래밍과 Luau를 익히세요.
많은 게임에 쓰이는 작고 빠른 스크립트 언어를 첫 print()부터 코루틴까지 배우려는 분을 위한 Lua 프로그래밍 앱입니다. 내장 editor에서 코드를 작성하고 휴대폰에서 실행하세요. 기기에서 Lua 5.3 인터프리터가 작동하므로 PC나 Lua compiler 설정이 필요 없습니다.
왜 Lua를 배워야 할까요?
• 처음 배우기 가장 쉬운 프로그래밍 언어 중 하나로, 간결하고 읽기 쉬우며 문법이 유연합니다.
• Luau 스크립팅, LÖVE(Love2D) 게임, Neovim 플러그인, Redis 스크립트, 임베디드 도구의 기반이 됩니다.
• Lua 프로그래밍에서 배우는 변수, 반복문, 함수, 테이블은 이후 다른 언어를 배울 때도 활용됩니다.
배울 내용
• A1 입문부터 C1 고급까지, 40개 강좌와 159개의 짧은 레슨.
• 변수, 자료형, 연산자, 문자열, 수학.
• if/elseif/else, for 반복문, while 반복문.
• 함수, 클로저, 스코프, 이터레이터.
• 테이블, 메타테이블, 메타메서드.
• 기초부터 배우는 객체 지향 프로그래밍, 상속, 클래스.
• pcall을 통한 오류 처리, 모듈, require, 코루틴.
• 게임 로직 스크립팅과 LÖVE를 활용한 게임 개발.
• 고급: C에 임베딩하기, LuaJIT와 FFI, OpenResty, Redis 스크립팅, Neovim 플러그인.
단계별로 미니 게임 코딩하기
• 퐁, 스네이크, 플래피, 벽돌 깨기, 우주 슈팅, 미로 탈출, 타워 디펜스 등 가이드를 따라 만드는 게임 프로젝트 20개.
• 각 단계에서 코드 몇 줄을 작성한 뒤, 게임이 실제로 그 코드대로 작동하는지 확인합니다.
• 장애물 코스형 트랙 3개에서 간소화된 시뮬레이터로 Parts, Vector3, Touched 이벤트, leaderstats를 연습하며 Luau를 준비할 수 있습니다.
• 막히셨나요? 힌트를 보거나 정답을 확인하세요.
매일 연습하기
• 모바일 Lua IDE: 즉시 실행 기능과 명확한 오류 메시지를 제공하는 코드 editor.
• 쉬운 단계부터 어려운 단계까지, XP를 획득하는 코딩 미션 60개.
• 퀴즈, 플래시카드 복습, 핵심 요약표.
• 월드 코딩 챌린지: 매일 전 세계 참가자와 함께하는 3라운드.
• 연속 학습 기록, XP, 진도 확인.
AI 멘토
• 레슨이나 오류 메시지에 관해 질문하고 명확한 설명을 받아 보세요.
• 무료: 레슨 내 AI 질문 하루 3회. Pro: 무제한 AI 멘토 채팅, AI 레슨 생성기, AI 코드 리뷰.
무료 및 Pro
• 무료: 첫 번째 강좌, Lua editor, 게임 프로젝트 3개, 미션 2개, 퀴즈, 핵심 요약표. 무료 버전에는 광고가 표시됩니다.
• Pro(주간, 월간 또는 연간 구독): 모든 강좌, 게임 프로젝트 20개와 미션 60개 전체, 무제한 AI 멘토, 수료증이 제공되는 최종 시험, 광고 제거.
이런 분들을 위한 앱입니다
• 게임용 Lua 스크립팅을 배우고 싶은 어린이부터 성인까지 모든 입문자.
• 데스크톱 게임 제작 도구로 넘어가기 전에 게임 스크립트를 이해하고 싶은 플레이어.
• Love2D, Neovim, Redis 또는 임베디드 환경에서 Lua 스크립팅이 필요한 개발자.
22개 언어로 제공됩니다. 레슨에는 인터넷 연결이 필요합니다. 이 앱은 게임 엔진이 아닌 Lua 프로그래밍 강좌입니다.
개인정보 처리방침: https://www.coddykit.com/terms/privacy-policy
What's new in the latest 82.8.3
• Improved translations — lessons and screens in your language
Thanks for learning with us — your reviews help us improve!











