You are browsing as a guest. Sign up (or log in) to start making projects!

6h 21m 46s logged

I implemented a data-driven tutorial system to my game! Whenever the player gains a new skill or ability, a short tutorial will now pop up explaining how to use the ability.

I intentionally made this system super flexible so I can easily add more abilities in the future. Each tutorial is defined by a scriptable object with information including:

  • Tutorial text contents and location on the screen
  • Focused object (A vignette will appear on the screen centered around the object. Usually this is just set to the player but there are some special cases where it should be focused on something else.)
  • Input the player needs to press to use their new ability and clear the tutorial.

Overall, the game should be a lot more intuitive to play now. Players will no longer have to read through all the controls, instead the controls get gradually explained to them as they unlock more abilities.

This is unrelated to the tutorial system, but I also updated my old dialogue system. I added a function to display fullscreen dialogue. This will be used in key points of the game, where it will fade to white and display some important lines of dialogue. So far, I used this for the game’s “prologue”, a short text-based intro that appears when you first create a new save file.

0
39

Comments 0

No comments yet. Be the first!