Tutorial system for new players

Hi I need help. Can anyone give me tips or help me how I can make an npc that explains the game to a new player. How can I make a system like this ?

YourCreator

You can use something like proximityprompts and whenever you trigger them a ui pops up explaining something. The ui could have buttons for follow up questions too.

Depends on how, like on the when triggered. If triggered, use UI with the Dialog and make some scripting and yea. Add more ideas if needed

But how can I make it so that when for example I’m the first time in the game there is a camera that shows on an npc and the npc explain the whole game after this tutorial I would never see it again

(Im not good at scripting I’m learning it)

Save wether a player has done the tutorial after completing it. If they have not completed it when joining, play the tutorial.

1 Like

I think you should structure on how you do things:

  • Camera: Use TweenService and learn it
  • DataStore: Save whenever the player is done with the player is done with the DataStoreService (probably with a bool value)
  • Learn how to work with GUI (it’s really not that hard, trust me)
1 Like

Ty but do you guys have tips how can I learn luau I didn’t find anything where I can learn it

There are multiple coding series on Youtube that help you with the foundation of Lua. I suggest creating some personal projects and utilizing these fundaments to understand how to program in general.

There are many things on how to learn Luau, I recommend either watching a bit of tutorials on youtube or just by toying around with some script AND START OF SIMPLE: I recommend you learn how to use the basic (If-Statements, Functions, Events etc.) and stepping up with the Engine (GUI, Local/Client) and try going in the intermediate section. And of course learn the properties of the Instances!

2 Likes