Unity Game Development Blueprints
| Learn |
|
|---|---|
| About |
Unity 3D is a powerful and popular game development tool that has taken game developers by storm. It is a cross-platform game engine, enabling you to write your game once and then port it to PCs, consoles, and even the Web, making it a great choice for both indie and AAA developers. Unity combines serious power with a friendly, easy-to-use interface. Unity Game Development Blueprints takes you on an exciting journey where you'll learn how to use Unity to its best by building a project in 2D, then a 3D game with 2D gameplay, and finally a 3D title. An easy-to-follow guide with each project containing step-by-step explanations, diagrams, screenshots, and downloadable materials. Concepts in Unity and C# are explained. |
| Features |
|
| Page Count | 318 |
| Course Length | 9 hours 32 minutes |
| ISBN | 9781783553655 |
| Date Of Publication | 11 Nov 2014 |
1
2D Twin-stick Shooter
2
Creating GUIs
3
Side-scrolling Platformer
4
First Person Shooter Part 1 – Creating Exterior Environments
| Project overview |
| The project setup |
| Exterior environment – terrain |
| Beautifying the environment – adding water, trees, and grass |
| Creating our player |
| Building the atmosphere |
| Creating a flashlight |
| Walking / flashlight bobbing animation |
| Summary |
| Challenges |
5
First Person Shooter Part 2 – Creating Interior Environments
6
First Person Shooter Part 3 – Implementing Gameplay and AI
7
Creating Save Files in Unity
| Project overview |
| Saving a high score |
| Level editor – introduction |
| Level editor – adding/removing walls at runtime |
| Level editor – toggling editor, GUI, and selecting additional tiles |
| Level editor – saving/loading levels to file |
| Summary |
| Challenges |
8
Finishing Touches
9
Creating GUIs Part 2 – Unity's New GUI System