I want to recommend you a channel on which you will learn the basics of programming in C# for creating games in Unity. The channel author presents ways to perform various game features such as procedural level generation or search paths.
If you do not have a clue about programming and unity, it is also a good idea to check out the tutorials on the Unity website.