5 books on the list
Number of Articles
Developing 2D Games with Unity is your ultimate guide to creating successful games using the best tools available. Follow a step-by-step walkthrough of the Unity Engine's C# syntax and essential lessons in scripting, player input handling, asset management, collision detection, and state management. Learn best practices, game-architectural patterns, and how to customize Unity to suit your needs. With independent game creation on the rise, this book focuses on the lucrative market of 2D games, exploring fundamentals and advanced concepts such as sprite atlases, tile slicing, and Unity's new Tilemap feature. Whether you're a hobbyist or a seasoned developer, this book is perfect for making your game dreams a reality.
Featured in 9 articles
Unity in Action, Second Edition is the ultimate guide to writing and deploying games using the Unity game development platform. With support for C# programming, prebuilt assets, and a strong dev community, Unity streamlines the game development process, so you can focus on crafting engaging game play, graphics, and user experience. This practical guide covers every aspect of game dev, from groundwork to building custom AI scripts and user interfaces. Whether you're an application coder or aspiring game developer, Unity in Action has everything you need to bring your next great game idea to life.
Featured in 8 articles
Introduction to Game Design, Prototyping, and Development
From Concept to Playable Game with Unity and C#
Learn how to design and develop games with this comprehensive guide that covers game design theory, rapid iterative prototyping, and practical programming. Written by award-winning game designer and professor Jeremy Gibson Bond, this book includes in-depth tutorials for seven different game prototypes, as well as methods for managing game projects and small teams. The new edition includes hundreds of improvements throughout the text and explores Unity, today's most popular game engine on both macOS and Windows. Perfect for anyone with a passion for creating games for web, mobile, or any of the dozens of other release platforms supported by Unity.
Featured in 5 articles
Learn Unity Game Programming Painlessly This beginner-friendly book offers a simple yet detailed approach to learning Unity game programming. With six painless chapters, you will gain proficiency in using Unity's core features, navigating realistic 2D and 3D environments, and creating video games confidently. The book is perfect for parents, teachers, hobbyists, and aspiring indie game developers. It assumes no prior knowledge and introduces all concepts progressively, ensuring that you never feel lost or overwhelmed. Plus, you will learn by doing with step-by-step instructions and optional challenges. After completing this book, you will be able to export your games to the web and create your own 2D and 3D environments. Check out the book's cover to "look inside" and learn more about why Unity from Zero to Proficiency is a worthwhile investment.
Featured in 4 articles
This book tackles the challenges unique to game programming with reusable design patterns. From double-buffering for smooth motion to the service locator pattern for access to services like sound, author Robert Nystrom presents an array of solutions for game development problems. Nystrom bridges the gap between software architecture and game programming with an approachable writing style and examples of each pattern in practice. Professional game programmers frustrated with adding or modifying features will find this book invaluable for achieving elegant and maintainable architecture while maintaining high performance. Hobbyists and aspiring professionals will also find valuable lessons in pathfinding, collision detection, and other game-programming domains.
Featured in 3 articles