Dog Fight 2 - Action Game

Seele01-Flash
By David Smith
Pilot a WWI fighter plane in Dog Fight 2! Master aerial combat, dodge enemy fire, and perform stunts in this thrilling 2D action flying game. Play free online now!
Subscriber only

Unreal Dungeon Crawler

Build a playable Unreal dungeon crawler, combat-ready.

Build a playable Unreal dungeon crawler, combat-ready.Open in workspace
FPS

Zombie Horror Survival

Build a tense zombie horror survival with map progression.

Build a tense zombie horror survival with map progression.Open in workspace
Voxel

Voxel Village Explorer

Build a voxel village to roam with jump and camera controls.

Build a voxel village to roam with jump and camera controls.Open in workspace
Subscriber only

Unreal City Tour

Explore a photoreal Unreal city with terrain and live weather.

Explore a photoreal Unreal city with terrain and live weather.Open in workspace
Voxel

Voxel Hero Adventure

Build a voxel hero who explores, mines, and builds.

Build a voxel hero who explores, mines, and builds.Open in workspace
Shooter

Decay Zone Survival

Build a first-person zombie survival with ammo management.

Build a first-person zombie survival with ammo management.Open in workspace
Subscriber only

Unreal FPS/TPS Shooter

Create a complete UE 5.5 FPS or TPS shooter with combat, UI, and replay.

Create a complete UE 5.5 FPS or TPS shooter with combat, UI, and replay.Open in workspace
New

Hook a Fish Arcade

Build a fishing arcade where catches buy you more time.

Build a fishing arcade where catches buy you more time.Open in workspace
New

Drone Flight Combat

Build a cinematic drone combat run with missiles and a HUD.

Build a cinematic drone combat run with missiles and a HUD.Open in workspace
Unity

Egg on the Car Roof

Build a Unity challenge: keep a fragile egg on a moving roof.

Build a Unity challenge: keep a fragile egg on a moving roof.Open in workspace
Subscriber only

Unreal Dungeon Crawler

Build a playable Unreal dungeon crawler, combat-ready.

Build a playable Unreal dungeon crawler, combat-ready.Open in workspace
FPS

Zombie Horror Survival

Build a tense zombie horror survival with map progression.

Build a tense zombie horror survival with map progression.Open in workspace
Voxel

Voxel Village Explorer

Build a voxel village to roam with jump and camera controls.

Build a voxel village to roam with jump and camera controls.Open in workspace
Subscriber only

Unreal City Tour

Explore a photoreal Unreal city with terrain and live weather.

Explore a photoreal Unreal city with terrain and live weather.Open in workspace
Voxel

Voxel Hero Adventure

Build a voxel hero who explores, mines, and builds.

Build a voxel hero who explores, mines, and builds.Open in workspace
Shooter

Decay Zone Survival

Build a first-person zombie survival with ammo management.

Build a first-person zombie survival with ammo management.Open in workspace
Subscriber only

Unreal FPS/TPS Shooter

Create a complete UE 5.5 FPS or TPS shooter with combat, UI, and replay.

Create a complete UE 5.5 FPS or TPS shooter with combat, UI, and replay.Open in workspace
New

Hook a Fish Arcade

Build a fishing arcade where catches buy you more time.

Build a fishing arcade where catches buy you more time.Open in workspace
New

Drone Flight Combat

Build a cinematic drone combat run with missiles and a HUD.

Build a cinematic drone combat run with missiles and a HUD.Open in workspace
Unity

Egg on the Car Roof

Build a Unity challenge: keep a fragile egg on a moving roof.

