간단한 LÖVE(Love2D) 기반 데모/템플릿 프로젝트입니다.
Lua(LuaJIT / Lua 5.1)로 작성되었으며, 빠르게 게임 프로토타입을 만들거나 LÖVE 학습용으로 사용하기 좋습니다.
- LÖVE 기본 게임 루프(
love.load,love.update,love.draw) 샘플 - 최소한의 파일 구성:
conf.lua,main.lua - 프레임 독립적 업데이트(dt 사용) 예시
- LÖVE 설치 (권장: v11 또는 v12)
- LÖVE는 LuaJIT을 번들로 포함하므로 별도 Lua 설치는 보통 불필요
- 리포지토리 루트에서 LÖVE 실행:
love .- VS Code 빌드 태스크 Run LÖVE 사용 가능
conf.lua: LÖVE 설정 (해상도, 윈도우 옵션 등)main.lua: 게임 진입점 (로딩, 업데이트, 그리기)README.md: 프로젝트 설명 및 실행법.vscode: Visual Studio Code 가 사용하는 환경 정보.github: Github Copilot 이 사용하는 환경 정보
- 리소스(이미지/사운드)는
love.load()에서 로드하세요. - 물리/움직임 계산은
love.update(dt)에서 항상 dt를 곱해 프레임 독립적으로 처리하세요. - 전역 변수 최소화, 로컬 변수와 모듈화 사용 추천
- 포크 후 PR을 보내 주세요.
- 버그/기능 제안은 이슈로 남겨 주세요.
- 기본: MIT