🌲 숲에서 99일 밤
9살 아들의 아이디어로 시작된 Three.js 기반 3D 생존 게임
상태: 🟢 운영 중
게임 소개
99일간 신비로운 숲에서 살아남아 보스를 물리치는 게임입니다. 어린 나이에도 불구하고 독특한 게임 아이디어를 제안한 아들의 창의력을 기반으로 개발되었습니다.
주요 기능
- 99일 생존 목표: 99일 동안 생존하고 보스 “숲의 수호자” 격파
- 낮/밤 사이클: 60초 단위의 동적 낮/밤 변화
- 생존 시스템: HP, 배고픔, 정신력 관리
- 채집 & 크래프팅: 자원 수집으로 도구와 음식 제작
- 전투 시스템: 동물과의 근접 전투
- 인벤토리 관리: 제한된 인벤토리로 전략적 플레이
- 모바일 & PWA: 모바일 기기와 앱 형태로 플레이 가능
- 프로그레시브 난이도: 게임이 진행될수록 증가하는 난이도
게임 특징
로우폴리 미니멀 그래픽
- Three.js 기반의 가볍고 실행 속도 빠른 3D 그래픽
- 모바일 기기에서도 부드러운 플레이
몰입감 있는 게임플레이
- 자연 친화적인 생존 게임 경험
- 점진적으로 증가하는 난이도
- 보스전을 향한 스토리 진행
접근성
- 웹 기반이라 설치 불필요
- PWA 지원으로 오프라인 플레이 가능
- 반응형 디자인으로 모든 기기 지원
기술 스택
| 분류 | 기술 |
|---|---|
| 그래픽 | Three.js, React Three Fiber |
| Frontend | React 18, Vite |
| 상태관리 | Zustand |
| 스타일 | Tailwind CSS |
| 배포 | Vercel |
| PWA | Web Manifest, Service Workers |
개발 배경
이 게임은 매우 특별한 배경을 가지고 있습니다. 9살 아들의 순수하고 창의로운 아이디어에서 출발하여, 실제 게임으로 구현되었습니다. 아들의 상상력을 현실로 만드는 과정 자체가 이 프로젝트의 가장 큰 의미입니다.
링크
- 🎮 게임 플레이: https://forest99.vercel.app
- 📖 GitHub: https://github.com/codemon-ai/forest99
게임 시간이 길 수 있으니 편한 환경에서 시작하세요! ⏱️