Blocktopia


Synopsis

Blocktopia was a solo project created as part of my final year of University. It is a voxel 3d rpg where the player is tasked of working through areas fighting creatures and animals, collecting resources and upgrading to progress through the worlds and become a strong hero. The game includes custom enemy ai all with different behaviours, crafting and resource management, tool upgrading and perks for player to level and make their own build, 4 differnt environemnts to explore and fight through.

Key Contributions

This game was made by me solo in my spare time in 3 months some of the key points are as follows

  • Combat and tools. 2 differnt tools to gather which are upgradeable and a sword and bow for the player to engage in differnet types of combat depending on their playstyle.
  • Resource gathering and management. Each area has different resources all with different level requirements causing the player to have to work through each area to upgrade and become stronger before progressing
  • Level design all done by me with each area with a different theme from the mountain, forest and graveayrd and the town area for the player to upgrade and chill out between adventures
  • Diverse enemy AI system , with passive neutral and aggresive enemies all with different detection ranges, attack range and damage all done by scriptable obejct and enemy controller scripts
  • Enemy ecosystem controller, keeping the right amount of enemies in scene at all time when an enemy is killed its name is called in the enemy spawn function to spanw a new one in the scene creating life in the areas
GitHub Repository

Gallery