LÖVE löve 2D |
|
---|---|
소프트웨어 정보 | |
종류 | 게임 프레임워크 |
출시 | 2008/01/13 |
최신버전 |
11.5 2023.12.03 |
언어 | 영어 |
운영체제 |
unix like windows android ios |
작성언어 | c++, lua |
라이선스 | zlib |
웹사이트 | https://love2d.org/ |
LÖVE 2D는 zlib 라이선스에 따라 오픈 소스로 배포되고 있는 크로스플랫폼 2D 게임 프레임워크이다. c++로 작성되었으며 스크립트 언어로 lua를 사용한다. 그래픽 엔진은 SDL2, openGL[1], OpenGLES[2] 지원한다. 글꼴 랜더링엔진으론 freetype을 사용한다.
2D 없이 그냥 LÖVE라고도 부른다.
특징[편집 | 원본 편집]
리눅스나 윈도우, macOS같은 데스크탑 운영체제 대부분을 지원하면서도 모바일 운영체제에서도 게임뿐만이 아닌 LÖVE 2D자체 프레임워크도 지원해서 쓸만한 텍스트에디터만 있다면 모바일로도 개발이 가능하다.
box2d 물리엔진을 지원한다.
지원 리소스 파일[편집 | 원본 편집]
형식 | 확장자 | |
---|---|---|
이미지 | .jpg .jpeg .png .bmp .tga .hdr .pic .exr | |
오디오 | .wav .mp3 .ogg .oga .ogv .mid | |
영상 | .ogv |
파생 및 포크[편집 | 원본 편집]
LÖVE 2D는 zlib라는 제한이 거의 없는 라이선스를 가지고있어 기존 LÖVE에서 부족함이 느껴졌거나 다른 방향성을 추구하는 형태의 포크가 나오거나 LÖVE만이 가진 특유의 매력에 영향받아 탄생하는 파생이있는 편이다.
이 항목은 공식적으로 LÖVE에서 영향을 받았다고 언급한 파생 프레임워크나 포크, 추가 라이브러리, 또는 LÖVE로 만든 엔진을 서술한다.
- ChaiLove
- c++용 임베디드, 크로스플랫폼용으로 만들어진 스크립트 언어인 ChaiScript을 사용하는 2D 게임 프레임워크. RetroArch을 지원한다.