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.
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.)
1.2 Let's get you started with Unity
1.3 Now you'll create a basic box car
1.4 Let's get the car moving with some easy code
1.5 Let's give the car something to race around
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.
2.2 Build the Walls and Corridors
2.3 Stick a gun in your hands and start shooting!
2.4 Add a gun sight to your pistol
2.5 Add some recoil to your gun with animation
2.6 Download a soldier and set up his animations
2.7 Add the Soldier to the Unity Scene
2.8 Detect if our shots hit the soldier
2.9 Health Scripts
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.
Some extra, stand-alone lessons here. They are to do with Unity's inbuilt Artificial Intelligence system. So, if you want, say, NPCs to amble around in the background, you need AI. It's easier than you think!
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.
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.
1.2 Unity Car Coding
1.3 Add a lovely car body
1.4 Add brakes and engine sounds
We'll be adding more Unity 3D tutorials here. Only two, at the moment. One on the subject of health bars and the other is how to fire a cannonball and demolish things - great fun, this last one!