This is a comphrensive walk through tutorial to build a 3D racing game with Unity. This project is intended for beginner/intermediate students that have not had any experience with Unity or C#. Students should have some background knowledge of proper code structure to make coding scripts easier.
This is a single player game with multiple enemy cars to race. You will help the students construct a basic race track, implement car controls, adjusting a multi-purpose camera rig, adding assests, and assisting with script writing. The goal of this game is to help students create a basic layout with the approriate controls so that they may use their creativity and assest store to make the game their own.
Loose Outline - Adjust Accordingly
-
Day 1 - Intro to course - Expectations/Rules - Learn Editor UI - Practice scripting
-
Day 2
- Build Track
- Build Walls
- Create Player Object
- Live Code Player Controls
- Camera
-
Day 3
- Create Enemy Cars
- Add Finish Line/Live Code Script
- Nav Mesh Agent for Enemy Movement
- Restart UI
-
Day 4
- Unleash assest store/polishing
- Bug fixes
-
Day 5 -Presentations