Battle Ships

A pirate themed naval battle where your goal is to destroy the opponent AI's base.

Visit the Itch.io page below for the most complete project description, videos, photos and game download.

Engine

Unreal Engine using blueprints

Target Platform

Desktop PC

Project Length

1 Trimesters - SAE Institute major project

The Team

  • - Myself (Programmer)
  • - Chris (Design)
  • - Ben (Design)
  • - Jack (Design)

Project Highlights

  • AI path-finding

  • Catchup mechanics

    As one opponent gains a tactical advantage the opponent receives bonus funding to help advance their fleet and re balance the battle.

  • Playable tutorial

    We implemented a locked gate around the home base which only unlocks when the user picks a shop and purchases a ship upgrade.

  • Niagara effects

    One of the project requirement was the use of advanced particles so I created a nice looking waterfall in the top left corner.

  • Proximity based interactions

    If an enemy moves within an enemies targeting range the AI will change priorities and attach the opponent.

  • Purchasable stat upgrades

    The player has the ability to purchase upgrades to their ships or the fleet as a whole.

My Role

I was the only programmer on the team which meant I set the project up and programmed a large majority of the game (see github contributions).
The designers were responsible for the sourcing, creation and placement of assets over the 2 maps.
The designers also played a large role in the UI design and documentation

This project was written using blueprints.

A map of the battleships game
The ships in the battleship game
An image showing the in game tutorials
A top down view of the game
An image showing the home bases
An image showing off the in game assets