

Get to grips with programming techniques and game development using C++ libraries and Visual Studio 2019
The second edition of Beginning C++ Game Programming is updated and improved to include the latest features of Visual Studio 2019, SFML, and modern C++ programming techniques. With this book, you'll get a fun introduction to game programming by building five fully playable games of increasing complexity. You'll learn to build clones of popular games such as Timberman, Pong, a Zombie survival shooter, a coop puzzle platformer and Space Invaders.
The book starts by covering the basics of programming. You'll study key C++ topics, such as object-oriented programming (OOP) and C++ pointers, and get acquainted with the Standard Template Library (STL). The book helps you learn about collision detection techniques and game physics by building a Pong game. As you build games, you'll also learn exciting game programming concepts such as particle effects, directional sound (spatialization), OpenGL programmable shaders, spawning objects, and much more. Finally, you'll explore game design patterns to enhance your C++ game programming skills.
By the end of the book, you'll have gained the knowledge you need to build your own games with exciting features from scratch
This book is perfect for you if you have no C++ programming knowledge, you need a beginner-level refresher course, or you want to learn how to build games or just use games as an engaging way to learn C++. Whether you aspire to publish a game (perhaps on Steam) or just want to impress friends with your creations, you'll find this book useful.
The Ultimate series from Fanatical and Packt Publishing is a new collection of best-selling IT subject areas with a selection of some of the best of subject books.
Game development remains one of the fastest growing (and surely the most fun) areas for both the hobbyist and those looking to forge a career in the industry, so start exploring this 26-book bundle featuring 11 all new-to-Fanatical ebooks or for maximum value, go all in and grab the lot!
We start with Beginning C++ Game Programming, an easy yet comprehensive guide to programming with this most versatile language and widely used in game development.
Roblox allows users to play a wide variety of games, create games, and chat with others online. Coding Roblox Games Made Easy will show you how. Godot is the fastest growing new style games engine and with five books covering a range of key developmental skills including the Godot 4 Game Development Projects, The Essential Guide to Creating Multiplayer Games with Godot 4.0, the very useful Godot 4 Game Development Cookbook and more you’ll be go(dot)ing from beginner to advanced games develop in no time.
No games development bundle would be complete without a selection of books covering the two main Engines; Unity & Unreal.
Learn how to really enhance your games with Unity Game Optimization, work in the world of 3D with Unity 3D Game Development and the ever-growing mobile world with Unity 2022 Mobile Game Development as well as specific books covering Blender & Unity, Game Development with Unity for .NET Developers, the all-new Creating an RTS Game in Unity 2023 and many more.
For Unreal, we have books such as The Blueprints Visual Scripting for Unreal Engine 5 and detailed instructions on how to really make your games stand out with Elevating Game Experiences with Unreal Engine 5.
Game Development Projects with Unreal Engine and Multiplayer Game Development with Unreal Engine 5 will really take your understanding of how to develop projects and build upon those to create next-level games.
Build Stunning Real-time VFX with Unreal Engine 5 is a deep look into Niagara, a powerful UE5 VFX system that will help increase the visual quality of your project and Reimagining Characters with Unreal Engine's MetaHuman Creator is a must-read for serious game character development.
We’ve designed this exciting and packed offer as a Build Your Own Bundle, meaning that you can simply pick and choose which books you require, either to complete your collection or to plug a specific gap in your learning.
Available in PDF and ePub format