Posted May 13, 2021 by BirdmaskStudio
#Development Notes
I think I've gotten the terrain mesh and props to a good point, so now I'm focusing on the gameplay loop, before getting the last few Mobs in. With this I am on my way to getting the game feature complete so that I can start the final go through refining individual systems.
The Objectives system (shown above), handles keeping track of what the player is doing, and what they've achieved.
The example above 'Objective-Hunt 5 Bugs' is a simple one. When active it can receive messages via a interface(not used those before somehow...) called 'KillTracker'. Whenever a mob has determined they were killed due to the players actions they let all Objectives with 'KillTracker' know and give them a tag. If the tag matches what the objective is looking for it adds to the score.
Once the score passes the max amount the objective needs it trigger it's victory results and becomes inactive.
13th May 2021 Development Notes:
Future Task: