Description |
xxxi, 908 pages : color illustrations ; 23 cm |
Bibliography |
Includes bibliographical references and index. |
Contents |
Part I. Game Design and Paper Prototyping: 1. Thinking Like a Designer; 2. Game Analysis Frameworks; 3. The Layered Tetrad; 4. The Inscribed Layer; 5. The Dynamic Layer; 6. The Cultural Layer; 7. Acting Like a Designer; 8. Design Goals; 9. Paper Prototyping; 10. Game Testing; 11. Math and Game Balance; 12. Puzzle Design; 13. Guiding the Player; 14. The Digital Game Industry -- Part II. Digital Prototyping: 15. Thinking in Digital Systems; 16. Introducing Our Development Environment: Unity; 17. .Introducing Our Language: C♯; 18. Hello World: Your First Program; 19. Variables and Components; 20. Boolean Operations and Conditionals; 21. Loope; 22. Lists and Arrays; 23. Functions and Parameters; 24. Debugging; 25. Classes; 26. Object-Oriented Thinking; 27. The Agile Mentality --Part III. Game Prototype Examples and Tutorials: 28. Prototype 1: Apple Picker; 29. Prototype 2: Mission Demolition; 30. Prototype 3: Space SHMUP; 31. Prototype 4: Prospector Solitaire; 32. Prototype 5: Bartok; 33. Prototype 6: Word Game; 34. Prototype 7: QuickSnap; 35. Prototype 8: Omega Mage -- Part IV. Appendices: A. Standard Project Setup Procedure; B.Useful Concepts References; C. Online References. |
Summary |
"This guide illuminates the basic tenets of game design and presents a detailed, project-based introduction to game prototyping and development, using both paper and the Unity game engine. Jeremy Gibson presents prototyping as a core game design skill (much as sketching is a core artist's skill), taking a straightforward, commonsense approach that has been refined over many years of teaching beginners. Throughout, students are encouraged to experiment on their own, and to discover that most problems have multiple solutions."--Provided by publisher |
Subject |
Unity (Electronic resource)
|
|
Video games -- Programming.
|
|
Video games -- Design.
|
|
Video games -- Design.
|
|
Video games -- Programming.
|
|
Three-dimensional display systems.
|
|
C# (Computer program language)
|
|
Application software -- Development.
|
|
C sharp. (DE-588)4616843-6
|
|
Computerspiel. (DE-588)4010457-6
|
|
Programmierung. (DE-588)4076370-5
|
|
Unity. (DE-588)1034374524
|
Added Title |
Game design, prototyping, and development. |
ISBN |
9780321933164 (paperback) |
|
0321933168 (paperback) |
|