top of page

Modular State Machine Behaviour

I have made a modular state machine behaviour. Each enemy contains an action, and each action contains a list of possible actions. After each specific action, one of the random possible actions will be chosen. Each action holds many variables, such as the speed, the movement, and the attacks that the enemy will perform.

Unity Tools: Welcome
Unity Tools: Work

Random Loot System

I have made an easily customisable random loot drop system. Depending on the enemies' level, items of various levels, tiers, and rarities will drop. An item with a higher level will high a better range of possible base stats. An item with a higher tier can have better range of prefixes and suffixes. A rarer item will have more random prefixes and suffixes.

Unity Tools: Welcome
Unity Tools: Work

Random Hexagon Dungeon Generator

I have made an easliy customisable random hexagon dungeon. The user can choose how many tiles the dungeon will contain. Each tile holds a temperature, depending on how far it is from the centre of the generator. This influences the tile's biome. Additionally, a smoothing function was made, so that biomes form in clumps.

Unity Tools: Welcome
Unity Tools: Work
  • Facebook
  • Twitter
  • LinkedIn

©2021 by Joshua Tan. Proudly created with Wix.com

bottom of page