Hey all, I created a tutorial on how to create a dynamic objective system for your games. An objective system provide players with goals and structure and can be a good way to guide players through your game. It’s not as complex as a full quest system with conditions and child quests but certainly can be extended for your games uses.
I use it in my games to create and track objectives as the player progresses through the level. Things such as:
- Discover a hidden area
- Defeat 15 enemies
- Find and defeat the boss
It’s a text tutorial, you can read it here. Also the code is provided on github as well. If you have any suggestions let me know, feel free to use it as you see fit!