{"title":"Full Catalog","description":"","products":[{"product_id":"mathematics-for-game-programming-and-computer-graphics","title":"Mathematics for Game Programming and Computer Graphics","description":"Mathematics is an essential skill when it comes to graphics and game development, particularly if you want to understand the generation of real-time computer graphics and the manipulation of objects and environments in a detailed way. Python, together with Pygame and PyOpenGL, provides you with the opportunity to explore these features under the hood, revealing how computers generate and manipulate 3D environments.\nMathematics for Game Programming and Computer Graphics is an exhaustive guide to getting “back to the basics” of mathematics, using a series of problem-based, practical exercises to explore ideas around drawing graphic lines and shapes, applying vectors and vertices, constructing and rendering meshes, and working with vertex shaders. By leveraging Python, Pygame, and PyOpenGL, you’ll be able to create your own mathematics-based engine and API that will be used throughout to build applications.\nBy the end of this graphics focussed book, you’ll have gained a thorough understanding of how essential mathematics is for creating, rendering, and manipulating 3D virtual environments and know the secrets behind today’s top graphics and game engines.","brand":"Packt","offers":[{"title":"Default Title","offer_id":53735885308233,"sku":"9781801077491","price":43.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0965\/3721\/5305\/files\/cover_image_1666c34f-3b5b-49cf-95b5-8f9d8a8e5e58.jpg?v=1771861129"},{"product_id":"the-modern-vulkan-cookbook","title":"The Modern Vulkan Cookbook","description":"Vulkan is a graphics API that gives the program total control of the GPU, allowing the GPU to be used to its full potential. This cookbook will uncover useful techniques for emerging new technologies, such as hybrid rendering, extended reality – mixed reality (MR), augmented reality (AR), virtual reality (VR) – and GPU-driven rendering,  and even features a dedicated chapter to help you debug and profile your graphics applications with tips and tricks tested in real-world scenarios.\nThe book starts by explaining basic Vulkan concepts while guiding you through the implementation of a basic graphics engine. The building blocks presented in the first few chapters will then help you implement more advanced techniques and algorithms, while getting you acquainted with the inner workings of Vulkan. Gradually, you’ll discover how Vulkan can be used to build hybrid renderers as well as leveraged for the future of graphics with AR\/VR\/MR. Moreover, you’ll gain an understanding of how it can be debugged or measured for performance.\nBy the end of this book, you’ll be well versed in how to use Vulkan to write graphics applications and how graphics algorithms are implemented using Vulkan.","brand":"Packt","offers":[{"title":"Default Title","offer_id":53735893827913,"sku":"9781803241470","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0965\/3721\/5305\/files\/cover_image_b3aac3b0-884d-4a2c-8f2c-f2db4e25b224.jpg?v=1771861598"},{"product_id":"game-development-patterns-with-unreal-engine-6","title":"Game Development Patterns with Unreal Engine 5","description":"Design patterns serve as a toolkit of techniques and practices that enable you to write code that’s not only faster, but also more manageable. With this book, you’ll explore a range of design patterns and learn how to apply them to projects developed in Unreal Engine 5.\nYou’ll begin by delving into the foundational principles of coding and develop a solid understanding of the concepts, challenges, and benefits of using patterns in your code. As you progress, you’ll identify patterns that are woven into the core of Unreal Engine 5 such as Double Buffer, Flyweight, and Spatial Partitioning, followed by some of the existing tool sets that embody patterns in their design and usage including Component, Behavior Tree, and Update.\nIn the next section of the book, you’ll start developing a series of gameplay use cases in C++ to implement a variety of design patterns such as Interface and Event-based Observers to build a decoupled communications hierarchy. You’ll also work with Singleton, Command, and State, along with Behavioral Patterns, Template, Subclass Sandbox, and Type Object. The final section focuses on using design patterns for optimization, covering Dirty Flag, Data Locality, and Object Pooling.\nBy the end, you’ll be proficient in designing systems with the perfect C++\/Blueprint blend for maintainable and scalable systems.","brand":"Packt","offers":[{"title":"Default Title","offer_id":53735903134025,"sku":"9781803246185","price":31.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0965\/3721\/5305\/files\/cover_image_e7b13bfe-2172-413d-bacf-0638083f9db8.jpg?v=1771862290"},{"product_id":"learning-gdscript-by-developing-a-game-with-godot-4","title":"Learning GDScript by Developing a Game with Godot 4","description":"In the digital landscape driven by interactive experiences, the demand for creative individuals with the skills to create captivating games has never been higher. Written by Sander Vanhove, a seasoned game developer with over 20 games to his credit, this book will serve as your entry point into game development, showing you how to leverage the powerful features of the open-source, versatile GDScript 2.0 to develop your ideas, from simple platformers to complex RPGs.\nWhether you're an aspiring game developer, a hobbyist seeking a creative outlet, or simply someone intrigued by the world of game programming, this book will guide you through the intricacies of the Godot 4 game engine. Starting with a primer on the fundamentals of programming, you’ll cover everything from data to logic, while familiarizing yourself with Godot’s built-in tools such as the physics engine, navigation, and cameras. As you progress, you’ll unlock deeper insights into more advanced tools that will take your programming to the next level. Aided by easy-to-follow step-by-step tutorials, examples, exercises, and experiments, you’ll seamlessly integrate this newfound knowledge to create a Vampire Survivor-like game from scratch.\nBy the end of this book, you’ll have become proficient in leveraging the Godot 4 game engine to bring your gaming visions to life.","brand":"Packt","offers":[{"title":"Default Title","offer_id":53735880655177,"sku":"9781801812498","price":35.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0965\/3721\/5305\/files\/cover_image_f45deea3-6281-4784-b002-8674fb216e9f.jpg?v=1771860900"},{"product_id":"reimagining-characters-with-unreal-engines-metahuman-creator","title":"Reimagining Characters with Unreal Engine's MetaHuman Creator","description":"MetaHuman Creator (MHC) is an online, user-friendly 3D design tool for creating highly realistic digital humans that can be animated within Unreal Engine (UE) and enhanced with motion capture technology. This means that filmmakers and game developers now have access to a high quality, affordable solution that was previously only available to specialist studios.\nThis book will focus on using UE5 and MHC from a filmmaker angle. Firstly, you’ll understand how to use the online MHC to create a digital character, changing its facial structure, body type, and clothing. After that, you’ll learn all the necessary steps to bring the character into UE5 and set it up for animation. Then, using an iPhone and a webcam to capture face and body movements, you’ll mix these motion capture files, refine the animations using the MetaHuman Control Rig, and save these takes to be reused and edited again within the Level Sequencer. On top of that, you’ll learn how to create a rendered video file for film production using both the Level Sequencer and a VR Cinematic Camera. By the end of this book, you’ll have created your own MetaHuman character, as well as face and body motion capture data, and learned the necessary skills to give your future projects further realism and creative control.","brand":"Packt","offers":[{"title":"Default Title","offer_id":53735880720713,"sku":"9781801819145","price":47.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0965\/3721\/5305\/files\/cover_image_8e08f772-6701-46da-addc-76e36c1bb65e.jpg?v=1771860912"},{"product_id":"mastering-roblox-coding","title":"Mastering Roblox Coding","description":"Roblox is a game platform with over 47 million daily active users. Something unique to Roblox is that you’re playing games made by other gamers! This means that you can make your own games, even if you have no experience. In addition, Roblox provides a free engine that allows you to create and publish a simple game in less than five minutes and get paid while at it.\nMost Roblox games require programming. This book starts with the basics of programming in Roblox Luau. Each chapter builds on the previous one, which eventually results in you mastering programming concepts in Lua. Next, the book teaches you complex technologies that you can implement in your game. Each concept is explained clearly and uses simple examples that show you how the technology is being used. This book contains additional exercises for you to experiment with the concepts you’ve learned. Using best practices, you will understand how to write and build complex systems such as databases, user input controls, and all device user interfaces. In addition, you will learn how to build an entire game from scratch.\nBy the end of this book, you will be able to program complex systems in Roblox from the ground up by learning how to write code using Luau and create optimized code.","brand":"Packt","offers":[{"title":"Default Title","offer_id":53735881965897,"sku":"9781801814447","price":35.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0965\/3721\/5305\/files\/cover_image_f9b76d1d-5664-4d3a-a056-726c1f1b827f.jpg?v=1771860926"},{"product_id":"mastering-c-game-animation-programming","title":"Mastering C++ Game Animation Programming","description":"With two decades of programming experience across multiple languages and platforms, expert game developer and console porting programmer Michael Dunsky guides you through the intricacies of character animation programming. This book tackles the common challenges developers face in creating sophisticated, efficient, and visually appealing character animations.\nYou’ll learn how to leverage the Open Asset Import Library for easy 3D model loading and optimize your 3D engine by offloading computations from the CPU to the GPU. The book covers visual selection, extended camera handling, and separating your application into edit and simulation modes. You’ll also master configuration storage to progressively build your virtual world piece by piece.\nAs you develop your engine-like application, you’ll implement collision detection, inverse kinematics, and expert techniques to bring your characters to life with realistic visuals and fluid movement. For more advanced animation and character behavior controls, you’ll design truly immersive and responsive NPCs, load real game maps, and use navigation algorithms, enabling the instances to roam freely in complex environments.\nBy the end of this book, you’ll be skilled at designing interactive virtual worlds inhabited by lifelike NPCs that exhibit natural, context-aware behaviors.","brand":"Packt","offers":[{"title":"Default Title","offer_id":53735881998665,"sku":"9781835881934","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0965\/3721\/5305\/files\/cover_image_d670cbce-60c1-42c5-a06a-fe1c2741df10.jpg?v=1771860938"},{"product_id":"godot-4-game-development-projects","title":"Godot 4 Game Development Projects","description":"Godot 4.0 is one of the most sought-after open-source game engines, and if you’re enthusiastic about exploring its features, then this book is for you. Written by an author with over twenty-five years of experience, the Godot 4 Game Development Projects introduces the Godot game engine and its feature-rich 4.0 version. With an array of new capabilities, Godot 4.0 is a strong alternative to expensive commercial game engines. If you’re a beginner, this book will help you learn game development techniques, while experienced developers will understand how to use this powerful and customizable tool to bring their creative visions to life.\nThis updated edition consists of five projects with an emphasis on the 3D capabilities of the engine that will help you build on your foundation-level skills through small-scale game projects. Along the way, you’ll gain insights into Godot’s inner workings and discover game development techniques that you can apply to your projects.\nUsing a step-by-step approach and practical examples, this book covers everything from the absolute basics to sophisticated game physics, animations, and much more. By the time you complete the final project, you’ll have a strong foundation for future success with Godot 4.0 and you’ll be well on your way to developing a variety of games.","brand":"Packt","offers":[{"title":"Default Title","offer_id":53735882129737,"sku":"9781804615621","price":35.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0965\/3721\/5305\/files\/cover_image_3feea35f-1df1-4676-9511-6b107da15389.jpg?v=1772103975"},{"product_id":"unity-3d-game-development","title":"Unity 3D Game Development","description":"This book, written by a team of experts at Unity Technologies, follows an informal, demystifying approach to the world of game development.\n\nWithin Unity 3D Game Development, you will learn to:\n\nDesign and build 3D characters and game environments\nThink about the users’ interactions with your game\nDevelop an interface and apply visual effects to add an emotional connection to your world \nGain a solid foundation of sound design, animations, and lighting \nBuild, test, and add final touches\n\nThe book contains expert insights that you’ll read before you look into the project on GitHub to understand all the underpinnings. This way, you get to see the end result, and you’re allowed to be creative and give your own thoughts to design, as well as work through the process with the new tools we introduce.\n\nJoin the book community on Discord to read this book with Unity game developers, and the team of authors. Ask questions, build teams, chat with the authors, participate in events and much more. The link to join is included in the book.","brand":"Packt","offers":[{"title":"Default Title","offer_id":53735882293577,"sku":"9781801077231","price":28.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0965\/3721\/5305\/files\/cover_image_186d5327-79e0-414d-9b7e-1c1fa95ff645.jpg?v=1771860959"},{"product_id":"unity-6-game-development-with-c-scripting","title":"Unity 6 Game Development with C# Scripting","description":"As developers tackle the growing complexity of creating immersive, high-performance games, the need for robust and efficient scripting continues to increase. Written by a game developer and Unity\/C# expert known for his Apple App Store titles and extensive certifications, this book will help both new and seasoned developers overcome this challenge by helping you build a solid foundation in C# scripting within Unity and navigate the increasing demands of real-time game development.\nYou’ll explore Unity-specific strategies for creating engaging user interfaces, vital in today's dynamic gaming landscape. The chapters walk you through Unity-specific classes and methods, empowering you to create diverse gaming experiences in both 3D and 2D environments. You’ll also manage complex developmental aspects, including AI, multiplayer setups, and VR integration, which are becoming increasingly relevant in the evolving gaming industry. The book serves as an invaluable resource for troubleshooting, offering techniques for debugging C# scripts and optimizing game performance—essential for crafting smooth and immersive gaming experiences.\nBy the end of this book, you’ll be able to create both simple and complex games in Unity, opening doors to careers in game development and interactive media design.","brand":"Packt","offers":[{"title":"Default Title","offer_id":53735882359113,"sku":"9781835880418","price":35.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0965\/3721\/5305\/files\/cover_image_858d6da0-fe86-41b5-be9e-95d54d282ffe.jpg?v=1771860973"},{"product_id":"build-stunning-real-time-vfx-with-unreal-engine-5","title":"Build Stunning Real-time VFX with Unreal Engine 5","description":"While no game would be complete without visual effects, the ever-evolving VFX industry churns out stellar digital environments that can make your games stand out from the crowd. Build Stunning Real-time VFX with Unreal Engine 5 is here to help you boost your creativity using Niagara to make jaw-dropping particle systems backed by the power of Unreal Engine 5—without a line of code.\nThis handy guide for VFX artists takes you through the principles and concepts of designing particle systems and design workflows, along with the architecture of Niagara, Unreal Engine 5’s VFX system. Throughout the book, you’ll build a series of mini projects that will put your particle system knowledge to the test. As you advance, you’ll cover topics such as creating your own custom modules, debugging workflows, and controlling particles with blueprints, and conclude by working on two projects that will bring everything together into a neat package.\nBy the end of this VFX book, you’ll have a deeper understanding of particle systems, improving your skills, portfolio, and the chances of being employed by studios using Unreal Engine 5.","brand":"Packt","offers":[{"title":"Default Title","offer_id":53735882686793,"sku":"9781801078726","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0965\/3721\/5305\/files\/cover_image_7e4ea7e4-4e61-4e47-9826-6a69406319b5.jpg?v=1771860984"},{"product_id":"beginning-c-game-programming","title":"Beginning C++ Game Programming","description":"Always dreamed of creating your own games? With the third edition of Beginning C++ Game Programming, you can turn that dream into reality! This beginner-friendly guide is updated and improved to include the latest features of VS 2022, SFML, and modern C++20 programming techniques. You'll get a fun introduction to game programming by building four fully playable games of increasing complexity. You'll build clones of popular games such as Timberman, Pong, a Zombie survival shooter, and an endless runner.\n\nThe 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 vertex arrays, directional sound (spatialization), OpenGL programmable shaders, spawning objects, and much more. You’ll dive deep into game mechanics and implement input handling, levelling up a character, and simple enemy AI. Finally, you'll explore game design patterns to enhance your C++ game programming skills.\n\nBy the end of the book, you'll have gained the knowledge you need to build your own games with exciting features from scratch.","brand":"Packt","offers":[{"title":"Default Title","offer_id":53735883211081,"sku":"9781835088258","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0965\/3721\/5305\/files\/cover_image_3b92200f-7bd4-4934-8b9a-47b1998b232f.jpg?v=1772104017"},{"product_id":"mastering-unity-game-development-with-c","title":"Mastering Unity Game Development with C#","description":"Do you want to level up your Unity game development skills? Then look no further! This book is your one-stop solution to creating mesmerizing games with lifelike features and captivating gameplay.\nWritten by a highly experienced Unity developer, this book emphasizes project organization, clean C# code, and Unity plugins, including the new Input System and Cinemachine. Mastering Unity Game Development with C# shows you how to structure projects effectively, write clean and modular code, utilize the power of Unity plugins, and design engaging game mechanics. You’ll also understand how to optimize user interfaces for a seamless player experience, manage game data efficiently, contribute to existing code bases, integrate third-party assets and APIs, and apply optimization techniques to enhance game performance.\nBy the end of this book, you’ll have acquired the knowledge and skills that will empower you to create efficient and engaging games.","brand":"Packt","offers":[{"title":"Default Title","offer_id":53735883342153,"sku":"9781835465943","price":31.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0965\/3721\/5305\/files\/cover_image_31d6804a-8c69-4a5b-aab7-b62a994e34d0.jpg?v=1771861005"},{"product_id":"sculpting-the-blender-way","title":"Sculpting the Blender Way","description":"Sculpting the Blender Way is a detailed step-by-step guide for creating digital art with the latest Blender 3D sculpting features. With over 400 reference images, 18 Sculpting in Action videos, and dozens of 3D sculpture example files, this book is an invaluable resource for traditional and digital sculptors looking to try their hand at sculpting in Blender.\nThe first part of the book will teach you how to navigate Blender's user interface and familiarize yourself with the core workflows, as well as gain an understanding of how the sculpting features work, including basic sculpting, Dyntopo, the Voxel Remesher, QuadriFlow, and Multiresolution.\nYou’ll also learn about a wide range of brushes and all of the latest additions to the sculpting feature set, such as Face Sets, Mesh Filters, and the Cloth brush. The next chapters will show you how to customize these brushes and features to create fantastic 3D sculptures that you can share with the ever-growing Blender community.\nBy the end of this book, you'll have gained a complete understanding of the core sculpting workflows and be able to use Blender to bring your digital characters to life.","brand":"Packt","offers":[{"title":"Default Title","offer_id":53735883768137,"sku":"9781801071284","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0965\/3721\/5305\/files\/cover_image_716597e0-3196-4a16-b9f1-81411b0d8c45.jpg?v=1771861018"},{"product_id":"procedural-content-generation-with-unreal-engine-5","title":"Procedural Content Generation with Unreal Engine 5","description":"In the ever-evolving world of games and virtual production, mastering procedural content generator (PCG) opens the door to endless creative possibilities. This book takes you deeper into the realm of procedurally generated environments and assets by showing you how to use the PCG framework integrated into Unreal Engine 5.4 and helping you build the skills to surpass traditional methods and create cutting-edge projects with unparalleled efficiency.\nThis book guides you through the complete level design and tools production pipeline using open-source software. Whether you’re an aspiring technical artist or level designer in real-time visualization and game production, you’ll benefit from following the step-by-step, beginner-friendly approach to crafting custom levels, from jungles to cities, and incorporating 3D assets from libraries such as Quixel or Sketchfab. Next, you’ll get to grips with data preparation, construct a PCG graph to populate assets in your environment, and apply these methods to optimize your projects. You’ll understand how this process enhances your PCG tools, elevating their capacity to improve the quality of your levels.\nBy the end of this book, you’ll be able to seamlessly integrate different elements in Unreal Engine 5, empowering you to create your own PCG tools and transform your game development experience.","brand":"Packt","offers":[{"title":"Default Title","offer_id":53735883800905,"sku":"9781837637058","price":43.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0965\/3721\/5305\/files\/cover_image_644e31b4-9db2-4867-9ce6-7cd1f57c7120.jpg?v=1771861029"},{"product_id":"game-development-patterns-with-godot-4","title":"Game Development Patterns with Godot 4","description":"Game development demands more than just creativity; it requires code that’s as dynamic and adaptable as the games you dream of creating. Seasoned Godot developer, educator and creator of popular resources like The Essential Guide to Creating Multiplayer Games with Godot 4.0, Henrique Campos introduces you to object-oriented programming design patterns, offering time-tested, reliable solutions to common coding issues. With these patterns, you’ll not only build scalable, maintainable architectures for your games but also gain the confidence to tackle real-world development challenges head-on with Godot's built-in features.\nIn this hands-on guide, you’ll step into the role of a game mechanics engineer tasked with implementing requests from a fictional game designer, simulating the collaborative nature of real-world game development. Using Godot 4.3, you’ll develop a complete platformer game featuring a playable character, enemies with advanced AI, interactive objects, multiple levels, music, and more. Along the way, you’ll master core programming concepts such as SOLID principles, favor composition over inheritance, and have a solid understanding of object-oriented programming along with the principles behind the design patterns.\nBy the end of the book, you’ll be able to diagnose and fix pathologies in your code with ease.","brand":"Packt","offers":[{"title":"Default Title","offer_id":53735884063049,"sku":"9781835880296","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0965\/3721\/5305\/files\/cover_image_9734480a-055d-4f11-b923-5472644d2e3a.jpg?v=1771861039"},{"product_id":"hands-on-unity-game-development","title":"Hands-On Unity  Game Development","description":"Take your game development skills to the next level. Dive into the world of game creation confidently by elevating your game development skills. This book is your definitive and practical guide to unlocking the full potential of Unity 2023. Every chapter is designed to empower you to customize your own game, not just replicate what's in the book. This new edition includes immersive Augmented Reality (AR) experiences and performance optimization with Data-Oriented Technology Stack (DOTS).\n\nFrom Scene Creation to seamless Assert Integration, dive into C# programming and Visual Scripting with step-by-step guidance for beginners. Implement dynamic gameplay elements, including movement, spawning, physics, and health systems. Delve deeper into the magic of Game AI through sensor-driven decision-making with Finite State Machines (FSMs). Elevate your visuals with materials, shaders, textures, and particle systems. Optimize performance with Profiler insights and debug your game for a polished final product.\n\n Whether you're a beginner or a seasoned pro, this book will equip you with the skills needed to bring your game ideas to life.","brand":"Packt","offers":[{"title":"Default Title","offer_id":53735884292425,"sku":"9781835086117","price":38.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0965\/3721\/5305\/files\/cover_image_5a27a9a2-dc3b-4dc6-b501-905d8a82d677.jpg?v=1771861050"},{"product_id":"enhancing-virtual-reality-experiences-with-unity-2022","title":"Enhancing Virtual Reality Experiences with Unity 2022","description":"Virtual reality (VR) has emerged as one of the most transformative mediums of the 21st century, finding applications in various industries, including gaming, entertainment, and education.\nEnhancing Virtual Reality Experiences with Unity 2022 takes you into the fascinating realm of VR, where creativity meets cutting-edge technology to bring tangible real-world applications to life. This immersive exploration not only equips you with the essential skills needed to craft captivating VR environments using Unity's powerful game engine but also offers a deeper understanding of the philosophy behind creating truly immersive experiences.\nThroughout the book, you’ll work with practical VR scene creation, interactive design, spatial audio, and C# programming and prepare to apply these skills to real-world projects spanning art galleries, interactive playgrounds, and beyond. To ensure your VR creations reach their full potential, the book also includes valuable tips on optimization, guaranteeing maximum immersion and impact for your VR adventures.\nBy the end of this book, you’ll have a solid understanding of VR’s versatility and how you can leverage the Unity game engine to create groundbreaking projects.","brand":"Packt","offers":[{"title":"Default Title","offer_id":53735884456265,"sku":"9781804616314","price":47.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0965\/3721\/5305\/files\/cover_image_121a5b5b-9d90-4dbc-9fa3-41fb501e2102.jpg?v=1771861061"},{"product_id":"unity-2022-mobile-game-development","title":"Unity 2022 Mobile Game Development","description":"Unity is a well-established player in the mobile game development sphere, and its new release, Unity 2022, is packed with new, exciting features. In Unity 2022 Mobile Game Development, Third Edition, you'll get to grips with the Unity game engine by building a mobile game and publishing it on the most popular mobile app stores as well as exploring the all-new features.\nThis book provides a comprehensive and practical approach to mobile game development, helping you build an endless runner game. Starting with setting up a simple Unity project for mobile development, you’ll delve into various essential aspects needed to successfully create and publish your game. You’ll acquire a range of skills, such as incorporating touch gestures, monetizing your game with Unity Ads and in-app purchases, designing an intuitive UI, and seamlessly integrating social media functionalities. Additionally, you’ll gain valuable insights into player preferences and behavior using Unity's analytics tools. You’ll also explore features of augmented reality in Unity 2022, enhancing your game's appeal.\nBy the end of this book, you’ll be well-equipped to reap the power of Unity 2022 to build, optimize, and publish robust cross-platform mobile games with C#, as well as widening your skill set and enhancing your credentials as a game developer.","brand":"Packt","offers":[{"title":"Default Title","offer_id":53735884620105,"sku":"9781804619940","price":41.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0965\/3721\/5305\/files\/cover_image_2acd7194-f1e1-4e25-ad92-d3edbad4c594.jpg?v=1771861073"},{"product_id":"blender-3d-asset-creation-for-the-metaverse","title":"Blender 3D Asset Creation for the Metaverse","description":"If you are familiar with modeling, this book will help you discover a practical and efficient workflow designed to accelerate your asset creation process for use in multiple projects, including games and the metaverse.\nComplete with shortcuts and tips on how to speed up the process, this book guides you in modeling assets and characters with the help of references. You’ll learn how to optimize the modeled asset for maximum rendering performance within game engines and the metaverse. Next, you’ll get to grips with unwrapping the 3D model for texturing and explore multiple texturing techniques to breathe life into your 3D models. Finally, you’ll integrate the 3D model to work seamlessly across a myriad of programs and game engines.\nBy the end of this book, you’ll have the skills to efficiently create any type of 3D asset from scratch for use in renders, animations, or immersive gaming experiences.","brand":"Packt","offers":[{"title":"Default Title","offer_id":53735884652873,"sku":"9781801813013","price":43.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0965\/3721\/5305\/files\/cover_image_a580ae5a-e93a-4707-b8c7-73136422e3dd.jpg?v=1771861085"},{"product_id":"xr-development-with-unity","title":"XR Development with Unity","description":"The drastic surge in the demand for XR development has led to an imminent need for comprehensive resources, learning material, and overall know-how in this area. This one-stop resource will ensure that professionals venturing into XR development can access all XR-related techniques to build appealing XR applications, without relying on Google every step of the way.\nThis book is your guide to developing XR applications with Unity 2021.3 or later versions, helping you to create VR, AR, and MR experiences of increasing complexity. The chapters cover the entire XR application development process from setting up an interactive XR scene using the XR Interaction Toolkit or AR Foundation, adding physics, animations, continuous movement, teleportation, sound effects, and visual effects, to testing and deploying to VR headsets, simulators, smartphones, and tablets. Additionally, this XR book takes you on a journey from the basics of Unity and C# to advanced techniques such as building multiplayer applications and incorporating hand- and gaze-tracking capabilities.\nBy the end of this book, you'll be fully equipped to create cutting-edge XR projects for engaging individual, academic, and industrial use cases that captivate your audience.","brand":"Packt","offers":[{"title":"Default Title","offer_id":53735885013321,"sku":"9781805120049","price":29.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0965\/3721\/5305\/files\/cover_image_16a6cdf0-d137-4e80-9aaa-45eeddcb4db4.jpg?v=1771861095"},{"product_id":"practical-game-design","title":"Practical Game Design","description":"If you are looking for an up-to-date and highly applicable guide to game design, then you have come to the right place! Immerse yourself in the fundamentals of game design with this book, written by two highly experienced industry professionals to share their profound insights as well as give valuable advice on creating games across genres and development platforms.\nThis book covers the basics of game design one piece at a time. Starting with learning how to conceptualize a game idea and present it to the development team, you will gradually move on to devising a design plan for the whole project and adapting solutions from other games. You will also discover how to produce original game mechanics without relying on existing reference material, and test and eliminate anticipated design risks. You will then design elements that compose the playtime of a game, followed by making game mechanics, content, and interface accessible to all players. You will also find out how to simultaneously ensure that the gameplay mechanics and content are working as intended.\nAs the book reaches its final chapters, you will learn to wrap up a game ahead of its release date, work through the different challenges of designing free-to-play games, and understand how to significantly improve their quality through iteration, polishing and playtesting.","brand":"Packt","offers":[{"title":"Default Title","offer_id":53735885111625,"sku":"9781787122161","price":35.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0965\/3721\/5305\/files\/cover_image_171ba538-4583-47e2-8e40-5c15c42913a0.jpg?v=1771861107"},{"product_id":"game-audio-development-with-unity-5-x","title":"Game Audio Development with Unity 5.X","description":"Game Audio is one of the key components in making a game successful and it is quite popular in the gaming industry. So if you are a game developer with an eye on capturing the gamer market then this book is the right solution for you. \n\t\nIn this book, we will take you through a step by step journey which will teach you to implement original and engaging soundtracks and SFX with Unity 5.x. You will be firstly introduced to the basics of game audio and sound development in Unity. After going through the core topics of audio development: audio sources, spatial sound, mixing, effects, and more; you will then have the option of delving deeper into more advanced topics like dynamic and adaptive audio. You will also learn to develop dynamic and adaptive audio using the Unity Audio Mixer. Further, you will learn how professional third party tools like FMOD are used for audio development in Unity. You will then go through the creation of sound visualization techniques and creating your own original music using the simple yet powerful audio workstation Reaper. Lastly, you will go through tips, techniques and strategies to help you optimize game audio performance or troubleshoot issues. \n\nAt the end of the book, you’ll have gained the skills to implement professional sound and music. Along with a good base knowledge audio and music principles you can apply across a range of other game development tools.\n","brand":"Packt","offers":[{"title":"Default Title","offer_id":53735885209929,"sku":"9781787120808","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0965\/3721\/5305\/files\/cover_image_27af519e-4bbd-43b1-ac43-7c3a2002c061.jpg?v=1771861118"},{"product_id":"game-development-with-rust-and-webassembly","title":"Game Development with Rust and WebAssembly","description":"The Rust programming language has held the most-loved technology ranking on Stack Overflow for 6 years running, while JavaScript has been the most-used programming language for 9 years straight as it runs on every web browser. Now, thanks to WebAssembly (or Wasm), you can use the language you love on the platform that's everywhere.\nThis book is an easy-to-follow reference to help you develop your own games, teaching you all about game development and how to create an endless runner from scratch. You'll begin by drawing simple graphics in the browser window, and then learn how to move the main character across the screen. You'll also create a game loop, a renderer, and more, all written entirely in Rust. After getting simple shapes onto the screen, you'll scale the challenge by adding sprites, sounds, and user input. As you advance, you'll discover how to implement a procedurally generated world. Finally, you'll learn how to keep your Rust code clean and organized so you can continue to implement new features and deploy your app on the web.\nBy the end of this Rust programming book, you'll build a 2D game in Rust, deploy it to the web, and be confident enough to start building your own games.","brand":"Packt","offers":[{"title":"Default Title","offer_id":53735885439305,"sku":"9781801074995","price":35.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0965\/3721\/5305\/files\/cover_image_7d341803-7e0e-453e-abeb-b23fe243d1d5.jpg?v=1771861141"},{"product_id":"low-poly-3d-modeling-in-blender","title":"Low Poly 3D Modeling in Blender","description":"Step into the world of low poly 3D art with Low Poly 3D Modeling in Blender—your entry point into Blender and mastering the fundamentals of 3D art. This beginner-friendly guide ensures that you’re fully prepared for the creative adventure that follows.\nThrough a step-by-step learning process starting with the principles of low poly art, this book gradually immerses you in the intricacies of modeling. As you progress, you’ll gain hands-on experience creating diverse projects ranging from designing a simple 3D crate to rendering complete low poly scenes. The book covers a wide spectrum of topics as you navigate Blender's interface, mastering essential modeling tools and exploring both basic and advanced modeling techniques. Advancing to the final chapters, you’ll find ways to breathe life into your models with material creation and gain practical insights into modeling a variety of low poly objects. From end-to-end scene construction to configuring Blender for rendering high-quality images, you’ll be equipped with the foundational skills to propel your career in 3D modeling and explore the boundless creative possibilities that Blender offers.\nBy the end of this book, you'll have a solid understanding of Blender, 3D modeling, low poly methodologies, material design, 3D rendering techniques, and the broader world of 3D art.","brand":"Packt","offers":[{"title":"Default Title","offer_id":53735885701449,"sku":"9781803241234","price":35.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0965\/3721\/5305\/files\/cover_image_1a3e4a51-9f67-4717-9a01-d8dbe77c6cdc.jpg?v=1771861152"},{"product_id":"realizing-3d-animation-in-blender","title":"Realizing 3D Animation in Blender","description":"Completely free and open source, Blender, with its supportive community and powerful feature set, is an indispensable tool for creating 3D animations. However, learning the software can be a challenge given the complexity of its interface and the intricacies of animation theory.\nIf you want to venture into 3D animation but don’t know where to start, Realizing 3D Animation in Blender is for you. Adopting a practical approach, this guide simplifies the theory of 3D animation and the many animation workflows specific to Blender. Through detailed exercises and a sharp focus on the animation process, this book equips you with everything you need to set out on your path to becoming a 3D animator. It’s much more than just an introduction; this book covers complex concepts such as F-Curve modifiers, rigid-body physics simulation, and animating with multiple cameras, presented in an easy-to-follow manner to avoid common pitfalls encountered by novice animators.\nBy the end of this Blender 3D animation book, you’ll have gained the knowledge, experience, and inspiration to start creating impressive 3D animations on your own.","brand":"Packt","offers":[{"title":"Default Title","offer_id":53735885930825,"sku":"9781801076562","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0965\/3721\/5305\/files\/cover_image_ff905868-ffec-468d-aebd-620b8072955a.jpg?v=1771861162"},{"product_id":"3d-environment-design-with-blender","title":"3D Environment Design with Blender","description":"Blender is a powerful tool for creating all kinds of visual assets, but with such power comes complexity. Creating a photorealistic 3D scene seems like a Herculean task for more than 90% of 3D designers, but don’t be discouraged! 3D Environment Design with Blender will get you up and running.\nThis practical guide helps reduce the complexity of 3D environment design, advance your Blender skills, and produce lifelike scenes and animations in a time-efficient manner. You'll start by learning how to fix the most common mistakes 3D designers make with modeling and scale matching that stop them from achieving photorealism. Next, you’ll understand the basics of realistic texturing, efficient unwrapping and achieving photorealistic lighting by turning an actual reference of a wood cabin into a realistic 3D scene. These skills will be used and expanded as you build a realistic 3D environment with natural assets and materials that you’ll create from scratch. Once you’ve developed your natural environment, you’ll advance to creating realistic render shots by applying cool camera features, and compositing tricks that will make your final render look photorealistic and pleasing to the eye.\nBy the end of this book, you'll be able to implement modeling tricks and best practices to make your 3D environments look stunningly lifelike.","brand":"Packt","offers":[{"title":"Default Title","offer_id":53735888126281,"sku":"9781803233512","price":35.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0965\/3721\/5305\/files\/cover_image_3d338023-45bd-4e4a-83a0-cc7fc4e56e20.jpg?v=1771861173"},{"product_id":"mind-melding-unity-and-blender-for-3d-game-development","title":"Mind-Melding Unity and Blender for 3D Game Development","description":"Blender is an incredibly powerful, free computer graphics program that provides a world-class, open-source graphics toolset for creating amazing assets in 3D. With Mind-Melding Unity and Blender for 3D Game Development, you'll discover how adding Blender to Unity can help you unlock unlimited new possibilities and reduce your reliance on third parties for creating your game assets.\nThis game development book will broaden your knowledge of Unity and help you to get to grips with Blender's core capabilities for enhancing your games. You'll become familiar with creating new assets and modifying existing assets in Blender as the book shows you how to use the Asset Store and Package Manager to download assets in Unity and then export them to Blender for modification. You'll also learn how to modify existing and create new sci-fi-themed assets for a minigame project. As you advance, the book will guide you through creating 3D model props, scenery, and characters and demonstrate UV mapping and texturing. Additionally, you'll get hands-on with rigging, animation, and C# scripting.\nBy the end of this Unity book, you'll have developed a simple yet exciting mini game with audio and visual effects, and a GUI. More importantly, you'll be ready to apply everything you've learned to your Unity game projects.","brand":"Packt","offers":[{"title":"Default Title","offer_id":53735888388425,"sku":"9781801076913","price":55.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0965\/3721\/5305\/files\/cover_image_cde81080-d61a-4d9c-86bb-7e3765be1273.jpg?v=1771861183"},{"product_id":"beginning-c-game-programming-1","title":"Beginning C++ Game Programming","description":"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.\nThe 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.\nBy the end of the book, you’ll have gained the knowledge you need to build your own games with exciting features from scratch.","brand":"Packt","offers":[{"title":"Default Title","offer_id":53735888486729,"sku":"9781838647650","price":47.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0965\/3721\/5305\/files\/cover_image_2ea22beb-4ee2-4904-b6e8-f6337074a440.jpg?v=1771861194"},{"product_id":"the-ultimate-roblox-game-building-cookbook","title":"The Ultimate Roblox Game Building Cookbook","description":"Roblox is a massively popular online gaming platform, but it can be challenging to maneuver for beginners who don’t know where to start, as well as seasoned developers who tend to struggle with limited scripting tools that make transitioning from other platforms such as Unity more difficult.\nThe Ultimate Roblox Game Building Cookbook is an invaluable asset for any Roblox developer looking to take their skills to the next level. With a wide range of recipes, this Roblox book covers everything from the basics of game development on the platform to advanced techniques for creating immersive experiences.\nAs you progress through the chapters, you'll gain a deep understanding of the proper workflow and building methods that will enable you to create extraordinary virtual worlds. You'll gain insights into creating complex game mechanics, such as multiplayer games, working with textures, and special effects in games. This cookbook will also provide you with tips from top Roblox developers, as well as valuable guidance on how to monetize your games and stay up to date with the latest trends in the Roblox development community.\nBy the end of this book, you’ll have gained a comprehensive understanding of Roblox game development and design.","brand":"Packt","offers":[{"title":"Default Title","offer_id":53735888683337,"sku":"9781805125983","price":19.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0965\/3721\/5305\/files\/cover_image_17399f09-a9f4-4013-a01e-c89cca073a02.jpg?v=1771861204"},{"product_id":"unity-cookbook","title":"Unity Cookbook","description":"Unleash your game development potential with Unity Cookbook, 5th Edition, designed to equip you with the skills and knowledge needed to excel in Unity game development. With over 160 expertly crafted recipes empowering you to pioneer VR and AR experiences, excel in mobile game development, and become a master of audio techniques.\n\nIn this latest edition, we've meticulously curated a collection of recipes that reflect the latest advancements in Unity 2023, ensuring you stay at the forefront of game development. You'll discover dedicated recipes for First\/Third Person (Core) templates, create engaging mobile games, delve into Virtual and Augmented Reality, and go further with audio by exploring advanced techniques. Additionally, the book has been fully updated to incorporate the new input system and TextMeshPro, essential elements for modern game development.\n\nFrom exploring C# scripting to crafting stylish UIs, creating stunning visual effects, and understanding shader development through Shader Graph, every chapter is designed to take you closer to your goal of becoming a proficient Unity developer.\nSo, whether you're aiming to develop the next hit game, enhance your portfolio, or simply have fun building games, this book will be your trusted companion on your journey to Unity proficiency.","brand":"Packt","offers":[{"title":"Default Title","offer_id":53735888847177,"sku":"9781805129134","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0965\/3721\/5305\/files\/cover_image_45d77fed-6c97-450c-9089-82b54cc75765.jpg?v=1771861216"},{"product_id":"the-infinite-retina","title":"The Infinite Retina","description":"What is Spatial Computing, and why are companies like Tesla, Apple, and Meta investing billions into it? In The Infinite Retina, Irena Cronin and Robert Scoble explore how spatial computing—where humans and machines interact in a digital–physical space—has progressed beyond theory into real-world applications.\nThis second edition has many substantial updates, including two new chapters on the relevance of Generative AI in Spatial Computing and a new chapter on the impact of Apple Vision Pro. Each existing chapter has been updated to have the most current information and commentary. The book offers a fresh look at seven major industries, including healthcare and retail, featuring updated case studies, expert commentary, and real-world examples. Additionally, it addresses crucial risks and challenges, such as data privacy, automation's impact on employment, and ethical concerns. This edition moves beyond speculation to critically analyze what Spatial Computing means for businesses and individuals today.\n*Email sign-up and proof of purchase required","brand":"Packt","offers":[{"title":"Default Title","offer_id":53735888879945,"sku":"9781836204824","price":27.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0965\/3721\/5305\/files\/cover_image_2f6ec955-fa15-4a71-a1aa-fbbba29c4a1d.jpg?v=1771861229"},{"product_id":"learning-design-patterns-with-unity","title":"Learning Design Patterns with Unity","description":"Struggling to write maintainable and clean code for your Unity games? Look no further! Learning Design Patterns with Unity empowers you to harness the fullest potential of popular design patterns while building exciting Unity projects. Through hands-on game development, you'll master creational patterns like Prototype to efficiently spawn enemies and delve into behavioral patterns like Observer to create reactive game mechanics. As you progress, you'll also identify the negative impacts of bad architectural decisions and understand how to overcome them with simple but effective practices. \n \nBy the end of this Unity 2023 book, the way you develop Unity games will change. You'll emerge not just as a more skilled Unity developer, but as a well-rounded software engineer equipped with industry-leading design patterns. ","brand":"Packt","offers":[{"title":"Default Title","offer_id":53735888945481,"sku":"9781805124160","price":35.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0965\/3721\/5305\/files\/cover_image_1caac392-f0f2-4b87-8d3c-af5c0f723f4f.jpg?v=1771861242"},{"product_id":"hands-on-unity-2022-game-development","title":"Hands-On Unity 2022 Game Development","description":"Unity is a cross-platform game engine that provides you with powerful but simple-to-use features to solve the most common problems in Game Development, such as rendering, animation, physics, sound, and effects. You’ll learn to use these features to create simple but complete games (and all the nuances needed to handle Unity).\n\nComplete with hands-on tutorials and projects, this book will teach you to use the Unity game engine, create C# and visual scripts, integrate graphics, sound, and animations, and manipulate physics to create interesting mechanics for your game. You’ll then code a simple AI agent to challenge the user and work with profiling tools to ensure code efficiency.\n\nFinally, you'll work with Unity's AR tools to create AR experiences for 3D apps and games before publishing them to the world.\n\nIf you are interested in creating impressive, commercial-quality games that are playable on a variety of platforms, then you’ve come to the right place.","brand":"Packt","offers":[{"title":"Default Title","offer_id":53735889207625,"sku":"9781803246666","price":47.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0965\/3721\/5305\/files\/cover_image_ec4798d6-d137-499a-b0f7-c440c0800e73.jpg?v=1771861253"},{"product_id":"blender-3d-incredible-models","title":"Blender 3D Incredible Models","description":"Blender is a massively popular and powerful 3D program, with versatile modeling abilities that make it a great way to enter the 3D modelling world.\nBlender 3D Incredible Models is an extensive guide for those new to hard-surface modeling with Blender, helping you understand the complete range of tools and features it offers and how to employ those efficiently to create realistic models. You’ll be led through progressively more challenging modeling projects— from an assault rifle and an army tank to a sci-fi spaceship model—giving you a glimpse of all the skills you’d need in Blender’s vast ecosystem of features and functionality, ranging from textures, rendering, and UV mapping to lighting, rigging, and beyond. Each engaging project builds upon the last until you’re equipped with everything you need to tackle your own modeling challenges, whatever they may be.\nBy the end of this Blender book, you won’t just know how to create the models covered here, but you’ll be able to turn your own concepts and references into 3D Blender models too!","brand":"Packt","offers":[{"title":"Default Title","offer_id":53735889600841,"sku":"9781801812894","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0965\/3721\/5305\/files\/cover_image_b561a022-ef4c-4c18-8d07-2b072d2d6bfb.jpg?v=1771861270"},{"product_id":"vulkan-3d-graphics-rendering-cookbook","title":"Vulkan 3D Graphics Rendering Cookbook","description":"Written by experts with decades of rendering experience, this cookbook equips you with practical, hands-on recipes to master modern 3D graphics development by using bindless Vulkan.\nFocusing on Vulkan 1.3, this second edition starts by setting up your development environment, and quickly transitions to building a robust 3D rendering framework using self-contained recipes. Each recipe helps you incrementally enhance your codebase, integrating a variety of 3D rendering techniques and algorithms into a cohesive project. You’ll get to grips with core techniques, such as glTF 2.0 physically based rendering, image-based lighting, and GPU-driven rendering. The chapters help you grasp advanced topics, including glTF animations, screen-space rendering techniques, and optimization strategies. You’ll also learn how to use glTF 2.0 advanced PBR extensions and handle complex geometry data, ensuring your rendering engine is both powerful and performant. These new additions will enable you to create dynamic and realistic 3D graphics environments, fully utilizing Vulkan’s capabilities.\nBy the end of this 3D rendering book, you’ll have gained an improved understanding of best practices used in modern graphic APIs and be able to create fast and versatile 3D rendering frameworks.","brand":"Packt","offers":[{"title":"Default Title","offer_id":53735889928521,"sku":"9781803236612","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0965\/3721\/5305\/files\/cover_image_ba791069-d144-48f7-8067-e287378793bb.jpg?v=1771861371"},{"product_id":"coding-roblox-games-made-easy-second-edition","title":"Coding Roblox Games Made Easy, Second Edition","description":"“I read\/worked through the book with my kids to build a game together and I highly recommend pre-teens, teens, and tweens to pick this up as their first book to coding games”\n\n-James W. Y III, Technology Integration Specialist at Old Bridge Township Public Schools\n\n“...a must-read, must-practice essential book for anyone getting started with building games on Roblox using Luau programming...”\n\n-Frederic Markus, President, Feerik Games (Ex-Ubisoft, Nintendo, Rockstar, Disney, LucasArts, and Epic Games)\n\n“..includes everything from Roblox Studio menus, the basics of the Luau scripting language, how to tie in real-world (or any world!) physics into your experience of marketing your game as well as some great ideas for where to go next.”\n\n-Jay Sebastian, Computer Scientist and Adjunct Lecturer in AI for Games and Simulation\n\nRoblox isn't just popular; it's incredibly popular, featuring more than 54 million active players per day. Any experience imaginable can be created on Roblox.\n\nCoding Roblox Games Made Easy, 2nd Edition, is a go-to guide for anyone at any age looking to get started with building a game on Roblox using Luau programming. In just about 300 pages, you’ll learn the basics of Luau programming, build two end-to-end games, add customizations to finally publish and monetize them.\n\nThe bonus chapter ‘50 Cool Things to do in Roblox’ is a perfect end to your learning journey with information nuggets presented with examples to save your time when coding, animating, building avatars, using Robux and so much more.\n\nJoin Zander, 19-year-old Roblox developer and programmer on this game-development journey and bring your ideas to life","brand":"Packt","offers":[{"title":"Default Title","offer_id":53735890026825,"sku":"9781803247571","price":23.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0965\/3721\/5305\/files\/cover_image_ee53b1e5-23d8-4630-8841-dd13f299855a.jpg?v=1771861415"},{"product_id":"learning-c-by-developing-games-with-unity","title":"Learning C# by Developing Games with Unity","description":"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 can help you as a new programmer!\n\nHarrison Ferrone, in this seventh edition of the bestselling series 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.\n\nThis book will teach you the fundamentals of OOPs, basic concepts of C#, and Unity engine with lots of code samples, exercises and tips to go beyond the book with your work.\n\nYou will write C# scripts for simple game mechanics, perform procedural programming, and add complexity to your games by introducing intelligent enemies and damage-dealing projectiles. You will explore the fundamentals of Unity game development, including game design, lighting basics, player movement, camera controls, collisions, and more with every passing chapter.    \n\nNote: The screenshots in the book display the Unity editor in full-screen mode for a comprehensive view. Users can easily reference color versions of images by downloading them from the GitHub repository or the graphics bundle linked in the book. ","brand":"Packt","offers":[{"title":"Default Title","offer_id":53735890059593,"sku":"9781837637379","price":35.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0965\/3721\/5305\/files\/cover_image_4359991b-08bb-45cd-b9b0-33c6bdf654e6.jpg?v=1771861449"},{"product_id":"elevating-game-experiences-with-unreal-engine-5","title":"Elevating Game Experiences with Unreal Engine 5","description":"Immerse yourself in the Unreal game projects with this book, written by four highly experienced industry professionals with many years of combined experience with Unreal Engine. Elevating Game Experiences with Unreal Engine 5 will walk you through the latest version of Unreal Engine by helping you get hands-on with the game creation projects.\nThe book starts with an introduction to the Unreal Editor and key concepts such as actors, blueprints, animations, inheritance, and player input. You'll then move on to the first of three projects, building a dodgeball game, where you'll learn the concepts of line traces, collisions, projectiles, user interface, and sound effects. You’ll also discover how to combine these concepts to showcase your new skills. The second project, a side-scroller game, will help you implement concepts such as animation blending, enemy AI, spawning objects, and collectibles. And finally, you'll cover the key concepts in creating a multiplayer environment as you work on the third project, an FPS game.\nBy the end of this Unreal Engine book, you'll have a broad understanding of how to use the tools that the game engine provides to start building your own games.","brand":"Packt","offers":[{"title":"Default Title","offer_id":53735890125129,"sku":"9781803248097","price":83.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0965\/3721\/5305\/files\/cover_image_bf6bc28f-361d-4859-88c5-7837e37c925f.jpg?v=1771861482"},{"product_id":"the-essential-guide-to-creating-multiplayer-games-with-godot-4-0","title":"The Essential Guide to Creating Multiplayer Games with Godot 4.0","description":"The Essential Guide to Creating Multiplayer Games with Godot 4.0 guides you in exploring the built-in network API for online multiplayer games, offering practical knowledge through concrete use cases.\nThroughout the book, you'll assume the role of a network engineer in a fictional indie game studio, tackling real-world requests from your peers and gaining expertise in adding new network features to the studio's games. Following step-by-step instructions, you’ll go from making your first network handshake to optimizing online gameplay. You’ll learn how to sync players and pass data over the internet as you add online multiplayer features to a top-down shooter adventure game.\nThis book puts you in a fictional game project team where you set up your first online server before advancing to creating an online chat system and transitioning local gameplay to go online. With a focus on implementing multiplayer features, you’ll create shared world adventures and learn optimization techniques to allow more players to join your virtual world.\nBy the end of this book, you’ll have learned how to set up a client-server network, implement remote procedure calls (RPCs), sync node properties remotely, and optimize your games to create smooth online multiplayer experiences.","brand":"Packt","offers":[{"title":"Default Title","offer_id":53735890190665,"sku":"9781803238364","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0965\/3721\/5305\/files\/cover_image_f9f62963-2cfb-4810-9526-87a0649a82e7.jpg?v=1771861530"},{"product_id":"hands-on-game-development-with-webassembly","title":"Hands-On Game Development with WebAssembly","description":"Within the next few years, WebAssembly will change the web as we know it. It promises a world where you can write an application for the web in any language, and compile it for native platforms as well as the web.\nThis book is designed to introduce web developers and game developers to the world of WebAssembly by walking through the development of a retro arcade game. You will learn how to build a WebAssembly application using C++, Emscripten, JavaScript, WebGL, SDL, and HTML5.\nThis book covers a lot of ground in both game development and web application development. When creating a game or application that targets WebAssembly, developers need to learn a plethora of skills and tools. This book is a sample platter of those tools and skills. It covers topics including Emscripten, C\/C++, WebGL, OpenGL, JavaScript, HTML5, and CSS. The reader will also learn basic techniques for game development, including 2D sprite animation, particle systems, 2D camera design, sound effects, 2D game physics, user interface design, shaders, debugging, and optimization. By the end of the book, you will be able to create simple web games and web applications targeting WebAssembly.\n","brand":"Packt","offers":[{"title":"Default Title","offer_id":53735893401929,"sku":"9781838646837","price":29.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0965\/3721\/5305\/files\/cover_image_1f0e34d9-779a-46a6-92be-c02eb089bbd0.jpg?v=1771861553"},{"product_id":"artificial-intelligence-in-unreal-engine-5","title":"Artificial Intelligence in Unreal Engine 5","description":"Have you ever wondered how to create engaging gameplay experiences that involve formidable AI opponents, capable of challenging and pushing players to their limits? If the answer is yes, then get ready to enter the realm of AI creation with Unreal Engine 5.\nWithin the pages of this book, written by a brilliant author and game development expert, you’ll find the secrets of Unreal Engine's cutting-edge AI framework. With this newfound knowledge, you’ll be able to create immersive and dynamic gaming experiences. This step-by-step guide will teach you the art of crafting intelligent and responsive virtual opponents that challenge and engage players on a whole new level. As you follow along with practical examples, the book will guide you through the creation of fully functional AI systems. You’ll be able to harness the power of behavior trees, NavMesh systems, and sensory perception models, breathing life into your virtual characters.\nBy the end of this book, you’ll be equipped with the knowledge you need to unleash the full potential of AI in Unreal Engine. Get ready to revolutionize your gaming creations and captivate players with AI-driven wonders that push the boundaries of what's possible!","brand":"Packt","offers":[{"title":"Default Title","offer_id":53735893565769,"sku":"9781836205845","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0965\/3721\/5305\/files\/cover_image_9b6a4bca-035a-404c-865c-e88a650d5ab3.jpg?v=1771861575"},{"product_id":"cinematic-photoreal-environments-in-unreal-engine-5","title":"Cinematic Photoreal Environments in Unreal Engine 5","description":"As Unreal Engine 5 continues to conquer all industries thanks to its real-time technology, UE skills are becoming more sought after than ever. This three-part book covers all the processes behind the creation of a stunning environment in UE 5.\nStarting with the steps for installing the game engine and learning about its potential, you’ll quickly progress toward generating a variety of different upwards scaling outputs, each bigger than the previous one. After completing the first part and getting realistic shots of a single object, you’ll delve into the world of landscapes, procedural material and foliage, the Landmass plugin, and water tools by creating an environment using Megascan assets. At this point, you’ll know everything you need to create a fascinating and realistic environment. The final part of this book will teach you how to craft cinematic shots by working with cinematic tools, post processing, and framing tools, and by rendering a photorealistic shot in the last chapter.\nBy the end of this Unreal Engine book, you'll be able to create outstanding and realistic environments using the powerful tools provided by UE as well as have an understanding of the importance of filming and composition in world building.","brand":"Packt","offers":[{"title":"Default Title","offer_id":53735893991753,"sku":"9781803236889","price":43.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0965\/3721\/5305\/files\/cover_image_96acd94e-1316-47f4-8ad8-3f790b02af7c.jpg?v=1771861623"},{"product_id":"unreal-engine-5-game-development-with-c-scripting","title":"Unreal Engine 5 Game Development with C++ Scripting","description":"Unreal Engine is one of the most popular and accessible game engines in the industry, creating multiple job opportunities. Owing to C++ scripting's high performance, advanced algorithms, and engineering maintenance, it has become the industry standard for developing commercial games. However, C++ scripting can be overwhelming for anyone without a programming background. Unreal Engine 5 Game Development with C++ Scripting will help you master C++ and get a head start on your game development journey.\nYou’ll start by creating an Unreal Engine C++ project from the shooter template and then move on to building the C++ project and the C++ code inside the Visual Studio editor. You’ll be introduced to the fundamental C++ syntax and essential object-oriented programming concepts. For a holistic understanding of game development, you’ll also uncover various aspects of the game, including character creation, player input and character control, gameplay, collision detection, UI, networking, and packaging a completed multiplayer game.\nBy the end of this book, you’ll be well-equipped to create professional, high-quality games using Unreal Engine 5 with C++, and will have built a solid foundation for more advanced C++ programming and game development technologies.","brand":"Packt","offers":[{"title":"Default Title","offer_id":53735894155593,"sku":"9781804615263","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0965\/3721\/5305\/files\/cover_image_8a80e75a-a10d-46d1-a133-af99a81cae29.jpg?v=1771861643"},{"product_id":"game-physics-cookbook","title":"Game Physics Cookbook","description":"Physics is really important for game programmers who want to add realism and functionality to their games. Collision detection in particular is a problem that affects all game developers, regardless of the platform, engine, or toolkit they use.\nThis book will teach you the concepts and formulas behind collision detection. You will also be taught how to build a simple physics engine, where Rigid Body physics is the main focus, and learn about intersection algorithms for primitive shapes.\nYou’ll begin by building a strong foundation in mathematics that will be used throughout the book. We’ll guide you through implementing 2D and 3D primitives and show you how to perform effective collision tests for them. We then pivot to one of the harder areas of game development—collision detection and resolution. \nFurther on, you will learn what a Physics engine is, how to set up a game window, and how to implement rendering. We’ll explore advanced physics topics such as constraint solving. You’ll also find out how to implement a rudimentary physics engine, which you can use to build an Angry Birds type of game or a more advanced game.\nBy the end of the book, you will have implemented all primitive and some advanced collision tests, and you will be able to read on geometry and linear Algebra formulas to take forward to your own games!","brand":"Packt","offers":[{"title":"Default Title","offer_id":53735894319433,"sku":"9781787120815","price":43.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0965\/3721\/5305\/files\/cover_image_0517e1ba-2543-4050-a2cf-539d31a748ce.jpg?v=1771861664"},{"product_id":"become-a-unity-shaders-guru","title":"Become a Unity Shaders Guru","description":"Do you really know all the ins-and-outs of Unity shaders? It’s time to step up your Unity game and dive into the new URP render pipeline, the Shader Graph tool, and advanced shading techniques to bring out the beauty of your 2D\/3D game projects!\nBecome a Unity Shaders Guru is here to help you transition from the built-in render pipeline to the SRP pipelines and learn the latest shading tools. With it, you’ll dive deeper into Unity shaders by understanding the essential concepts through practical examples. First, you’ll discover how to create a simple shading model in the Unity built-in render pipeline, and then in the Unity URP render pipeline and Shader Graph while learning about the practical applications of both. You’ll explore common game shader techniques, ranging from interior mapping to adding neon outlines on a sprite or simulating the wobble of a fish. You’ll also learn about alternative rendering techniques, like Ray Marching.\nBy the end of this book, you’ll have learned to create a wide variety of 2D and 3D shaders with Unity’s URP pipeline (both in HLSL code and with the Shader Graph tool), and be well-versed with some optimization tricks to make your games friendly for low-tier devices as well.","brand":"Packt","offers":[{"title":"Default Title","offer_id":53735894417737,"sku":"9781837636587","price":43.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0965\/3721\/5305\/files\/cover_image_525916aa-7f04-4f2a-bead-592abb5c99d5.jpg?v=1771861686"},{"product_id":"architectural-visualization-in-unreal-engine-5","title":"Architectural Visualization in Unreal Engine 5","description":"If you excel at creating beautiful architectural renderings using traditional software but want to master real-time, interactive visualizations, this book will show you how the versatile Unreal Engine 5 enables such transformations effortlessly. While UE5 is widely popular, existing online training resources can be overwhelming and often lack a focus on Architectural visualization. This comprehensive guide is for both beginners and experienced users offering a clear, end-to-end approach to creating stunning visualizations from scratch as well as managing tight deadlines, striving for photorealism, and handling typical client revisions inherent to architectural visualization.\nThe book starts with an introduction to UE5 and its capabilities, as well as the basic concepts and principles of architectural visualization. You'll then progress to essential topics such as setting up a project, modeling and texturing 3D assets, lighting and materials, and post-processing effects. Along the way, you'll find practical tips, best practices, and hands-on exercises to develop your skills by applying what you learn.\nBy the end of this book, you'll have acquired the skills to confidently create high-quality architectural visualizations in UE5 and become proficient in building an architectural interior scene to produce professional still images.","brand":"Packt","offers":[{"title":"Default Title","offer_id":53735894450505,"sku":"9781837633975","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0965\/3721\/5305\/files\/cover_image_f0990640-3c53-49bb-ac64-d9c73fbebacf.jpg?v=1771861708"},{"product_id":"blender-3d-by-example","title":"Blender 3D By Example","description":"Blender is a powerful 3D creation package that supports every aspect of the 3D pipeline. With this book, you'll learn about modeling, rigging, animation, rendering, and much more with the help of some interesting projects.\nThis practical guide, based on the Blender 2.83 LTS version, starts by helping you brush up on your basic Blender skills and getting you acquainted with the software toolset. You’ll use basic modeling tools to understand the simplest 3D workflow by customizing a Viking themed scene. You'll get a chance to see the 3D modeling process from start to finish by building a time machine based on provided concept art. You will design your first 2D character while exploring the capabilities of the new Grease Pencil tools. The book then guides you in creating a sleek modern kitchen scene using EEVEE, Blender’s new state-of-the-art rendering engine. As you advance, you'll explore a variety of 3D design techniques, such as sculpting, retopologizing, unwrapping, baking, painting, rigging, and animating to bring a baby dragon to life.\nBy the end of this book, you'll have learned how to work with Blender to create impressive computer graphics, art, design, and architecture, and you'll be able to use robust Blender tools for your design projects and video games.","brand":"Packt","offers":[{"title":"Default Title","offer_id":53735894516041,"sku":"9781789617993","price":47.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0965\/3721\/5305\/files\/cover_image_184e5760-f294-4ad7-bd63-34f2d8cde15f.jpg?v=1772104108"},{"product_id":"blueprints-visual-scripting-for-unreal-engine-5","title":"Blueprints Visual Scripting for Unreal Engine 5","description":"Unreal Engine's Blueprint visual scripting system enables designers to script their games and programmers to create base elements that can be extended by designers. With this book, you'll explore all the features of the Blueprint Editor, along with expert tips, shortcuts, and best practices.\nThe book guides you through using variables, macros, and functions, and helps you learn about object-oriented programming (OOP). You'll discover the Gameplay Framework and advance to learning how Blueprint Communication allows one Blueprint to access information from another Blueprint. Later chapters focus on building a fully functional game step by step. You'll start with a basic first-person shooter (FPS) template, and each chapter will build on the prototype to create an increasingly complex and robust game experience. You'll then progress from creating basic shooting mechanics to more complex systems such as user interface elements and intelligent enemy behavior. The book demonstrates how to use arrays, maps, enums, and vector operations and introduces the elements needed for VR game development. In the final chapters, you’ll learn how to implement procedural generation and create a product configurator.\nBy the end of this book, you'll have learned how to build a fully functional game and have the skills required to develop an entertaining experience for your audience.","brand":"Packt","offers":[{"title":"Default Title","offer_id":53735894548809,"sku":"9781801818698","price":61.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0965\/3721\/5305\/files\/cover_image_1d279436-86b7-4898-8e44-1329aff36cab.jpg?v=1771861912"},{"product_id":"squeaky-clean-topology-in-blender","title":"Squeaky Clean Topology in Blender","description":"This book is an introduction to modeling and an in-depth look at topology in Blender, written by a Blender topology specialist with years of experience with the software. As you progress through its chapters, you’ll conquer the basics of quad-based topology using triangles and Ngons, and learn best practices and things to avoid while modeling and retopologizing. The pages are full of illustrations and examples with in-depth explanations that showcase each step in an easy-to-follow format.\nSqueaky Clean Topology in Blender starts by introducing you to the user interface and navigation. It then goes through an overview of the modeling techniques and hotkeys that will be necessary to understand the examples. With the modeling basics out of the way, the next stop on our journey is topology. Working through projects like a character and a sci-fi blaster, the book will illustrate and work through complex topology problems, and present solutions to those problems. These examples focus on deforming character models, non-deforming hard surface models, and optimizing these models by reducing the triangle count.\nBy the end of this book, you will be able to identify the general flow of a shape's topology, identify and solve issues in your topology, and come out with a model ready for UV unwrapping, materials, and rigging.","brand":"Packt","offers":[{"title":"Default Title","offer_id":53735896416585,"sku":"9781803233420","price":27.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0965\/3721\/5305\/files\/cover_image_0850cb7d-c16e-4fee-832e-4afba0dcf52c.jpg?v=1771862024"}],"url":"https:\/\/gamedevassembly.com\/collections\/full-catalog.oembed?page=3","provider":"Game Dev Assembly - Powered by Packt","version":"1.0","type":"link"}