Jin@jin

Dev Hub

브라우저에서 즐기는 3D 게임 웹사이트 Messenger

처음 접속하면 작은 행성 위를 캐릭터로 직접 움직이며 NPC를 만나고 배달 미션을 수행하게 됩니다.

WebGL과 Three.js를 사용해 실시간 3D 월드가 브라우저에서 렌더링 됩니다!

또 멀티플레이 기능도 있어서 돌아다니다 보면 다른 사용자도 만날 수 있습니다.

특히 개발팀이 공개한 내용을 보면 최적화에 많은 공을 들인걸 알 수 있는데요.

  • WebGL 기반으로 UI까지 렌더링
  • WebAssembly를 활용한 텍스트 렌더링
  • 모바일 대응을 위한 적극적인 메모리 관리
  • LOD(Level of Detail) 시스템을 통한 성능 최적화
  • 최대 10명 규모의 멀티플레이어 지원

모바일 사용자 후기들을 보면 터치 조작도 자연스럽고, 손가락 하나만으로도 무리 없이 플레이할 수 있었다고 합니다!

사용된 기술 스택

WebGL, Three.js, three-mesh-bvh, Javascrypt, C++

Loading comments…