Game Overview
UBE is a naval combat game I made for an early Ludum Dare — early enough that I no longer remember which one. You steer a ship through waters full of enemy vessels and defensive turrets, shoot back, and try not to sink. It was one of the first complete games I finished, built in GameMaker Studio and exported to HTML5.
Gameplay
What's in it
- Naval combat - ship-to-ship battles against enemy vessels
- Turrets - fixed defenses you have to navigate around
- Water effects - wake trails and ship physics on the water
- Projectiles and explosions - bullets with collision detection, explosion animations on hit
Development
The whole thing is GameMaker Studio running at 640x480, with a title screen, gameplay, and game over state and not much else. The parts that took real effort were making the wake effects read as water within GameMaker's constraints, and playtesting the balance — enemy behavior, projectile speeds — until the combat felt right.
Development Stack
Game Engine: GameMaker Studio
Platform: HTML5 (Web)
Genre: Naval Combat, Arcade
Resolution: 640x480