Next.js 쓸 것 인가?
- 짧은 프로젝트 기간에 게임 만드는 것 이외에도 새로운 방식을 학습해서 시도하는게 시간상 가능할 것인가?
- 서버 사이드 랜더링의 장점인 비용 감소 및 웹 검색 노출 등의 효과가 굳이 필요하지 않을 것이라 판단
- 일단은 익숙한 방식으로 시작하는 것 → 추후 피드백 받은 후 변경될 수 있다.
- 웹게임을 만드는데 어떤 장점이 있는지를 아직 모르겠다.
결론 : 일단 react를 쓰자!
기술 스택
react + vite + typescript
styled-components
→ 후에 더 찾아봤는데 일반적인 웹페이지를 만드는게 아니라 웹브라우저에서 구동하는 게임을 개발하는 거라서 아래와 같은 게임엔진을 좀 더 찾아보고 적용해봐도 좋을 것 같아요.
ex) PixiJS, MelonJS, Phaser3
https://choring0989.tistory.com/16
→ 남세 말씀대로 그냥 리액트만 이용해도 될 것 같네요.
디자인은 어떻게 할 것인가?
- 이번 프로젝트는 디자인이나 디테일한 애니메이션 보다는 게임의 정상적으로 작동하는데에 우선순위를 두는게 좋을 것 같다.
- 일단 정상적으로 플레이가 가능한 게임을 만드는게 중요!
- 프로젝트 마무리 될 때 UI를 발전시켜 보는 것도 재밌을 것 같다