- 1-2년 전 쯤에, "뱀파이어 서바이벌"(Vampire Survivors)라는 게임이 유행했던 적이 있다.
그 게임을 보며, "커피 2잔 가격에, 이렇게 재밌을수가"라는 생각이 잊히질 않는다. - 그러던 와중에, 뱀파이어 서바이벌이 JS로 만들어졌다는 사실에 두 번 놀랐다.
https://www.youtube.com/watch?v=XH1DriGkT2E&ab_channel=%EC%BD%94%EB%94%A9%EC%95%A0%ED%94%8C
- 사실 개발자를 꿈꾼다면, 누구나 게임 개발자도 잠시 꿈꿨었을 것 이다.
- 더군다나 일확천금을 거둔 뱀파이어 서바이벌이 사이드프로젝트로, 그것도 JS로 이루어져 있다는 사실에, 미약해나마 게임을 만들어보고자 한다
- 일단 기획하는 게임으로는 몇가지가 있지만, 일단 접근성이 쉽고, 확장성이 넓은 게임엔진을 골라보려 한다.
- GDevelop
- https://youtu.be/XgDdO1TKgGA
- 스크래치로도 구현할 수 있는 2D 그래픽의 게임엔진으로 보인다. 다소 가벼운 느낌이 든다.
- 마리오 틱(?)한 움직임을 구현할 게임이라면 알맞은 선택으로 보인다.
- PixiJS
- https://www.youtube.com/watch?v=ajaduDDePIY&ab_channel=WaelYasmina
- https://www.youtube.com/watch?v=eKsTVZKMeuI&list=PL08jItIqOb2oGcyrgREbrm_b9OW7TE1ji&ab_channel=CJGammon
- https://www.youtube.com/watch?v=b2MNjo9FSDY&list=PLqHQaML1-Kn5RF2Vm8n7FJ5Q1ouLlMQrD&ab_channel=JesseWarden
- https://www.youtube.com/watch?v=zhybw6rE_QU&ab_channel=DylanIsrael
- tutorial들이 많다. 살펴보면, canvas로 개발 구현을 하는 듯한 느낌을 준다.
- 친숙하지만 불편할 것으로 보이지만 찬찬히 하면 나쁘지 않을 것 같다.
- https://pixijs.io/examples/#/demos-basic/container.js
- melonJS
- 거의 안쓰는건지, 쓰는데 자료가 없는건지 모르겠지만, 레퍼런스 자료들이 조금 적다.
- 다루기에는 나쁘지않아 보임
- Phaser3
- tutorial이 제일 많고, 제일 많은 사람들이 이용하고, 확장성이 많은 것 같다.
- 뱀파이어 서바이벌을 만든 게임엔진이니만큼 나도 뱀파이어 서바이벌 개발자가 될 수 있을 것 만 같다.
- GDevelop
- 그중에, 예상대로(?) Phaser3를 통해서 게임을 만들기로 했다!
https://choring0989.tistory.com/16
[HTML5] 게임 엔진 종류 소개
이 글에서는 HTML5 캔버스 게임 클라이언트 개발에 주로 쓰이는 엔진/프레임워크들을 소개합니다. * Cocos2d-html5와 GameMaker Studio에 대해서는 언급이 따로 없을 예정입니다. 관련 내용이 궁금하신 분
choring0989.tistory.com
'개발공부 > JS로 게임만들기' 카테고리의 다른 글
9/9 MAMP로, 게임을 담을 서버 구축하기 (1) | 2023.09.09 |
---|