Learning C# 7 By Developing Games with Unity 2017 - Third Edition
by Micael DaGraça, Grzegorz Lukosek
Overview
Dive into game development and learn C# 7 by creating games in Unity 2017. This book guides you from the fundamentals of scripting and programming to creating 2D and 3D games with functional programming principles. By following this hands-on guide, you'll master the essentials of C# in a fun and practical way.
What this Book will help me do
- Understand the core programming concepts in C# such as variables, methods, and collections.
- Develop hands-on experience by building a fully functional 2D game, and take it to the next level in 3D.
- Enhance your games by incorporating optimization techniques and class-based object-oriented principles.
- Learn to script AI-driven gameplay elements like enemies and player interactions.
- Export and integrate 3D models and assets seamlessly with Unity projects.
Author(s)
None DaGraça and Grzegorz Lukosek are experienced developers and educators with a passion for game development and programming. With backgrounds in C# and Unity, they specialize in making technical concepts accessible and engaging. They have a track record of helping learners gain confidence in coding, making game development both approachable and enjoyable.
Who is it for?
This book is perfect for beginners aiming to learn C# scripting and game design in Unity 2017. Whether you're an aspiring game developer or a programmer seeking to grow your skillset, this book provides a clear and accessible introduction. It assumes no prior experience in C# or game design, making it ideal for those starting their journey. By the end, you'll have built your own games and gained valuable programming knowledge.