
Short introduction to the course.
We will set up player and terrain. Then we can proceed with coding part.
"Look" script from scratch. Rotate the player and camera using mouse.
"Walk" script from scratch. Walk around using keyboard.
"Shoot" script from scratch. Shoot using mouse.
Together we will design simple level. For a course project, I would suggest you try to create level 2
We will add functionality to the platforms. All the scripts will be written from scratch.
We will limit the time player has to finish each level. We will see how to connect user interface with code.
We will learn how to create prefabs which will serve as a time bonus gems.
Hi! My name is Domen and this is where you start developing 3D games. I created this class on 3D game development to show how easy it really is to start developing your own games. We will learn how to set up the basic prototype of first person shooter game with Unity. During the class, we will discover how to write scripts for the player and other game objects. We will write code from scratch for everything: movement, mouse rotation, shooting and many more. We will see how to set up a simple level and how to add the user interface to the game. We will create different platforms, from bouncy to deadly ones. We will also learn how to trigger transitions between scenes, how to add bonus objects and so much more. For this course you will need to have installed Unity3D and Visual Studio. I am using Unity version 2020.1, but for this course any should work. Course is beginner friendly and I really try to explain everything that we do in details. If you will have any questions, I will be happy to help. During the course, we will design level 1 and I would love to see you try building level 2.