Entity Component System 앞으로 있을 프로젝트를 위해 Babylon.js를 독학하며 간단한 게임을 개발하고 있다. 그래서 게임 쪽 용어들을 접하는 경우가 많아졌다. 그 중에 눈에 들어온 용어가 Entity Component System 이었다. 무엇인...
코드 생성 시작 설정파일 및 진입점 생성 클로드를 이용해서 마크다운 파일들을 참고하여 코드를 생성하도록 했다. 우선은 비어있는 프로젝트 폴더에 vite.config.ts, tsconfig.json, package.json 들을 만들어 필요한 설정들을 포함하도록 했다. ...
구체적인 계획 설정 그러면 장르는 정했는데 이제 무엇을, 어떻게 구현할 것인지를 정해야했다. 먼저, 레이싱 게임에 필요한 요소가 뭐가 있는지 적어봤다. 1. 자동차 2. 트랙 3. 속도계 4. 랩타임 5. 기록 저장 코딩 에이전트로는 Claude Code를 사용했다. ...
웹에서 3D 컨텐츠 구현해보기 웹에서 3D를 구현하는 방법에는 여러가지가 있지만, 현재 많이 사용되고 있는 것은 Three.js 그리고 Babylon.js 가 있다고 한다. 3D를 구현해보는건 처음이기에 둘 중 어느 것으로 구현을 하는게 좋을지 조사했다. Three.j...