It's time to start your own game. Select one of the following tutorials that best suits the category of game of your choice (eg: 3D shooter). You will follow the tutorial and then branch off of it to expand on the game afterward.
The Basic Game
Before you jump into your final project, your instructor will walk you through the creation of a basic game using a template and your 3D Robot model. You will learn the basic workflow for getting models from Blender into Unity as well as building a basic terrain, adding trees and grass, creating hills and rivers, as well as adding some basic code. You need to have completed the 3D Modeling Unit and exported your robot BEFORE doing this lesson!
Download and decompress the Basic Game Project folder into your computer's Documents folder. If you did not complete your own robot model, use Max Baker's Robot. Confirmed working Unity Version: 2019.3.6f1.
Start Your Game
1. Hour of Code (basic)
Complete the Hour of Code Tutorial if the tutorial of your choice has no coding in it. All Game Design students must complete a coding tutorial prior to commencing their game. This is a primer into using C# and not a Game Tutorial.
2. Roll-a-Ball (VERY basic)
In this VERY Basic Roll-A-Ball game, you will create a rolling ball controlled by the player to collide with game objects. You can then expand the game to include your own custom model and some expanded code learn.unity.com/project/roll-a-ball-tutorial. This tutorial is only here as a fail safe for those who do not successfully complete any other Game Design Tutorial.
3. 2D Platformer Game (basic)
The basic design for a platformer - run, jump, shoot game. This game includes various mods for further development. Follow the Platformer Microgame Tutorial for more information. As this is a 2D game, students will create a unique sprite sheet of a character used in the game. in lieu of creating a 3D model. The Online site Piskel may help in the creation of your pixel art. For a finer (smaller) pixel art brush, try PixelArt.
4. Karting Micro Game (basic)
Very basic racing game - does include several optional mods. Use the Unity Karting Microgame tutorial to get started.
5. First Person Shooter (basic)
Use the basic FPS Microgame by Unity to get started on Level Design. Afterward, add the mods that most interest you. If you want to use a custom spawner for enemies, download and import the Spawner package. Note: you will need to decompress the spawner package first before you can bring it into your game. If you would like to bring in bipedal (two legs) enemies into your FPS, use the Biped Animation Controller Tutorial. You will need to download the Animation Assets as well (inzip the asset before using).
6. 2D RPG Game (basic)
Not a 3D game, but still fun! This beginner's adventure game does not involve coding. Use the Creator Kit: RPG Unity tutorial to get started. As this is a 2D game, students will create a unique sprite sheet of a character used in the game. in lieu of creating a 3D model. The Online site Piskel may help in the creation of your pixel art. For a finer (smaller) pixel art brush, try PixelArt.
7. 2D Pokemon RPG Style (intermediate)
Similar to the 2D RPG, this custom tutorial will show you how to make a game engine in Unity similar to the popular Pokemon games. The Pokemon 2D Tutorial is not by Unity and therefore receives an intermediate rating as there will be less support. As this is a 2D game, students will create a unique sprite sheet of a character used in the game. in lieu of creating a 3D model. The Online site Piskel may help in the creation of your pixel art. For a finer (smaller) pixel art brush, try PixelArt.
8. Haunted Adventure Game (intermediate)
Use the Unity John Lemon's Haunted Jaunt tutorial to build your basic game. This game features advanced character controllers and lighting schemes as you make this maze chase adventure game.
9. Multiplayer Tanks Game (intermediate)
Build a single system multiplayer game using the Unity Tanks tutorial. This is the only Multiplayer game offered. Multiplay is conducted on one computer system for 2 players.
10. Tower Defense Game (Advanced)
Create a Tower Defense Game using this non-Unity Tutorial on YouTube: Tower Defense Game by Brackeys. If you would like some modular vehicles for your game, ask your instructor. An animated Mech Asset has been created for you - download the asset here.
11. Ultra 3D Game Development (advanced)
This game tutorial uses the 3D Game Kit by Unity. Not for the faint of heart! Many of the advanced features of Unity are explored in this 3D adventure game.