Repolode
love2d

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. 1

    GitHub 릴리스 페이지에서 바이너리 릴리스를 다운로드하세요

  2. 2

    Linux 또는 macOS(*nix)에서 빌드를 구성하세요

    cmake -B build -S. --install-prefix $PWD/prefix
  3. 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 통계는 매일 갱신됩니다.

관련 프로젝트