Discover cutting-edge CMake strategies in this updated edition. Learn advanced project structuring, tool integration, and cross-platform builds to optimize your software development workflow.
C++ High Performance, Second Edition enables you to measure and identify bottlenecks in the code and eradicate them to amplify your application’s working speed without compromising the readability of your C++ codebase
It's the ability to write custom C# scripts for behaviors and game mechanics that really takes Unity the extra mile. That's where this book comes in. Harrison Ferrone, in this seventh edition of the bestselling franchise, will take you through the building blocks of programming and the C# language from scratch while building a fun and playable game prototype in Unity.
Immerse yourself in the world of Godot 4.0 as you craft five projects that highlight the engine’s exceptional 3D capabilities. This book will help you build your foundational skills, guiding you step-by-step through creating small-scale game projects, and preparing you to tackle large-scale endeavors.
Unreal Engine 5 Game Development with C++ Scripting is a comprehensive guide to mastering C++ syntax, object-oriented programming, character creation, gameplay, UI, networking, and more. You’ll gain the skills to create high-quality games using Unreal Engine 5, even without a programming background.
Whether you’re diving back into C# or starting out, this new edition of our bestselling guide will teach you the fundamentals of object-oriented programming and working with databases using Entity Framework Core. You’ll also learn about website development using ASP.NET Core Razor Pages, the Model-View-Controller pattern, and Blazor for web component user interfaces. This updated edition is equipped with the latest advancements and technologies.
This book will help .NET developers build on their existing knowledge and learn how to make the most of specialized .NET libraries to improve performance, scalability, security, and the user experience of their apps and services. Covering the most up-to-date topics and developments, this book will provide you with new skills to tackle real-world challenges.
This is a step-by-step guide to using existing C# tools to enhance programs with functional programming. It focuses on practical application with necessary theory and contains the latest C#12 examples and self-assessment questions.
This book helps you uncover the world of Arm-based microcontroller firmware development, equipping you to decode datasheets, expertly manipulate registers, and autonomously craft optimized code.
This book helps you gain valuable insights into the inner workings of Unreal Engine's AI system to create fully functional AI behaviors. You’ll learn the key aspects involved in crafting compelling opponents and discover professional tips and tricks.
This book will help you leverage modern graphics programming techniques. You’ll cover a cohesive set of examples that use the same underlying API, discovering Vulkan concepts and their usage in real-world applications.
Learning GDScript by developing a game with Godot 4 will teach you how to be a programmer, all while creating a game from scratch. You’ll go from novice to intermediate and even learn about some advanced topics to transform your game coding skills.
Modern CMake for C++ is your guide to building, testing, and packaging software with ease. You'll learn to create maintainable projects, compile and link executables and libraries, use external dependencies, and more.
This book is a fun introduction to the world of game programming, C++20, and the OpenGL-powered SFML using four fun, fully playable games of increasing difficulty and advancing features
My goal is to equip other programmers with the confidence to confidently incorporate machine learning into their C++ projects by guiding them through real-world examples and addressing common challenges head-on.