𝔖 Scriptorium
✦   LIBER   ✦

📁

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

✍ Scribed by Casey Hardman


Publisher
Apress
Year
2023
Tongue
English
Leaves
428
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


Learn the essentials of the Unity game engine, the C# programming language, and the art of object-oriented programming. This book is aimed at beginners with no knowledge or experience in game development or programming.

Packed with examples, this Second Edition is up-to-date with the latest Unity standards and features as of 2023, and includes many adjustments to improve your experience. Starting with an introduction to Unity, you will learn the essentials of the engine: navigating the various windows, managing the objects that make up your game, and understanding the concepts that are fundamental to the engine. After that, you will gain a solid foundation in the concepts of object-oriented programming and the syntax of the C# language. Then the fun really begins, as you get hands-on experience building three playable example projects that drill you on the concepts you’ve learned until they stick.

Guided at each step by author Casey Hardman, you will outline and implement bare-bones, simple games designed to exercise your development skills: a top-down obstacle course, a tower defense game, and a 3D playground that demonstrates Unity's physics features. As you progress through the book, you'll put to use more and more of the features of C# and Unity, adding tools to your belt and strengthening you as a game developer. By the time you’ve completed the book, you will be empowered to strike out on your own and build the game mechanics of your choice.

What You Will Learn
Understand the fundamentals of object-oriented computer programming and the C# programming language
Leverage the features of Unity to implement game mechanics with reusable, clean, and elegant code
Design and implement your own mechanics and independently solve problems as they arise

Who Is This Book For
Beginners who have no prior experience with programming or game development, who would like to learn to create games with a solid foundation that prepares them to further develop their skills.

✦ 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


📜 SIMILAR VOLUMES


Game Programming with Unity and C#: A Co
✍ Casey Hardman 📂 Library 📅 2020 🏛 Apress 🌐 English

<div>​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.</div>

Game Programming with Unity and C#: A Co
✍ Casey Hardman 📂 Library 📅 2020 🏛 Apress 🌐 English

<div>​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.</div>

Game Programming with Unity and C#: A Co
✍ Casey Hardman 📂 Library 📅 2020 🏛 Apress 🌐 English

​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. Starting w

Game Programming with Unity and C#: A Co
✍ Casey Hardman 📂 Library 📅 2023 🏛 Apress 🌐 English

Learn the essentials of the Unity game engine, the C# programming language, and the art of object-oriented programming. This book is aimed at beginners with no knowledge or experience in game development or programming. Packed with examples, this Second Edition is up-to-date with the latest Unity st

C# and game programming: a beginner's gu
✍ Buono, Salvatore A 📂 Library 📅 2019 🏛 CRC Press 🌐 English

The second edition of C# and Game Programming offers the same practical, hands-on approach as the first edition to learning the C# language through classic arcade game applications. Complete source code for games like Battle Bit, Asteroid Miner, and Battle Tennis, included on the CD-ROM, demonstrate

Beginning Game AI with Unity: Programmin
✍ Sebastiano M. Cossu 📂 Library 📅 2021 🏛 Apress 🌐 English

Game developers will use this book to gain a basic knowledge of programming artificial intelligence using Unity and C#. You will not be bored learning the theory underpinning AI. Instead, you will learn by experience and practice, and complete an engaging project in each chapter. AI is the one of th