A practical and illustrated guide containing essential game development concepts and techniques, best coding practices, and the most used design patterns to build a high-quality Real-Time Strategy game using Unity 2023 Key Features Create an RTS game with Unity and C# using the best practices and techniques from the games industry Learn how to implement a game architecture and gameplay features for strategy games Develop a professional full-featured RTS game following an easy step-by-step guide Book DescriptionA Real-Time Strategy game is challenging to master its mechanics and to develop a well-balanced game that will instigate the player to create and execute strategies against the game A.I. In Creating a RTS Game in Unity 2023 you will learn how to install and set up the Unity game engine, create a new 3D project and build a level editor to make it easier to modify and add more maps to the game. The RTS game will start to take shape while you learn how to implement different core systems such as melee and ranged battle, unit spawner, camera control, dynamic mapping generation, basic enemy A.I. and pathfinder. We will also understand how to implement command units to perform actions, craft and resources production, basic physics and collision detection, implementing SFX and VFX, and everything else that is required to build an RTS game from scratch using C# and the latest features of the Unity game engine. By the end of this book, you will be able to make a professional and high-quality end-to-end RTS game using the best practices and techniques from the games industry and build a solid knowledge of game development to create many other projects.What you will learn Incorporate the most used design patterns, algorithms, and techniques Learn the best coding practices used in the games industry Explore the basics of A.I. and physics to create high quality games Build dynamics and configurable maps to enhance the player experience Solve complex problems using the industry standards for Unity and C# Create mechanics presented in a classic RTS game with a modern approach Develop a solid foundation to create professional games using Unity Who this book is forIf you are a beginner game developer who wants to learn the skills to develop a professional RTS game, a programmer thinking of getting into the games industry and need to develop a portfolio, or even an indie game developer who is looking for inspiration to release your own games, this book is for you. Professional game developers and programmers with experience in C# or game designers and artists that are looking for a practical guide to bring game ideas to life would also benefit from this book.
Book InformationISBN 9781804613245
Author Bruno CicanciFormat Paperback
Imprint Packt Publishing LimitedPublisher Packt Publishing Limited