Air Wars 3 - Multiplayer Air Combat Game

Seele01-Flash
By
Air Wars 3 is an intense 3D multiplayer air combat game where pilots engage in aerial warfare to capture enemy bases. Join epic sky battles, unlock new aircraft, and dominate the leaderboards in this free browser-based flying game.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "**Air Wars 3: Mobile Dogfight**". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** High-contrast "Golden Hour" aesthetic. The scene should feature a vast, reflective ocean shader (using vertex displacement for waves) and a warm sunset skybox (orange/gold gradients). * **Player Model:** Construct a procedural WW2-style fighter plane (resembling a Spitfire) using `Three.Group` and primitives (fuselage as cylinder, wings as flattened cubes, propeller). Do not load external models to ensure the code runs immediately. The plane should have a metallic/reflective material to catch the "sunlight." * **Enemies:** Generate enemy aircraft (red team) with slightly different geometry or color tint. * **Performance:** Use `InstancedMesh` for bullets/projectiles to handle high fire rates on mobile devices. Use simple fog to mask the horizon and improve performance. * **Lighting:** Strong DirectionalLight (Sun) casting shadows, coupled with an AmbientLight for fill. ### 2. Audio Requirements * **BGM:** A driving, cinematic orchestral loop (Hans Zimmer style - simulated or placeholder structure). * **SFX:** * **Engine:** A continuous low-frequency drone that increases in pitch when "Boosting." * **Gunfire:** Rapid staccato "rat-tat-tat" sounds triggered on touch. * **Explosion:** Deep bass impact when an enemy is destroyed. * **UI:** crisp "click" sounds for menu interaction. ### 3. Gameplay Loop * **Core Mechanics:** The player flies constantly forward. The goal is to shoot down enemy AI planes and fly through floating "Capture Rings" to score points. * **Combat:** Raycasting based shooting. When the player aligns the crosshair with an enemy and fires, the enemy takes damage. * **AI Behavior:** Enemy planes should patrol a defined area, turn smoothly towards the player if close, and fire back. * **Win/Loss:** * **Win:** Reach a score of 1000 (points from kills + captures). * **Loss:** Player health drops to 0. * **Respawn:** Quick respawn mechanic after 3 seconds of death. ### 4. Mobile Controls & Interaction * **Orientation:** **Landscape** orientation is mandatory. * **Left Thumb (Steering):** A Virtual Joystick (HTML/CSS overlay) at the bottom-left. Moving the stick controls Pitch (Up/Down) and Yaw (Left/Right). Add slight Roll automatically when turning for visual realism. * **Right Thumb (Action):** * **Fire Button:** Large circular button (bottom-right). * **Boost Button:** Smaller button above Fire. * **Camera:** Third-person chase camera using `Lerp` for smooth follow logic. The camera should slightly lag behind the plane during boosts to create a sense of speed. * **UI:** Minimalist HUD showing Health Bar (top left), Score (top center), and a Crosshair (center screen). * **Touch Feedback:** If possible, trigger `navigator.vibrate` when shooting or taking damage. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Air Wars 3

Air Wars 3 is the ultimate multiplayer air combat experience that puts you in the pilot's seat of powerful military aircraft. This 3D aerial warfare game combines intense dogfighting action with strategic base capture gameplay, creating an adrenaline-pumping battle for sky supremacy. With its stunning graphics, intuitive controls, and competitive multiplayer action, Air Wars 3 delivers the most authentic air combat experience available in your browser.

The game features multiple aircraft types, diverse 3D battlefields, and a progression system that rewards skilled pilots with new planes and upgrades. Whether you're a casual player looking for quick aerial thrills or a competitive pilot aiming for leaderboard domination, Air Wars 3 offers the perfect blend of accessibility and depth.

Core Features

Multiplayer Air Combat

Engage in real-time battles with players from around the world. Each match is a test of flying skills, tactical awareness, and combat reflexes as you navigate through intense aerial dogfights.

Aircraft Progression System

Start with basic fighters and unlock advanced military aircraft as you win battles. Each plane offers unique characteristics in speed, maneuverability, and firepower, allowing you to find your perfect flying style.

Base Capture Gameplay

Beyond simple dogfighting, Air Wars 3 requires strategic thinking. Capture enemy flags while defending your own base, creating dynamic battles that combine air-to-air combat with objective-based gameplay.

Stunning 3D Graphics

Experience beautifully rendered aerial environments with realistic aircraft models, dynamic lighting, and immersive sound effects that bring every battle to life.

Custom Game Rooms

Create private battles with friends or join public matches. The flexible room system lets you customize game modes, maps, and player counts for the perfect combat experience.

Game Playstyle

Aerial Combat Mechanics

Master realistic flight physics combined with arcade-style combat. Execute barrel rolls, sharp turns, and tactical maneuvers while engaging enemies with precise shooting mechanics.

Multiple Battle Maps

Fight across diverse 3D environments, each offering unique tactical advantages and challenges. From desert canyons to ocean battlefields, every map requires different strategies.

Upgrade System

Enhance your aircraft with speed boosts, weapon improvements, and defensive upgrades. Customize your planes to match your combat style and gain competitive advantages.

Operation Guide

Air Wars 3 features intuitive controls designed for both beginners and experienced pilots:

  • Mouse Movement : Control aircraft direction and aim weapons
  • Left Click : Fire weapons at enemy aircraft
  • W Key or Up Arrow : Boost speed for quick escapes or aggressive pursuits
  • A/D Keys or Left/Right Arrows : Execute sharp banking turns
  • S Key : Reduce speed for precise maneuvering
  • C Key or Right Click : Switch to immersive cockpit view
  • P Key : Toggle advanced graphics settings for optimal performance

Getting Started

  1. Join or Create Room : Choose from available battles or set up custom games
  2. Select Aircraft : Pick your starting plane (more unlock as you progress)
  3. Learn the Map : Familiarize yourself with base locations and terrain
  4. Engage Enemies : Hunt down opponents while protecting your flag
  5. Capture Objectives : Secure enemy bases to win the match

Why Play Air Wars 3

Completely Free : Enjoy full access to all game features without any payment required. Play immediately without downloads or subscriptions.

Cross-Platform Compatibility : Optimized for all modern web browsers, playable on Windows, Mac, and mobile devices with seamless performance.

Competitive Community : Join thousands of pilots in ranked matches, climb leaderboards, and participate in seasonal events and tournaments.

Regular Updates : Experience fresh content with new aircraft, maps, and game modes added regularly to keep battles exciting.

No Download Required : Jump straight into aerial combat through your browser - no installation, no waiting, just pure flying action.

Skill-Based Progression : Advance based on piloting skill rather than time spent. Master the controls and tactics to quickly unlock the best aircraft and upgrades.

Whether you're seeking quick casual flights or intense competitive battles, Air Wars 3 delivers the most comprehensive air combat experience available online. Take to the skies today and prove your dominance in aerial warfare!

Frequently Asked Questions (FAQ)