{"title":"Godot","description":"","products":[{"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":"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":"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":"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":"game-development-with-godot-4-and-c","title":"Game Development with Godot 4 and C#","description":"Godot is a versatile, open-source game engine that empowers developers with creative freedom and ownership of their work. Written by a game developer and designer who's been creating games since her first game jam in 2016, this comprehensive guide helps you gain the essential skills you need to embark on an exciting journey into the realm of game development with Godot 4 and C#.\nThis book guides you through the installation of the Godot Engine and introduces you to the powerful capabilities of C# within it. The chapters will help you smoothly integrate C# into your Godot project as you learn how to create a captivating 3D adventure game by exploring topics including project organization, player controller creation, world design, and user-friendly UI development. As you progress, you'll delve into advanced game development aspects such as audio integration, pathfinding algorithms, and dynamic lighting. You'll also get to grips with accessibility considerations in game development and effective bug reporting techniques. Toward the end, you'll discover the vibrant Godot community and gain access to a wealth of resources to further improve your game development skills.\nBy the end of this Godot book, you'll have built a complete 3D adventure game and gained a solid foundation to continue creating your own games.","brand":"Packt","offers":[{"title":"Default Title","offer_id":53864139358537,"sku":"9781805123378","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0965\/3721\/5305\/files\/cover_image_6e74eea3-8cb7-4b3d-b0eb-b4153d7a0983.jpg?v=1771861898"},{"product_id":"godot-4-for-beginners","title":"Godot 4 for Beginners","description":"Jumping into Godot 4 as a beginner can be overwhelming. You’re wrestling with a new interface, trying to wrap your head around how nodes and scenes work, and learning GDScript all at once. After years of teaching game development and creating YouTube tutorials, Robert Henning knows exactly where you’re likely to have those “wait, what?” moments. He’s built this guide to systematically address those challenges head-on, breaking down complex concepts into digestible steps.\nYou’ll start by setting up Godot 4 and understanding its interface and tools. Then, you’ll dive into nodes and scenes, Godot’s way of organizing everything, which sounds intimidating but is actually quite intuitive. From there, you’ll explore both 2D and 3D game creation, adding key elements such as players, enemies, collectibles, and lighting effects that make your game pop visually. You’ll also get hands-on with Godot’s scripting language, GDScript, to bring your game ideas to life.\nBy the end of this Godot 4 book, you’ll have the skills to build complete 2D and 3D games from scratch, covering everything from level design and game state management to score tracking and more. Whether you’re just getting started or are ready to level up, this book will help you turn your ideas into fully playable games.","brand":"Packt","offers":[{"title":"Default Title","offer_id":53864145060169,"sku":"9781836203087","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0965\/3721\/5305\/files\/cover_image_1bbcba38-594a-4109-a0ca-b6ea0e750df2.jpg?v=1771862005"}],"url":"https:\/\/gamedevassembly.com\/collections\/godot.oembed","provider":"Game Dev Assembly - Powered by Packt","version":"1.0","type":"link"}