Control the ammo. Control the battle.
Watch a quick gameplay demo here: Demo Video
Live : https://xirtelan.itch.io/ammo-flow
- Phaser — HTML5 Game Framework
- JavaScript(TypeScript)
- Blender
AMMO FLOW is a strategy-based tower defense game created for the Gamedev.js Jam 2025. R https://phaser.io/news/2025/05/ammo-flow
We’ve got a base to defend — but there’s a twist.
The turrets? They’re already in place.
No building, no selling, no upgrades.
You control the ammo!
Pick what’s produced, balance your supply, and decide what gets loaded or unloaded to survive the enemy waves.
-
Pre-placed Turrets
No construction, no upgrades — focus on managing supplies. -
Ammo Management
Choose which ammo types to produce at your factories. -
Resource Balancing
Assign workers, increase production rates, and adapt to the needs of the battlefield. -
Enemy Waves
Different enemy types require different strategies and ammo setups. -
Strategic Loading
Load and unload turrets depending on the situation.
-
Factories:
- Choose an ammo type to produce at each factory.
- Assign workers to increase output.
- Ammo is automatically sent to storage.
-
Storage:
- Manage your available ammo.
- Load turrets with the right ammo at the right time.
-
Turrets:
- Machine Gun: Versatile and flexible.
- Artillery: Long-range, high-damage splash attacks.
- Flak Cannon: Specialized for air units.
- Railgun: Massive damage, long reloads.
- Plasma Cannon: Continuous beam that clears lines of enemies.
-
Enemies:
- Light, Medium, Heavy, Air, and Artillery units.
- Each with different health, speed, armor, and attack range.
- Start by producing machine gun ammo to survive early waves.
- You gain one worker after each wave — assign them wisely!
- Unload and reload turrets as needed to adapt to enemy types.
- Managing your ammo balance is key to survival.

