Skip to content

JayTwoLab/hello-love

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hello-love

간단한 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

About

🇰🇷 love2d korean template

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages