UBE - Naval Combat Game

A naval combat game from an early Ludum Dare — ships, turrets, and wake effects in GameMaker Studio

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