LÖVE 2D

LÖVE
löve 2D
LÖVE_logo
소프트웨어 정보
종류 게임 프레임워크
출시 2008/01/13
최신버전 11.5
2023.12.03
언어 영어
운영체제 unix like
windows
android
ios
작성언어 c++, lua
라이선스 zlib
웹사이트 https://love2d.org/

LÖVE 2Dzlib 라이선스에 따라 오픈 소스로 배포되고 있는 크로스플랫폼 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
모듈 음악포멧
.699
.amf
.ams
.dbm
.dmf
.dsm
.far
.it
.j2b
.mdl
.med
.mod
.mt2
.mtm
.okt
.psm
.s3m
.stm
.ult
.umx
.xm
영상 .ogv

파생 및 포크[편집 | 원본 편집]

LÖVE 2D는 zlib라는 제한이 거의 없는 라이선스를 가지고있어 기존 LÖVE에서 부족함이 느껴졌거나 다른 방향성을 추구하는 형태의 포크가 나오거나 LÖVE만이 가진 특유의 매력에 영향받아 탄생하는 파생이있는 편이다.

이 항목은 공식적으로 LÖVE에서 영향을 받았다고 언급한 파생 프레임워크나 포크, 추가 라이브러리, 또는 LÖVE로 만든 엔진을 서술한다.

  • Lutro
    단순함과 이식성을 목표로 만들어진 2D 게임 프레임워크. 레트로 게임 개발에 특화되어있으며 RetroArch을 지원한다. 일부 api가 LÖVE와 호환된다.
  • LÖVE 3D
    LÖVE는 보시다시피 2D 게임 전용 프레임워크이다. 그래서 부족한없는 3D기능을 추가한 라이브러리나 포크, 프로젝트의 공식 위키 리스트이다.
  • LIKO-12
    pico-8의 등장이후 나온 판타지콘솔들중 하나로, LÖVE로 만들어졌다.

관련 사이트[편집 | 원본 편집]

각주

  1. openGL2.1부터
  2. OpenGLES2.0부터