The book written by Jeremy Gibson Bond and Richard Lemarchand, Includes an introduction to game design, combined with the theory of game development, it collects questions that various professionals face, from designers to programmers. Readers will be able to learn more about prototyping on paper, how the game balance is selected, how the future product is tested, about the Unity development environment and the C# language. Everyone learns from necessary information about modern development methods and tools used for this purpose. The manual contains theoretical information and practical exercises which will be surely useful to anyone who wants to create video games. You will get acquainted with the main concepts of game development, high-level design methods, and also learn the basics of programming. When writing the book, Gibson cite on his own experience to pass on the knowledge to novice developers and teach them to think in terms of the game industry.