물리, 애니메이션, 타일맵, 대화 기능을 내장한 D 언어용 간편한 2D 게임 엔진입니다.
love2d/love
LÖVE는 Windows, macOS, Linux, Android, iOS에서 실행되는 Lua 기반 2D 게임 제작용 무료 오픈 소스 프레임워크입니다.
- 스타
- 8,861
- 포크
- 658
- 열린 이슈
- 131
- 마지막 커밋
- 지난달
어떤 프로젝트인가요?
LÖVE는 Lua 프로그래밍 언어로 2D 게임을 만드는 프레임워크입니다. 개발자는 Lua로 게임 코드를 작성한 뒤 LÖVE 런타임에서 실행하면 되므로, 처음부터 전체 엔진이나 빌드 파이프라인을 설정할 필요가 없습니다.
이 프레임워크는 Windows, macOS, Linux, Android, iOS를 비롯한 데스크톱 및 모바일 플랫폼을 지원합니다. 코어는 C++로 작성되었으며 SDL3, OpenGL 또는 Vulkan, 오디오용 OpenAL, 텍스트 렌더링용 FreeType 및 harfbuzz 등의 라이브러리에 의존합니다.
저장소에는 프레임워크의 소스 코드가 있으며, testing 폴더의 테스트 스위트에서 LÖVE API를 테스트합니다. 문서는 프로젝트 위키에서 관리하고, main 브랜치는 다음 메이저 릴리스를 위한 브랜치이므로 안정 버전으로 간주되지 않습니다.
핵심 기능
- 01그래픽, 오디오, 입력, 물리를 위한 API를 바로 사용할 수 있어 Lua로 2D 게임을 만들 수 있습니다.
- 02Windows, macOS, Linux, Android, iOS에서 실행됩니다.
- 03OpenGL 3.3 이상, OpenGL ES 3.0 이상, Vulkan, Metal 그래픽 백엔드를 지원합니다.
- 04*nix 시스템에서는 CMake로 소스에서 빌드할 수 있고, Apple 플랫폼용 Xcode 프로젝트도 제공합니다.
활용 사례
- Lua로 소규모에서 중간 규모의 2D 게임이나 게임 프로토타입을 만드는 경우.
- 가볍고 스크립트 중심인 프레임워크로 게임 개발을 배우는 경우.
- 데스크톱과 모바일 기기를 모두 대상으로 하는 크로스 플랫폼 2D 게임을 만드는 경우.
빠른 시작
- 1
GitHub 릴리스 페이지에서 바이너리 릴리스를 다운로드하세요
- 2
Linux 또는 macOS(*nix)에서 빌드를 구성하세요
cmake -B build -S. --install-prefix $PWD/prefix - 3
모든 CPU 코어를 사용해 빌드하고 설치하세요
cmake --build build --target install -j$(nproc)
사용 전 알아둘 점
- main 브랜치는 다음 메이저 릴리스를 개발하기 위한 브랜치이며 안정 버전이 아닙니다.
- 소스에서 빌드하려면 Windows의 megasource나 macOS 및 iOS의 Xcode 종속 항목처럼 플랫폼별 추가 설정이 필요합니다.
- 라이선스가 NOASSERTION으로 표시되어 있으므로 사용하기 전에 저장소의 라이선스 조건을 확인하세요.
포함된 컬렉션
토픽
자주 묻는 질문
- love은(는) 무엇인가요?
- LÖVE는 Windows, macOS, Linux, Android, iOS에서 실행되는 Lua 기반 2D 게임 제작용 무료 오픈 소스 프레임워크입니다. LÖVE는 Lua 프로그래밍 언어로 2D 게임을 만드는 프레임워크입니다. 개발자는 Lua로 게임 코드를 작성한 뒤 LÖVE 런타임에서 실행하면 되므로, 처음부터 전체 엔진이나 빌드 파이프라인을 설정할 필요가 없습니다.
- love은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- love은(는) Other 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- love은(는) 아직 유지보수되고 있나요?
- 6개월 이내 업데이트. love의 마지막 커밋은 2026년 9월 20일입니다.
- love은(는) 어디에 사용할 수 있나요?
- Lua로 소규모에서 중간 규모의 2D 게임이나 게임 프로토타입을 만드는 경우. 가볍고 스크립트 중심인 프레임워크로 게임 개발을 배우는 경우. 데스크톱과 모바일 기기를 모두 대상으로 하는 크로스 플랫폼 2D 게임을 만드는 경우.
- love는 어떻게 설치하나요?
- GitHub 릴리스 페이지에서 바이너리 릴리스를 다운로드하세요 Linux 또는 macOS(*nix)에서 빌드를 구성하세요: cmake -B build -S. --install-prefix $PWD/prefix 모든 CPU 코어를 사용해 빌드하고 설치하세요: cmake --build build --target install -j$(nproc)
- love은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/love2d/love
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
2D/3D 그래픽, 입력, 오디오와 크로스 플랫폼 지원을 제공하고 외부 의존성이 없는 간단한 게임 개발용 C 라이브러리입니다.
중단된 Microsoft XNA Framework를 재구현한 .NET 프레임워크로, C#으로 크로스 플랫폼 2D 및 3D 게임을 개발할 수 있습니다.
Flutter 기반 게임 엔진으로, 2D 게임에 게임 루프, 컴포넌트 시스템, 충돌 감지, 효과 및 입력 처리를 제공합니다.
고정 팔레트와 저해상도 화면으로 픽셀 아트 게임을 만들 수 있는 Python용 레트로 게임 엔진입니다.
Godot은 하나의 통합 에디터에서 2D 및 3D 게임을 만들 수 있는 무료 크로스 플랫폼 게임 엔진으로, MIT 라이선스를 따릅니다.