Home and Learn: 3D Games Programming (Unity C#)


This is a 3D Games programming course suitable for complete beginners. We're going to be using Unity, the market leader when it comes to games creation. Unity is free and the download details are in the first link in the first section below.

 

First Game - Create a car and a racetrack
Get up and running with Unity as you create a very basic driving game. By the end of this section, you'll know how to navigate the Unity software, how to add 3D Game Objects to a scene, how to create scripts, and a whole lot more. You'll be up and running! (For a better car game, see below.)

 

Second Game - First Person Shooter
Now that you have some experience with Unity, we'll up the pace a little as you learn the mechanics of first person shooter games. We cover a lot of ground here, from importing characters and models to shooting enemy soldiers, and a whole lot more besides.

 

Second Game Revisited - FPS with Zombies! (May 2025)
You'll create a second FPS game in these lessons. This time, you'll use the Universal Render Pipeline rather than the Bulit-in Render Pipeline. (This game will use Unity 6, so you may need to upgrade your software.) And you'll grab as many free game assets as you can!

 

Third Person Controller
In these two lessons, we take a look at Unity's new Starter Assets. In particular, the third person controller. You'll learn how to swap out the default robot and add your own character, and how to add some animations.

 

Extra Lessons - Unity Terrains
No coding required for these three lessons. You'll learn how to create a terrain in Unity using a heightmap. You'll add grass, rocks, trees, bushes, flowers,skyboxes, and water.

 

Car Game - Take Two - (Updated May 2025)
We revisit cars and driving in these lessons. You'll construct a much better car, with a nice body and actual wheels. You'll also construct some roads, add engine sounds, a speedometer, and a minimap.

 

Extra Lessons - Just Dip In!
Here's a few extra lessons you can just dip in to. Learn about health bars, how to fire a cannon, and how to set up a Sound Managers

 

Extra Lessons - AI Navigation
In these lessons, you'll learn how easy it is to get characters to move around all by themselves. You'll also learn how to set up a character to patrol.

 

Extra Lessons - How to Make a VR Game
You're going to need a VR headset for these extra lessons. If you have one, you'll learn how to create your own VR games, how to walk around in a scene, build your own scenes, grab things, shoot things, and a whole lot more.

 


Email us: enquiry at homeandlearn.co.uk