ABSTRACT

This book teaches beginners and aspiring game developers how to develop 3D games with Unity. Thousands of commercial games have been built with Unity. This book combines a practical, step-by-step approach with explanations of the underlying theory that are reinforced with hundreds of screenshots and several larger projects.

Building on the knowledge developed in 2D Game Development for Unity, this book uses the Blender software for 3D modelling and texturing, GIMP for 2D art, Audacity for sound effects, and MuseScore for music composition and notation. Readers can follow the step-by-step guides and create an introductory racing game, a 3D maze game, and a 3D FPS adventure game as they progress through the chapters. The book contains numerous color illustrations and online access to easily downloadable game assets, code, and project files.

Written to be accessible and easy to follow, this book will be a valuable resource to both beginner and aspiring game developers that want to develop 3D games with Unity.

Franz Lanzinger is an independent game developer, author, and pianist. He is the owner of Lanzinger Studio located in Sunnyvale, California. His game development career spans almost 40 years starting with the coin-op classic Crystal Castles at Atari in 1983, continuing with Ms. Pacman and Toobin' for the NES, published by Tengen in 1990.

Franz has been an indie game developer since 1991. He worked on SNES Rampart, Championship Pool, and NCAA Final Four Basketball, as well as Gubble for the PC, Mac, and PlayStation. This is Franz's third book about game development. He is currently working on a remaster of Gubble. In his spare time, he is the piano accompanist for the Valley Chorale and the Serendipity Choir. Go to franzlanzinger.com for the latest news about Franz as well as resources for his books.

 

part I|273 pages

Basics of 3D Game Development

chapter Chapter 1|21 pages

Software Tools

chapter Chapter 2|48 pages

A 3D Game

chapter Chapter 3|15 pages

3D

chapter Chapter 4|4 pages

Designing a 3D Remake

chapter Chapter 5|18 pages

3D Dottima Character

chapter Chapter 6|30 pages

Blender Modeling and Animation

chapter Chapter 7|21 pages

More Art Assets

chapter Chapter 8|27 pages

First Playable

chapter Chapter 9|7 pages

Game Structure

chapter Chapter 10|18 pages

More Game Objects and a Large Level

chapter Chapter 11|10 pages

Sound and Music

chapter Chapter 12|23 pages

GUI and Cutscenes

chapter Chapter 13|14 pages

Testing and Debugging

chapter Chapter 14|4 pages

Input

chapter Chapter 15|5 pages

Preparing DotGame3D for Release

part II|116 pages

A 3D Adventure

chapter Chapter 16|4 pages

FPS, Etc.

chapter Chapter 17|23 pages

Worldbuilding

chapter Chapter 18|15 pages

Character Controller

chapter Chapter 19|25 pages

First Playable

chapter Chapter 20|8 pages

A 3D Puzzle Room

chapter Chapter 21|16 pages

Shaders and Lighting in Unity

chapter Chapter 22|14 pages

Physics

chapter Chapter 23|2 pages

Sound and Music, Part 2

chapter Chapter 24|2 pages

Releasing FPSAdventure?

chapter Chapter 25|2 pages

Epilogue