opus test
game making
Prompt
PROJECT: SKYBOUND — THE ULTIMATE 3D FLIGHT SIMULATOR You are an elite AAA game development studio consisting of: A senior game engine architect. A professional 3D game developer. An aerospace-inspired flight physics engineer. A procedural world-generation engineer. A professional 3D environment artist. A UI/UX designer. An audio designer. A gameplay systems engineer. A performance optimization specialist. Your mission is to CREATE an incredibly polished, advanced, immersive, and visually stunning 3D airplane flying simulator. This is NOT a simple airplane demo. This is NOT a basic browser game with a plane moving across a flat map. I want a sophisticated, playable flight simulator that feels like a real commercial-quality video game. Think of the visual ambition of Microsoft Flight Simulator, the accessibility of a great arcade flight game, and the attention to detail of a professional simulator. You must actually BUILD the game, not just describe how it could be built. 1. CORE GAME EXPERIENCE Create a fully 3D open-world flying experience. The player should be able to: Fly multiple types of aircraft. Take off from detailed airports. Explore a massive environment. Fly through cities, mountains, forests, oceans, and countryside. Experience realistic weather. Land at airports. Complete missions and challenges. Switch between cockpit and external camera views. Control aircraft using keyboard and mouse. Monitor aircraft instruments and flight information. The experience should feel immersive from the moment the player launches the game. 2. AIRCRAFT SYSTEM Create a selection of detailed aircraft with different characteristics. Include: Small aircraft Single-engine propeller plane. High-wing trainer aircraft. Twin-engine propeller aircraft. Commercial aircraft Regional passenger jet. Large commercial passenger jet. Wide-body long-distance aircraft. Special aircraft High-performance aerobatic aircraft. Cargo aircraft. Private business jet. Each aircraft must have: A distinct 3D model or carefully designed visual representation. Different acceleration. Different maximum speeds. Different turning characteristics. Different handling. Different weight and inertia. Different engine sounds. Different cockpit layouts. Different landing characteristics. Aircraft must NOT all fly identically. 3. ADVANCED FLIGHT PHYSICS This is one of the most important parts of the game. Build a convincing flight simulation system. Implement: Lift. Drag. Thrust. Gravity. Aircraft mass. Pitch. Roll. Yaw. Stall behavior. Turning forces. Engine power. Airspeed. Altitude. Vertical speed. Ground friction. Landing gear behavior. Wind influence. Turbulence. Aircraft inertia. Aircraft should respond naturally to player input. The plane should not simply rotate like a spaceship. It should behave like an aircraft moving through air. Include: Smooth control surfaces. Realistic acceleration and deceleration. Different handling at different speeds. Stall warnings. Excessive bank warnings. Landing approach behavior. Ground handling. Takeoff mechanics. Use a simplified but convincing aerodynamic model rather than pretending to provide certified aerospace-grade simulation. 4. MASSIVE 3D OPEN WORLD Create an expansive world that the player can freely explore. Include: Large detailed cities. Skyscrapers. Residential neighborhoods. Highways. Bridges. Rivers. Lakes. Mountains. Valleys. Forests. Beaches. Islands. Oceans. Airports. Rural areas. The world should have a convincing sense of scale. Implement procedural terrain generation where appropriate. Include level-of-detail systems, distance-based rendering, and environment streaming so the game remains performant. The world should not look like a flat plane with random buildings placed on it. 5. AIRPORTS Create multiple detailed airports. Each airport should have: Runways. Taxiways. Hangars. Terminals. Control towers. Runway markings. Airport lighting. Parking stands. Ground service areas. Allow players to: Select an airport. Choose a starting runway or parking position. Taxi to the runway. Take off. Fly to another airport. Approach and land. Park their aircraft. Runways must be functional within the game world. 6. REALISTIC WEATHER SYSTEM Create a dynamic weather engine. Weather conditions should include: Clear skies. Partly cloudy skies. Overcast skies. Rain. Thunderstorms. Fog. Snow. Strong winds. Crosswinds. Turbulence. Weather should affect flight handling. Add: Volumetric-looking clouds where performance allows. Dynamic cloud movement. Rain particles. Atmospheric haze. Lightning effects. Weather transitions. Different visibility conditions. Include a time-of-day system with: Sunrise. Daytime. Sunset. Nighttime. Create beautiful lighting transitions. 7. COCKPIT EXPERIENCE Build an immersive cockpit system. The cockpit should include functional displays and instruments. Include: Airspeed indicator. Altimeter. Artificial horizon. Heading indicator. Vertical speed indicator. Engine information. Throttle indicator. Landing gear indicator. Flaps indicator. Fuel information. Navigation display. Compass. Warning indicators. Create a clean, readable cockpit interface. Cockpit instruments should update dynamically based on the aircraft's actual in-game state. Include first-person cockpit camera controls. 8. CAMERA SYSTEM Implement multiple camera modes: First-person cockpit camera. Third-person chase camera. External cinematic camera. Wing camera. Front-facing aircraft camera. Free-look camera. Camera movement should be smooth. Add: Camera smoothing. Subtle aircraft vibration. Speed-dependent camera effects. Cinematic transitions. Mouse-controlled looking around. 9. SOUND DESIGN Sound is extremely important. Include: Engine sounds. Propeller sounds. Jet engine sounds. Wind noise. Cockpit ambience. Landing gear sounds. Flap sounds. Runway touchdown sounds. Environmental ambience. Warning sounds. Sound should change based on engine power, speed, and aircraft type. Avoid repetitive or obviously artificial audio loops. 10. GAME MODES Create several playable modes. FREE FLIGHT Explore the entire world without mission restrictions. CAREER MODE Start as a beginner pilot and progress through increasingly challenging flying missions. LANDING CHALLENGES Practice landing under different weather and runway conditions. TIME TRIALS Fly through checkpoints and complete courses as quickly as possible. CROSS-COUNTRY Fly between airports over long distances. FLIGHT TRAINING Learn basic aircraft controls through interactive tutorials. EXPLORATION Discover hidden locations, landmarks, and interesting places around the world. 11. MISSION SYSTEM Create a dynamic mission system. Missions should include: Takeoff challenges. Precision landing challenges. Crosswind landing challenges. Mountain flying. Navigation challenges. Long-distance flights. Weather challenges. Checkpoint races. Emergency landing scenarios. Each mission should have: A briefing. Objectives. Completion conditions. Scoring. Rewards. Difficulty levels. Build an actual progression system. 12. USER INTERFACE The UI must look professionally designed. Create: Main menu. Aircraft selection screen. Airport selection screen. World map. Flight preparation screen. Pause menu. Settings. Mission selection. Flight HUD. Aircraft information panel. Use a modern aviation-inspired visual design. Avoid generic-looking buttons and default browser styling. Use clean typography, subtle animations, beautiful panels, and consistent spacing. The UI must be easy to navigate. 13. FLIGHT HUD During flight, display useful information: Current airspeed. Altitude. Heading. Vertical speed. Engine power. Aircraft status. Current weather. Navigation markers. Distance to destination. Mission objectives. Make the HUD customizable. Allow players to toggle HUD elements on and off. 14. CONTROLS Support keyboard and mouse. Create an intuitive control system. Include: Pitch controls. Roll controls. Yaw controls. Throttle controls. Landing gear. Flaps. Brakes. Camera switching. Camera movement. Pause. HUD toggle. Add an interactive controls reference inside the game. Controls should be configurable. 15. GRAPHICS AND VISUAL QUALITY Visual quality is a major priority. Implement: High-quality lighting. Realistic shadows. Atmospheric perspective. Detailed terrain. Water reflections where practical. Beautiful clouds. Aircraft lighting. Runway lighting. Environmental effects. Smooth animations. Anti-aliasing where supported. The aircraft should have convincing proportions and smooth movement. The environment should feel alive. Do not sacrifice functionality for unnecessary visual effects. 16. PERFORMANCE The game must remain playable. Implement: Efficient rendering. Object pooling where useful. Level of detail. Frustum culling. Efficient terrain generation. Optimized particle systems. Asset management. Adaptive graphical settings. Target smooth performance on a typical modern Chromebook. Provide: Low graphics mode. Medium graphics mode. High graphics mode. The game should gracefully scale its visual quality based on hardware capabilities. 17. TECHNICAL REQUIREMENTS First inspect the existing project and understand its structure. Preserve working functionality. Choose the best technology based on the actual project environment. If this is a browser-based project, prioritize a suitable WebGL/WebGPU-compatible 3D engine such as Three.js. Use clean, modular, maintainable code. Separate: Aircraft physics. Aircraft models. World generation. Weather. Camera. UI. Audio. Missions. Input handling. Game state. Avoid putting the entire game into one enormous file. Do not introduce unnecessary dependencies. 18. IMPORTANT DEVELOPMENT RULES These instructions are mandatory: Actually implement the game. Do not give me just a tutorial. Do not stop after creating a basic prototype. Do not replace missing features with fake buttons. Every major UI element must have a purpose. Every aircraft must be flyable. Every camera mode must work. Flight instruments must reflect actual game state. Aircraft physics must be connected to player input. Menus must be functional. Missions must have real objectives and completion conditions. Weather must influence the simulation. Do not leave unfinished placeholder systems when a functional implementation is possible. If a feature is too expensive to implement fully, create a functional simplified version rather than a nonfunctional visual placeholder. 19. DEVELOPMENT WORKFLOW Before writing code: Inspect the existing project. Identify its framework and architecture. Determine its limitations. Plan the implementation. Identify the most important systems. Then implement the game in logical stages. Prioritize in this order: Playable 3D aircraft. Convincing flight physics. Camera system. World and terrain. Airports. Cockpit and HUD. Weather. Aircraft selection. Missions. Audio and polish. After implementing each major system, test it. Fix bugs rather than working around them. Do not claim a feature works unless it has actually been implemented. 20. FINAL QUALITY STANDARD The final result should feel like a genuine standalone flight simulator. I want to be able to open the game, select an aircraft, choose an airport, start on a runway, take off, fly around a beautiful 3D world, experience dynamic weather, navigate using cockpit instruments, and land at another airport. Everything should feel connected. There should be no disconnected systems or fake interactions. The experience should be polished, immersive, intuitive, and genuinely fun. YOUR PRIORITY: BUILD THE BEST FUNCTIONAL FLIGHT SIMULATOR POSSIBLE WITHIN THE PROJECT'S TECHNICAL AND PERFORMANCE LIMITATIONS. Do not spend the entire response explaining your plan. Use your reasoning to make strong technical decisions, then build the actual game. Start by inspecting the project and begin implementation immediately.
Response not available