자바스크립트를 위한 게임엔진: Phaser
반응형
프로그래밍 언어를 배운 후 밑바닥부터 시작해 게임을 만드려고 한다면, 상당한 시간과 노력을 필요로 합니다. 간단한 충돌 하나 구현하는 것도 상당히 힘들죠.
게임 엔진
게임 엔진은 게임을 만들 때 자주 사용하는 기능들을 미리 담아둔 패키지입니다. 코드 모음으로 제공하는 경우나 거대한 종합 개발 소프트웨어로 제공하는 경우가 있습니다. 잘 알려진 게임엔진으로는 유니티(Unity), 언리얼 엔진 4, 파이게임(PyGame), 렌파이(Ren'Py) 등이 있죠.
Phaser
Phaser는 자바스크립트 기반의 게임 엔진입니다. 무료로 사용할 수 있고 오픈소스입니다. 물리 엔진, 그래픽 엔진, 사운드 엔진 등을 포함하는 코드모음 입니다. 자바스크립트 게임 엔진이 가지는 장점을 활용하고자 할 때 이용할 수 있습니다.
자바스크립트로 만드는 게임은 비교적 규모가 작을 수밖에 없지만, 별도의 응용프로그램 없이도 실행할 수 있고, 업로드의 제약이 비교적 약해서 티스토리 블로그 포스트로도 제작한 게임을 실행할 수 있을 정도입니다. (다만 게임물 관리위원회가 주시하고 있다는 것을 잊으시면 안됩니다)
데모
반응형
'프로그래밍 > 웹 프로그래밍' 카테고리의 다른 글
온라인 티스토리 사이트맵 생성기 (0) | 2019.05.15 |
---|---|
티스토리 블로그를 위한 XML 사이트맵 양식 (1) | 2019.05.15 |
[Plotly.js] 웹 문서에 그래프 넣기 (0) | 2019.05.08 |
브라우저 기본 스타일 초기화: reset.css와 normalize.css (0) | 2019.05.07 |
티스토리 반응형 스킨: Minimal-Somad v0.3.0 (0) | 2019.05.07 |
댓글