Table of Contents
Game Programming with Unity and C# 1: Installation and Setup
2: Unity Basics
3: Manipulating the Scene
4: Parents and their Children
5: Prefabs
6: Programming Primer
7: Code Blocks and Methods
8: Conditions
9: Working with Objects
10: Working with Scripts
11: Inheritance
12: Debugging
Game Project 1: Obstacle Course
13: Obstacle Course Design and Outline
14: Player Movement
15: Death and Respawning
16: Basic Hazards
17: Walls and Goals
18: Patrolling Hazards
19: Wandering Hazards
20: Dashing
21: Designing Levels
22: Menus and UI
23: In-Game Pause Menu
24: Spike Traps
25: Obstacle Course Conclusion
Game Project 2: Tower Defense
26: Tower Defense Design and Outline
27: Camera Movement
28: Enemies, Towers and Projectiles
29: Build Mode
30: Play Mode
31: More Tower Types
32: Tower Defense Conclusion
Game Project 3: Physics Playground
33: Physics Playground Design and Outline
34: Mouse-aimed Camera
35: Advanced 3D Movement
36: Wall Jumping
37: Pulling and Pushing
38: Moving Platforms
39: Joints and Swings
40: Force Fields and Jump Pads
41: Physics Playground Conclusion and More