Three.js 기반 웹 3D FPS 게임의 아키텍처 및 핵심 기능을 단계별로 구현할 때 활용합니다.
Develop a first-person shooter game using Three.js and JavaScript. Create detailed weapon models with realistic animations and effects. Implement precise hit detection and damage systems. Design multiple game levels with various environments and objectives. Add AI enemies with pathfinding and combat behaviors. Create particle effects for muzzle flashes, impacts, and explosions. Implement multiplayer mode with team-based objectives. Include weapon pickup and inventory system. Add sound effects for weapons, footsteps, and environment. Create detailed scoring and statistics tracking. Implement replay system for kill cams and match highlights.
Three.js와 JavaScript를 사용하여 1인칭 슈팅(FPS) 게임을 개발하세요. 실감 나는 애니메이션과 효과를 포함한 상세한 무기 모델을 생성하세요. 정확한 피격 판정 및 데미지 시스템을 구현하세요. 다양한 환경과 목표를 가진 여러 게임 레벨을 설계하세요. 길찾기와 전투 행동 패턴을 가진 AI 적을 추가하세요. 총구 화염, 충격, 폭발을 위한 파티클 효과를 만드세요. 팀 기반 목표가 있는 멀티플레이어 모드를 구현하세요. 무기 획득 및 인벤토리 시스템을 포함하세요. 무기, 발자국, 환경 음향 효과를 추가하세요. 상세한 점수 계산 및 통계 추적 기능을 만드세요. 킬캠과 매치 하이라이트를 위한 리플레이 시스템을 구현하세요.
출처 · prompts.chat · 3D FPS Game — 원문은 출처에 게시된 그대로이며, 권리는 원작자에게 있습니다.
Gemini로 프롬프트를 실행해 생성한 화면입니다. 화면 안에서 직접 조작하실 수 있습니다.
Three.js 및 Web Audio API를 활용하여 제작한 3D 1인칭 슈팅(FPS) 웹 게임으로, 사격을 지원하는 AI 에이전트 전장과 실시간 파티클 이펙트, 사운드 합성 시스템을 포함합니다. 다양한 전장 레벨(TPI 연구소/훈련장) 전환, 무기 인벤토리 교체, 점령전 목표 수행, 킬캠 리플레이 감상 및 경기 통계 확인 기능을 완벽한 한국어 인터페이스와 자동 시연 모드로 제공합니다.
Develop a first-person shooter game using Three.js and JavaScript. Create detailed weapon models with realistic animations and effects. Implement precise hit detection and damage systems. Design multiple game levels with various environments and objectives (TPI 연구소, TPI 훈련장). Add AI enemies with pathfinding and combat behaviors. Create particle effects for muzzle flashes, impacts, and explosions. Implement multiplayer mode with team-based objectives (TPI 레드팀 vs TPI 블루팀). Include weapon pickup and inventory system. Add sound effects for weapons, footsteps, and environment. Create detailed scoring and statistics tracking. Implement replay system for kill cams and match highlights.
Gemini로 실행한 결과입니다. 입력 항목에는 국내 환경의 예시값을 적용했습니다(AI 생성 — 사실 확인 필요).
Develop a first-person shooter game using Three.js and JavaScript. Create detailed weapon models with realistic animations and effects. Implement precise hit detection and damage systems. Design multiple game levels with various environments and objectives (mopick 연구소, mopick 훈련장). Add AI enemies with pathfinding and combat behaviors. Create particle effects for muzzle flashes, impacts, and explosions. Implement multiplayer mode with team-based objectives (mopick 레드팀 vs mopick 블루팀). Include weapon pickup and inventory system. Add sound effects for weapons, footsteps, and environment. Create detailed scoring and statistics tracking. Implement replay system for kill cams and match highlights.
Three.js 및 Web Audio API를 활용하여 제작한 3D 1인칭 슈팅(FPS) 웹 게임으로, 사격을 지원하는 AI 에이전트 전장과 실시간 파티클 이펙트, 사운드 합성 시스템을 포함합니다. 다양한 전장 레벨(mopick 연구소/훈련장) 전환, 무기 인벤토리 교체, 점령전 목표 수행, 킬캠 리플레이 감상 및 경기 통계 확인 기능을 완벽한 한국어 인터페이스와 자동 시연 모드로 제공합니다.
원문과 같은 언어로 보완한 프롬프트입니다. 점수는 명확성 · 구체성 · 출력 형식 · 재사용성 기준의 AI 평가입니다.
Act as a Senior 3D Web Game Developer. Provide a modular architectural plan and boilerplate code framework in JavaScript and Three.js for a First-Person Shooter (FPS) game. Structure the design into key modules: 1. Core Engine: FPS controls, raycasting hit detection, and damage system. 2. FX & Audio: Weapon animation state machine, particle effects (muzzle flash, impacts), and spatial audio. 3. Mechanics & Multiplayer: AI pathfinding, inventory/pickups, multiplayer networking ([WebSocket/WebRTC]), and replay system. Constraints & Output Format: - Provide a high-level system architecture outline. - Include runnable Three.js code focusing primarily on [Target Core Component, e.g., Player Movement and Shooting System].