Tiny Tanks - Online Tank Battle Game - Action Game

Seele01-Flash
By Riley Miller
Control a tiny tank in epic battles! Use ricochet shots and strategic gameplay to defeat enemies across multiple maps. Free browser game, no download required.
New

Arcade Crossing Game

Build a lane-dodging arcade game with traffic and pickups.

Build a lane-dodging arcade game with traffic and pickups.Open in workspace
Unity

Castle Devour Quest

Build a Unity castle quest with risky rooms and a win goal.

Build a Unity castle quest with risky rooms and a win goal.Open in workspace
FPS

Night Mission Survival

Build a first-person night survival with flashlight combat.

Build a first-person night survival with flashlight combat.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
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
SEELE02 CORE

Game Generator

Turn a one-line idea into a playable game demo.

Turn a one-line idea into a playable game demo.Open in workspace
Unity

Battle of Balls

Build a Unity arena where rolling balls collide and grow.

Build a Unity arena where rolling balls collide and grow.Open in workspace
Subscriber only

Unreal Mountain Tour

Tour a third-person Unreal world of mountains and water.

Tour a third-person Unreal world of mountains and water.Open in workspace
Unity

Endless Runner

Build a polished Unity endless runner with lanes and pickups.

Build a polished Unity endless runner with lanes and pickups.Open in workspace
New

Character Physics World

Build a third-person physics world with day-night and props to touch.

Build a third-person physics world with day-night and props to touch.Open in workspace
New

Arcade Crossing Game

Build a lane-dodging arcade game with traffic and pickups.

Build a lane-dodging arcade game with traffic and pickups.Open in workspace
Unity

Castle Devour Quest

Build a Unity castle quest with risky rooms and a win goal.

Build a Unity castle quest with risky rooms and a win goal.Open in workspace
FPS

Night Mission Survival

Build a first-person night survival with flashlight combat.

Build a first-person night survival with flashlight combat.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
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
SEELE02 CORE

Game Generator

Turn a one-line idea into a playable game demo.

Turn a one-line idea into a playable game demo.Open in workspace
Unity

Battle of Balls

Build a Unity arena where rolling balls collide and grow.

Build a Unity arena where rolling balls collide and grow.Open in workspace
Subscriber only

Unreal Mountain Tour

Tour a third-person Unreal world of mountains and water.

Tour a third-person Unreal world of mountains and water.Open in workspace
Unity

Endless Runner

Build a polished Unity endless runner with lanes and pickups.

Build a polished Unity endless runner with lanes and pickups.Open in workspace
New

Character Physics World

Build a third-person physics world with day-night and props to touch.

Build a third-person physics world with day-night and props to touch.Open in workspace

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Tiny Tanks Mobile Remake". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: "Voxel Toy" aesthetic. Use a Top-Down **Orthographic Camera** to mimic the classic 2D pixel art look but with 3D depth. The game should feel like toy tanks fighting on a wooden tabletop. * **Tank Model**: Create a low-poly tank composed of two main groups: `Body` (chassis with treads) and `Turret` (cannon). The Turret must rotate independently of the Body. * *Player*: Green body, darker green treads. * *Enemy*: Red body, darker red treads. * **Environment**: A tiled arena. * *Floor*: A texture resembling light wood planks (repeating pattern). * *Walls*: Brown blocky obstacles arranged in a maze-like grid. * **Particles**: Simple cubic particles for bullet trails (smoke puffs) and explosions (orange/yellow cubes scattering). * **Performance**: Use `InstancedMesh` for floor tiles and wall blocks to reduce draw calls. Target 60 FPS on mobile devices. Use `THREE.BoxGeometry` for almost everything to keep geometry simple. ### 2. Audio Requirements * **BGM**: A looped, 8-bit style "military march" tune—upbeat and arcade-like (using a synthesizer library or placeholder HTML5 Audio). * **SFX**: * *Shoot*: A retro "Pew" or compressed cannon fire. * *Ricochet*: A high-pitched metallic "Ping" when bullets hit walls. * *Explosion*: A crunchy 8-bit noise. * *Engine*: A subtle, low-frequency hum when the tank moves. ### 3. Gameplay Loop * **Core Mechanic**: A "Twin-Stick" shooter. The player moves the tank and rotates the turret to shoot enemies. * **Ricochet System (Critical)**: Bullets must NOT disappear immediately upon hitting a wall. They must bounce off walls based on reflection vector math (angle of incidence = angle of reflection). Bullets expire after 3 bounces or 2 seconds. * **Combat**: * Player vs. 2-3 AI Tanks. * AI behavior: Move randomly within the grid, raycast to detect the player, and shoot if there is a clear line of sight (taking wall bounces into account if possible, otherwise direct line). * One hit kills for both player and enemies to keep the pace fast (Arcade style). * **Win/Loss**: * *Win*: All enemy tanks destroyed -> Show "Mission Clear" overlay. * *Loss*: Player hit by a bullet (enemy's or their own ricochet) -> Show "Game Over" overlay with a "Retry" button. ### 4. Mobile Controls & Interaction * **Control Scheme**: **Dual Virtual Joysticks** (On-screen overlays). * **Left Joystick (Bottom-Left)**: Controls tank **Movement** (WASD logic). The tank body rotates to face the movement direction. * **Right Joystick (Bottom-Right)**: Controls turret **Aiming**. The turret rotates to face the joystick direction. * **Firing Mechanism**: The tank fires automatically at a fixed rate (e.g., 2 shots per second) as long as the Right Joystick is being held/aimed. * **Screen Adaptation**: * Force `touch-action: none` in CSS to prevent browser scrolling/zooming. * Support both Landscape (preferred) and Portrait (camera zooms out slightly) orientations. * Responsive UI: Pause button in the top-right corner (minimum 44x44px touch target). * **Feedback**: Add a subtle "Screen Shake" effect (camera vibration) when a tank explodes. 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

