Sonar Subs (C#)
IGAD / 2015
Role: Gameplay Programmer, Generalist Programmer
Engine: Unity3D, C#

Summary:
Sonar Subs is a puzzle exploration game, where the player takes control over a little submarine and starts exploring the deep seas for treasures and artifacts.

The player purchases upgrades for the submarine, so it can dive even deeper and explore more and more.
  • 3C's, Pulse Mechanic (Main mechanic)
  • Random level generation
  • Basic AI Programming
  • UI/HUD programming (In-Game Shop)
  • Save/Load system
  • Skill Upgrade System
  • Particle creation and placement
  • Models/Textures/Animations import to Engine
back to projects
Level Generation
  • Blue: Puzzle Block
  • Green: Correctly generated level Block
  • Red: Incorrectly generated level Block

The first idea was to randomly generate the level so that the location of puzzles and treasure will never be the same. But was scrapped after time issue's because the blocks took too long to create design and art wise.

See generation code here (Right click 'save as' to download the file)