Game Programming with Unity and C# : A Complete Beginner’s Guide 9781484297209, 9781484297193

Learn the essentials of the Unity game engine, the C# programming language, and the art of object-oriented programming.

129 101 7MB

English Pages 428 Year 2023

Report DMCA / Copyright

DOWNLOAD EPUB FILE

Table of contents :
Cover
Front Matter
Part I. Unity Fundamentals
1. Installation and Setup
2. Unity Basics
3. Manipulating the Scene
4. Parents and Their Children
5. Prefabs
Part II. Programming Fundamentals
6. Programming Primer
7. Code Blocks and Methods
8. Conditions
9. Working with Objects
10. Working with Scripts
11. Inheritance
12. Debugging
Part III. Obstacle Course
13. Obstacle Course Design and Outline
14. Player Movement
15. Death and Respawning
16. Basic Hazards
17. Walls and Goals
18. Patrolling Hazards
19. Wandering Hazards
20. Dashing
21. Designing Levels
22. Menus and UI
23. In-Game Pause Menu
24. Spike Traps
25. Obstacle Course Conclusion
Part IV. Tower Defense
26. Tower Defense Design and Outline
27. Camera Movement
28. Enemies and Projectiles
29. Towers and Targeting
30. Build Mode UI
31. Building and Selling
32. Play Mode Logic
33. Enemy Logic
34. More Tower Types
35. Tower Defense Conclusion
Part V. Physics Playground
36. Physics Playground Design and Outline
37. Mouse-Aimed Camera
38. Advanced 3D Movement
39. Wall Jumping
40. Pulling and Pushing
41. Moving Platforms
42. Joints and Swings
43. Force Fields and Jump Pads
44. Conclusion
Back Matter

Game Programming with Unity and C# : A Complete Beginner’s Guide
 9781484297209, 9781484297193

  • 0 0 0
  • Like this paper and download? You can publish your own PDF file online for free in a few minutes! Sign Up
Recommend Papers