soma0sd

코딩 & 과학 & 교육

자바스크립트를 위한 게임엔진: Phaser

반응형

프로그래밍 언어를 배운 후 밑바닥부터 시작해 게임을 만드려고 한다면, 상당한 시간과 노력을 필요로 합니다. 간단한 충돌 하나 구현하는 것도 상당히 힘들죠.

게임 엔진

게임 엔진은 게임을 만들 때 자주 사용하는 기능들을 미리 담아둔 패키지입니다. 코드 모음으로 제공하는 경우나 거대한 종합 개발 소프트웨어로 제공하는 경우가 있습니다. 잘 알려진 게임엔진으로는 유니티(Unity), 언리얼 엔진 4, 파이게임(PyGame), 렌파이(Ren'Py) 등이 있죠.

Phaser

Phaser는 자바스크립트 기반의 게임 엔진입니다. 무료로 사용할 수 있고 오픈소스입니다. 물리 엔진, 그래픽 엔진, 사운드 엔진 등을 포함하는 코드모음 입니다. 자바스크립트 게임 엔진이 가지는 장점을 활용하고자 할 때 이용할 수 있습니다.

자바스크립트로 만드는 게임은 비교적 규모가 작을 수밖에 없지만, 별도의 응용프로그램 없이도 실행할 수 있고, 업로드의 제약이 비교적 약해서 티스토리 블로그 포스트로도 제작한 게임을 실행할 수 있을 정도입니다. (다만 게임물 관리위원회가 주시하고 있다는 것을 잊으시면 안됩니다)

데모

 
 
반응형
태그:

댓글

End of content

No more pages to load