목록IT/게임 제작 (2)
altair의 프로젝트 일기
개요 LOVE 엔진이 Lua로 작동하므로 가장 먼저 Lua에 대한 이해가 필수적이다. 이번 글에서는 LOVE 엔진과 게임에 대한 이야기는 잠시 미뤄두고 Lua에 대해 배우고 느낀 점을 소개하려 한다. Lua란? C/C++에 내장시키기 쉬운 언어로써 1993년에 개발되었다. 멀티 패러다임 언어로 C 스타일의 프로시저 방식, OOP, 함수형 프로그래밍 등을 모두 구현할 수 있다. 개인적으로 이 부분은 Rust와 매우 닮았다고 느꼈다. Lua의 데이터 타입은 다음과 같다. Nil(타 언어의 Null과 같다) Boolean Number String Table Function Userdata(C와의 호환성을 위한 자료형. Lua만 사용한다면 필요 없다) Lua의 Table 다른 것보다 테이블을 먼저 다루는 이유는..
최근 발라트로(Balatro)라는 게임을 플레이하고 있다. 구매한지 얼마 되지도 않았는데 벌써 중독적으로 빠져들었다. 한국어 번역이 부실해 관련 자료를 찾아보던 도중 문득 의문이 들었다. 이 게임은 어떤 엔진으로 만들었을까? 찾아보니 LOVE2d라는 엔진으로 만들었단다. GoBrewYourself's comment on "Trying to make a high score FEEL like a high score 🔥" Explore this conversation and more from the IndieDev community www.reddit.com LÖVE - Free 2D Game Engine Hi there! LÖVE is an *awesome* framework you can use to ma..