Tiny Tanks is a thrilling top-down tank combat game that combines strategic gameplay with fast-paced action. With an impressive 4.4/5 rating from over 1,227 players, this game delivers an engaging tank warfare experience directly in your browser. Take command of a compact but powerful tank and engage in intense battles across various challenging maps.

Core Features

Strategic Ricochet Combat System

The game's standout feature is its innovative ricochet mechanics. Unlike traditional shooting games, Tiny Tanks allows you to bounce bullets off walls and obstacles to hit enemies from unexpected angles. This adds a layer of tactical depth that rewards creative thinking and precise aiming.

Multiple Battle Maps

Explore diverse battlefields, each with unique layouts and strategic opportunities. Every map presents different challenges and requires adapted tactics to achieve victory.

Completely Free to Play

  • No downloads required - Play instantly in your web browser
  • Cross-platform compatibility - Works on PC, Mac, and mobile devices
  • No registration needed - Jump straight into the action
  • All content unlocked - Access all maps and features from the start

Intuitive Controls

Designed for both casual and hardcore gamers, the control scheme is easy to learn but offers depth for advanced players seeking to master ricochet techniques.

Game Mechanics

Tank Movement and Positioning

Your tiny tank responds to movement commands with precision. Strategic positioning is crucial - use cover effectively while maintaining good firing angles on your opponents.

Advanced Shooting Techniques

Master the art of ricochet shots to gain tactical advantages. Calculate bullet trajectories to hit enemies hiding behind cover or create complex shot patterns that are difficult to avoid.

Combat Strategies

  • Use walls and obstacles as allies, not just barriers
  • Plan your shots to maximize ricochet potential
  • Control map areas strategically to limit enemy movement
  • Time your attacks to catch opponents off-guard

Operation Guide

Basic Controls

  • Mouse : Aim your tank's cannon and fire at enemies
  • Arrow Keys or WASD : Move your tank in all directions
  • P Key : Pause the game when you need a break

Getting Started

  1. Use movement keys to navigate your tank around the battlefield
  2. Point your mouse where you want to shoot and click to fire
  3. Experiment with shooting at walls to learn ricochet angles
  4. Eliminate all enemy tanks to win each level
  5. Progress through increasingly challenging maps

Pro Tips for Success

  • Study each map layout before engaging enemies
  • Practice ricochet shots in safer areas first
  • Keep moving to avoid incoming fire
  • Use corners and walls for tactical advantages

Why Play Tiny Tanks

Tiny Tanks offers a perfect blend of accessibility and depth that appeals to players of all skill levels. The ricochet mechanics create endless strategic possibilities, ensuring that no two battles play out the same way. Whether you're looking for a quick gaming session or extended tactical combat, this game delivers consistent entertainment.

The game's top-down perspective provides clear battlefield awareness, while the intuitive controls ensure you can focus on strategy rather than struggling with complicated mechanics. Best of all, it's completely free and requires no downloads or installations.

Perfect For

  • Strategy game enthusiasts who enjoy tactical combat
  • Casual gamers seeking quick, engaging sessions
  • Players who appreciate innovative shooting mechanics
  • Anyone looking for high-quality free browser games
  • Fans of classic arcade-style tank games with modern twists

Frequently Asked Questions (FAQ)