Overview
Dive into the world of game programming with "Learning C# by Developing Games with Unity." This book guides you through the essential concepts of C# programming and Unity game development, starting from the basics and advancing to creating a functional first-person shooter prototype.
What this Book will help me do
- Understand programming fundamentals and apply them to real-world game development tasks using Unity.
- Learn and implement object-oriented programming principles in C# with practical examples.
- Create and integrate C# scripts to build game mechanics such as player movement and interactive projectiles.
- Utilize Unity tools to design game scenes, lighting, animations, and interface elements for an engaging user experience.
- Master the process of saving, loading, and handling game data using text, XML, or JSON formats in Unity projects.
Author(s)
Harrison Ferrone is an experienced software developer and game programmer who specializes in making technical concepts accessible to learners. With a passion for teaching and game development, Ferrone ensures each topic is clearly explained through a hands-on approach. His experience in C# and Unity makes him an adept guide for budding developers.
Who is it for?
This book is ideal for hobbyists, aspiring game developers, and professional programmers who are new to Unity and C#. If you have little prior programming experience, the book takes you step by step to build your confidence. If you're already familiar with basic programming, you'll appreciate its practical approach. It's perfect for anyone eager to learn Unity scripting and game mechanics development.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access