avatar

Introduction

The project was developed during my first term in my Master program. It was my first take on Unity development. I learnt a lot during the process.

The objective of the project is to create a fun and educational tugboat simulation for children to be displayed in Vancouver Maritime Museum (VMM). Visitors will be able to drive a tugboat around the Port of Vancouver and tug (drag) big vessels in/out of the harbour. The simulator installation should allow multiple users to use it simultaneously.

Features

Main features developed by me include:

  • Basic navigation of the ship:
    • real-world ship size, mass, and thruster positions;
    • adjustable thruster blade speed.
  • A mission system with HUD to guide players through various activities to finish:
    • to navigate to near the designated vessel;
    • to connect the rope to the vessel;
    • to tug (drag) the boat to the designated area.
  • A minimap with icon overlay.
  • A togglable debug panel with adjustable max speed and turbo parameters.

Screenshots

tugboat-1 Captain's view
tugboat-2 Bird's view