9780367349073
Franz Lanzinger (Franz Lanzinger)
Part I The Basics of Game Development
Chapter 1 First Steps 3
Chapter 2 Programming C# in Unity 17
Chapter 3 2D Graphics with GIMP and Unity 41
Chapter 4 2D Graphics with Blender and Unity 55
Chapter 5 The Unity Interface 75
Chapter 6 Bouncing Donuts Prototype 2 95
Chapter 7 Sound Effects with Audacity 131
Chapter 8 Music with MuseScore 143
Chapter 9 Bouncing Donuts 1.0 153
Part II 2D Game Development from Concept to Release
Chapter 10 2D Tools in Unity 161
Chapter 11 Designing a 2D Maze Game 179
Chapter 12 Building the Level 1 Maze 189
Chapter 13 Source Control 197
Chapter 14 Menus 205
Chapter 15 Animating the Player Character 225
Chapter 16 Enemies: Using Blender to Make Robot Sprites 241
Chapter 17 Making Textured Enemies with Blender 285
Chapter 18 Enemy Movement and Collisions 307
Chapter 19 Weapons and Projectiles 321
Chapter 20 Lives, Level Design, and Old School Scoring 365
Chapter 21 Sound and Music for DotGame 385
Chapter 22 Cutscenes 395
Chapter 23 Testing 399
Chapter 24 Release 403
APPENDIX I: GAME DEVELOPMENT GLOSSARY, 407
APPENDIX II: RULES FOR GAME DEVELOPERS, 415
APPENDIX III: GAME DEVELOPMENT CHECKLIST, 417
APPENDIX IV: LEGAL, 419
APPENDIX V: THE C# CODING STANDARD FOR THIS BOOK, 421