Unity’s Create With Code tutorial is a great tutorial to learn how to code various types of games in Unity. Types of game skills you will learn include:
- driving
- flying
- shooting
- jumping
- enemy spawning
- user interfaces
The tutorials provide all the graphics and animations, you just need to get them moving with code. This tutorial is great for students looking to challenge their programming skills and really see how C# works in Unity.
Project Description
The Create with Code tutorial can be broken down into 3 to 5 different projects depending on whether you do all of the challenges or not. Below is a normal breakdown of projects for the class. If you want to do extra challenges, you can extend the Create with Code tutorials to more projects
- Project 1,
- Unit 1: Player Control
- Create a simple driving game where you smash into things.
- Complete the Plane Programming challenge.
- Unit 1: Player Control
- Project 2
- Unit 2: Basic Gameplay
- Create a “shooter” game with randomly spawning enemies.
- Skip the challenges
- Unit 3: Sound and Effects
- Create a platformer with sound and special effects.
- Skip the challenges
- Unit 2: Basic Gameplay
- Project 3
- Unit 4: Gameplay Mechanics
- Create a “sumo” style game with waves of spawning enemies.
- Skip the challenge.
- Unit 5: User Interface
- Create a user interface for a “click and destroy” style game.
- Skip the challenge.
- Unit 4: Gameplay Mechanics
Rubric
Grade / Topic | A | B | C |
---|---|---|---|
Tutorial Completion | The tutorial has been completed. The game plays properly from the tutorial. | The tutorial has been mostly completed. The game plays mostly as designed in the tutorial. | Over half of the tutorial has been completed. The game plays somewhat as designed in the tutorial. |