TBP.DEV
프로젝트 의뢰 가능
프로젝트 목록으로

프로젝트

TomCraft

처음부터 직접 만든 마인크래프트 스타일의 복셀 샌드박스입니다. 무한 프로시저럴 월드, 9가지 바이옴, AI를 탑재한 20여 종의 몹, 크래프팅, 서바이벌 게임플레이를 제공합니다.

TomCraft

프로젝트 소개

TomCraft는 TypeScript + Three.js + Vite로 바닥부터 작성한 복셀 샌드박스입니다 — 플러그인도, 서버도 없이 브라우저 탭 하나로 동작합니다. 지형은 Web Worker에서 simplex-noise와 멀티옥타브 FBM으로 대륙 규모로 절차 생성되며, 12개 바이옴(평원, 숲, 타이가, 눈, 사막, 메사, 산, 정글, 늪지), 굽이치는 강, 용암 호수, 3D 노이즈 광맥, 지하 동굴을 만들어냅니다. 손으로 빚은 구조물도 세상에 흩뿌려져 있습니다: 마을, 가구가 있는 오두막, 망루, 사막 신전, 폐허가 된 흑요석 포털. 게임플레이는 서바이벌과 크리에이티브 모드를 모두 다루며, 27칸 인벤토리, 근접 전투, 하트와 허기, 전력 질주와 웅크리기, 화로 제련, 주민과의 거래를 포함합니다. 몹 생태계에는 20종 이상(소, 늑대, 곰, 좀비, 크리퍼, 거미, 벌)이 포식자-피식자 동학과 무리 전술을 갖고 등장합니다. 렌더링 파이프라인은 자체 그리디 메셔, 물과 신광선용 GLSL 셰이더, 부드러운 2048 섀도 맵, 대기 안개를 사용합니다. 영구 저장은 IndexedDB, 멀티플레이는 WebRTC 기반 P2P입니다.