반응형
프로그래밍 언어인 루아 기반의 게인 엔진이 몇 있다. 루아가 익숙하다면 안드로이드 앱을 만들기 위해 자바를 배우지 않아도 된다. 루아는 가볍고 빠른 프로그래밍 언어이므로 게임 개발에 적합하다.
1. Corona 2D
Corona 엔진도 루아 기반이다. 안드로이드는 물론 아이폰, 맥, 윈도우, 아마존 파이어 등으로 내보낼 수 있다.
Corona 2D
2. Gideros
내보내기 가능한 기기는 Corona 2D와 비슷하다.
Gideros
3. LÖVE
러브2D로 게임을 빠르게 만들 수 있지만 내보내기가 한정적이다. 안드로이드나 아이폰, 웹으로 내보내기 할 수 있지만 위의 엔진들 보다 더 많은 수고가 필요하다. 한글 문서도 있는데 모든 내용이 다 번역된 것은 아니다.
LÖVE
3. Defold
오픈소스 게임 엔진&그래픽 소프트웨어에서도 소개했던 Defold도 루아 기반이다.
local function landed(self)
label.set_text("#speech", "I'm there!")
msg.post("bunny 2#script", "i'm there")
end
function on_message(self, message_id, message, sender)
if message_id == hash("go to") then
label.set_text("#speech", "Ok...")
go.animate(".", "position", go.PLAYBACK_ONCE_FORWARD, message.position, go.EASING_INOUTCUBIC, 1, 0, landed)
end
end
4. TIC-80 tiny computer
픽셀아트 게임을 만들 수 있다. 에디터로 진입하려면 edit를 입력하면 된다.
TIC-80 tiny computer
5. Amulet
윈도우, 맥, 리눅스 또는 온라인에서 작업할 수 있다.
local x = 3.14 -- a number local str = "a string" local str2 = [[ a multi-line string]] local bool = true -- a bool, can also be false local y = nil -- nil value local v1, v2 = 1, 2 -- create two local variables at once
반응형