Description |
xx, 577 pages : illustrations ; 26 cm |
Note |
Includes index. |
Contents |
Installation and setup -- Unity basics -- Manipulating the scene -- Parents and their children -- Prefabs - Programming primer -- Code blocks and methods -- Conditions -- Working with objects -- Working with scripts -- Inheritance -- Debugging -- Obstacle course design and outline -- Player movement -- Death and respawning -- Basic hazards -- Walls and goals -- Patrolling hazards -- Wandering hazards -- Dashing -- Designing levels -- Menus and UI -- In-game pause menu -- Spike traps -- Obstacle course conclusion -- Tower defense design and outline -- Camera movement -- Enemies, towers, and projectiles -- Build mode -- Play mode -- More tower types -- Tower defense conclusion -- Physics playground design and outline -- Mouse-aimed camera -- Advanced 3D movement -- Wall jumping -- Pulling and pushing -- Moving platforms -- Joints and swings -- Force fields and jump pads --Conclusion. |
Summary |
Designed for beginners with no knowledge or experience in game development or programming, this book teaches the essentials of the Unity game engine,the C# programming language, and the art of object-oriented programming. New concepts are not only explained, but thoroughly demonstrated. |
Subject |
Unity (Electronic resource)
|
|
C# (Computer program language)
|
|
Video games -- Programming.
|
|
Three-dimensional display systems.
|
ISBN |
9781484256558 |
|
1484256557 |
|