Build a Unity challenge: keep a fragile egg on a moving roof.Open in workspace

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Dog Fight 2: WWI Aces". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** 2.5D Side-Scrolling Shooter. Use stylized **Low-Poly** 3D models rendered in a side view (Orthographic or fixed Perspective camera). * **Color Palette:** Vibrant and high contrast. Player plane should be distinct **Red** (Red Baron style), Enemy planes in **Dark Green** or **Grey**. Sky should be a gradient bright blue. * **Key Assets:** * **Player:** A WWI-era Biplane (propeller spinning animation required). * **Enemies:** AI Biplanes (basic seeking behavior). * **Environment:** Parallax scrolling background layers: foreground clouds (semi-transparent), mid-ground terrain (fields, trenches), and background mountains/sky. * **Particles:** **Essential** for feedback. White smoke trails when planes are damaged, black smoke for critical damage, muzzle flashes for guns, and expanding fireballs for explosions. * **Mobile Optimization:** Use simple Lambert or Toon materials (MeshToonMaterial) for performance. Reuse geometries for bullets and enemies (InstancedMesh). Limit active particle count. ### 2. Audio Requirements * **BGM:** A driving, adventurous orchestral march with a retro arcade feel (looping). * **Sound Effects (SFX):** * **Engine:** Constant low-frequency drone/hum (pitch shifts slightly with speed). * **Combat:** Rapid-fire `rat-a-tat-tat` for machine guns. High-pitched whistle followed by a heavy `boom` for bombs. * **Feedback:** Metal crunching sound when hit. "Ding" or score counter sound when an enemy is destroyed. ### 3. Gameplay Loop * **Perspective:** The game is played on a 2D plane (X and Y axes), but using 3D assets. * **Physics & Movement:** * The plane constantly moves forward. * Steering rotates the plane's nose (360 degrees). * **Gravity/Momentum:** Flying upward should slightly decrease speed; diving downward increases speed. Stalling logic should be simplified for mobile fun (just slower turn speed). * **Boundaries:** Hitting the ground results in an immediate "Game Over" and explosion. The sky ceiling is soft-capped (plane stalls and turns down). * **Combat Logic:** * **Dogfight:** Enemies try to get behind the player. * **Shooting:** Bullets travel in a straight line with limited range. No auto-aim. * **Bombing:** Pressing the bomb button drops a projectile subject to heavy gravity (for ground targets or tailing enemies). * **Win/Loss:** * **Win:** Shoot down a specific number of enemy waves. * **Loss:** Run out of health (HP bar reaches 0) or crash into the ground. ### 4. Mobile Controls & Interaction * **Screen Orientation:** **Landscape** mode only. * **Control Scheme (Touch):** * **Left Thumb (Steering):** A Virtual Analog Joystick (positioned bottom-left). Dragging rotates the plane. The plane flies towards the direction the joystick points. * **Right Thumb (Action):** * **Main Button (Large):** "Fire" (Hold for rapid machine gun). * **Secondary Button (Small):** "Bomb" (Tap to drop, cooldown timer visualized on button). * **UI/HUD:** * Health Bar: Top left, distinct green-to-red gradient. * Score: Top center. * Buttons must have a minimum touch area of **48x48px** with visual press states (scale down slightly when tapped). * **Haptic Feedback:** Trigger `navigator.vibrate(50)` on shooting and `navigator.vibrate([100, 50, 100])` when taking damage or crashing. * **Camera Behavior:** Smoothly follow the player on the X/Y axis. Add slight "Camera Shake" effect when shooting or exploding enemies to enhance impact. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.
A game idea becoming a playable world and reaching an audience
MAKE • SHARE • EARN

Games are fun. Creating them is even better.

Game Introduction

About the Game

Dog Fight 2 is a classic 2D aerial combat game that transports you back to the golden age of dogfighting during World War I. With an impressive rating of 4.3/5 from players, this action-packed flying game challenges you to become the ultimate fighter pilot in intense sky battles.

Step into the cockpit of a vintage warplane and experience the raw thrill of aerial combat without the aid of modern technology. No target locks, no computer assistance - just pure piloting skill, quick reflexes, and strategic thinking.

Core Features

Authentic WWI Combat Experience

Experience the excitement of World War I dogfighting in a beautifully crafted 2D environment. The game captures the essence of early aviation warfare, where pilot skill and aircraft maneuverability determined victory or defeat.

Pure Skill-Based Combat

Unlike modern flight games, Dog Fight 2 strips away all technological aids. You must manually aim your weapons, judge distances, and time your attacks perfectly. This creates an authentic and challenging combat experience that rewards practice and skill.

Dynamic Aerial Maneuvers

Master complex flying techniques including barrel rolls, loops, and evasive maneuvers. Learn to use the terrain to your advantage while avoiding ground collisions during intense aerial battles.

Strategic Bombing System

Equipped with limited bombs, you must choose the perfect moments to deploy them. Save your explosive arsenal for when enemies are on your tail or when you spot the perfect tactical opportunity.

Completely Free to Play

Enjoy the full Dog Fight 2 experience without any cost. Play directly in your browser without downloads, registrations, or hidden fees.

Game Gameplay

Dog Fight 2 combines fast-paced action with strategic thinking. Each dogfight requires you to:

  • Outmaneuver opponents using realistic flight physics
  • Aim manually without targeting assistance
  • Manage ammunition and bomb resources carefully
  • Avoid ground collisions while focusing on aerial threats
  • Master evasive techniques to survive enemy attacks

The game's 2D perspective provides excellent visibility of the battlefield while maintaining the challenge of spatial awareness during combat.

Operation Guide

The controls are designed for precision and responsiveness:

  • W, A, S, D Keys : Control your aircraft movement (Up, Down, Left, Right)
  • Spacebar : Fire your machine guns at enemy aircraft
  • X Key : Release bombs for tactical strikes

Pro Tips for Success: - Learn to fly smoothly before engaging in combat - Practice evasive maneuvers to avoid enemy fire - Save bombs for critical moments when enemies are pursuing you - Use altitude changes to gain tactical advantages - Master the art of leading your targets when shooting

Why Play This Game

Dog Fight 2 offers a unique gaming experience that combines historical authenticity with engaging gameplay. The game appeals to players who enjoy:

  • Skill-based challenges that improve with practice
  • Historical aviation themes and WWI atmosphere
  • Pure action gameplay without complex menus or upgrades
  • Quick gaming sessions perfect for casual play
  • Classic arcade-style combat with modern browser compatibility

The absence of modern flight aids creates a more immersive and challenging experience, making every victory feel earned and satisfying.

Frequently Asked Questions (FAQ)

Dog Fight 2