← Back to Portfolio

Astrarium

An insaniquarium-style pet clicker game. Buy pets that feed more expensive pets in order to buy even more expensive pets!

Project Management3D ArtSoftware Engineering

A 2D pet simulation / clicker game that I worked on to teach myself Unity and C#. I put together the central game loop. Enemies would spawn into the level based on a level sheet with different timings and the central Insaniquarium-style loop was complete. Going further in this project would require more art and fully fleshed out levels, which was not the purpose of this project.

I personally: 

  • Designed pets
  • Programmed a component based architecture for pets
  • Designed system mechanics
  • Hunger/ food system
  • Cannon & defense system
  • Designed currency gain and incremental growth.
  • Made some 3D models and animations.

This was a big step forward for me in terms of 3D, game programming principles, architecture. I later revisited this project to rework the existing architecture to use Unity’s DOTS/ECS as another challenge to myself. While the game is unfinished, I gained a lot from building out the infrastructure of this game. I also revisited this project with improved 3D skills and retopologized my meshes and made better animations.

Project Details

  • Roles: Codebase Architect, Creature Designer
  • Technology: Unity, Blender
  • Project Link: FIXME