Ultimate Mobile 3D Game Development Benchmark
Aynı geliştirme görevinde modellerin 3D oyun geliştirme, JavaScript, oyun mekanikleri, mobil optimizasyon, hata ayıklama ve eksiksiz çalışan kod üretme performanslarını karşılaştıran bir test.
Prompt
ULTRATHINK — BUILD A COMPLETE, PLAYABLE, MOBILE-FIRST 3D SANDBOX RPG GAME. You are a senior game engine developer, gameplay programmer, technical artist, and mobile optimization engineer. OBJECTIVE: Create an original 3D sandbox RPG that runs in a modern Android browser. Prioritize working gameplay, responsive controls, coherent visuals, and stable performance. OUTPUT: Produce the complete implementation, preferably as a single index.html file containing HTML, CSS, and JavaScript. Use Three.js for 3D rendering if external dependencies are permitted. Clearly document all dependencies. Do not return pseudocode, partial snippets, mockups, or a tutorial instead of the actual implementation. GAME WORLD: - A navigable 3D environment. - Terrain, trees, rocks, ruins, and water. - Atmospheric lighting and fog. - Multiple resource types. - Interactive objects. - Day/night cycle if performance allows. PLAYER: - Third-person camera. - Smooth movement and camera rotation. - Jumping, sprinting, and dodging. - Collision detection. - Health and stamina. - Inventory and equipment. - Local save/load functionality. COMBAT: - Melee weapons. - Enemy health and damage. - At least three enemy behaviors. - Enemy pursuit and attack logic. - Loot drops. - One boss encounter. - Combat feedback and damage indicators. PROGRESSION: - Resource gathering. - Crafting. - Equipment upgrades. - At least three playable quests. - NPC dialogue. - Experience and character progression. MOBILE CONTROLS: - Virtual joystick. - Touch camera control. - Dedicated attack, jump, dodge, and interact buttons. - Responsive landscape layout. - Large touch targets. - No requirement for a physical keyboard. VISUAL QUALITY: - Cohesive art direction. - Detailed materials. - Dynamic lighting where practical. - Particles and combat effects. - Responsive animated UI. - Smooth camera transitions. - Avoid a static scene or primitive-only presentation. PERFORMANCE: - Target 30 FPS on supported mid-range mobile devices. - Aim for 60 FPS on capable devices. - Use efficient rendering, object pooling, instancing, and level-of-detail techniques where appropriate. - Provide scalable graphics settings. - Prevent memory leaks and unnecessary allocations. ENGINEERING: - No missing functions. - No nonfunctional buttons. - No broken event listeners. - No game-breaking collision bugs. - Correct window resizing. - Proper orientation handling. - Working pause, restart, and save systems. - Avoid console errors. - Ensure that all implemented systems are connected to actual gameplay. DELIVERY REQUIREMENTS: 1. Return the complete source code. 2. Explain how to launch it on Android. 3. List external dependencies. 4. Include a functional testing checklist. 5. Clearly identify any simplified features. 6. Never claim that unimplemented features work. CONSTRAINT: If the entire scope cannot be implemented reliably in one file, reduce the scope intelligently and deliver a smaller, genuinely playable game. Prioritize a complete, working game over an impressive but nonfunctional feature list.
Response not available
Response not available
Response not available