{"product_id":"9798868826573","title":"Developing Immersive 3D Games with Godot 4 A Hands-On Guide to Creating Virtual Reality Games with Godot 4 and AI","description":"\u003ch1\u003eDeveloping Immersive 3D Games with Godot 4\u003c\/h1\u003e\u003ch2\u003eA Hands-On Guide to Creating Virtual Reality Games with Godot 4 and AI\u003c\/h2\u003e\u003ch3\u003eMiguel Garcia-Ruiz\u003c\/h3\u003e\u003cdiv\u003e\u003cb\u003eComputers \/ Programming \/ Games\u003c\/b\u003e\u003c\/div\u003e\u003cbr\u003e\u003cdiv\u003e\n\u003cp class=\"paragraph\" style=\"margin: 0cm; vertical-align: baseline;\"\u003e\u003cspan class=\"normaltextrun\"\u003e\u003cspan style=\"font-size: 11.0pt; font-family: 'Calibri',sans-serif;\"\u003eThe VR gaming industr\u003c\/span\u003e\u003c\/span\u003e\u003cspan style=\"-webkit-user-drag: none; -webkit-tap-highlight-color: transparent; user-select: text;\"\u003e\u003cspan style=\"-webkit-user-drag: none; -webkit-tap-highlight-color: transparent; user-select: text; font-variant-ligatures: none !important;\" xml:lang=\"EN-IN\" data-contrast=\"auto\"\u003ey\u003c\/span\u003e\u003c\/span\u003e\u003cspan style=\"-webkit-user-drag: none; -webkit-tap-highlight-color: transparent; user-select: text; font-variant-ligatures: none !important;\" xml:lang=\"EN-IN\" data-contrast=\"auto\"\u003e\u003cspan style=\"-webkit-user-drag: none; -webkit-tap-highlight-color: transparent; user-select: text;\"\u003e is evolving at breakneck speed, and open-source tools such as Godot has made building rich, immersive experiences even more accessible. This book is a hands-on guide to immersive game development.\u003c\/span\u003e\u003c\/span\u003e\u003cspan style=\"-webkit-user-drag: none; -webkit-tap-highlight-color: transparent; user-select: text;\" data-ccp-props='{\"201341983\":0,\"335559739\":0,\"335559740\":240}'\u003e\u003cspan class=\"eop\"\u003e\u003cspan style=\"font-size: 11.0pt; font-family: 'Calibri',sans-serif;\"\u003e \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\r\n\u003cp class=\"paragraph\" style=\"vertical-align: baseline; -webkit-user-drag: none; -webkit-tap-highlight-color: transparent; user-select: text; overflow-wrap: break-word; font-kerning: none;\"\u003e\u003cspan style=\"-webkit-user-drag: none; -webkit-tap-highlight-color: transparent; user-select: text; font-variant-ligatures: none !important;\" xml:lang=\"EN-IN\" data-contrast=\"auto\"\u003e\u003cspan style=\"-webkit-user-drag: none; -webkit-tap-highlight-color: transparent; user-select: text;\"\u003e\u003cspan class=\"normaltextrun\"\u003e\u003cspan style=\"font-size: 11.0pt; font-family: 'Calibri',sans-serif;\"\u003eThe book takes a project-based approach building a complete VR game from the ground up. Each chapter builds your technical skills while deepening your understanding of what makes games engaging, intuitive, and unforgettable.\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan style=\"-webkit-user-drag: none; -webkit-tap-highlight-color: transparent; user-select: text;\" data-ccp-props='{\"134233117\":true,\"134233118\":true,\"201341983\":0,\"335559739\":160,\"335559740\":240}'\u003e\u003cspan class=\"eop\"\u003e\u003cspan style=\"font-size: 11.0pt; font-family: 'Calibri',sans-serif;\"\u003e \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\r\n\u003cp class=\"paragraph\" style=\"vertical-align: baseline; -webkit-user-drag: none; -webkit-tap-highlight-color: transparent; user-select: text; overflow-wrap: break-word; font-kerning: none;\"\u003e\u003cspan style=\"-webkit-user-drag: none; -webkit-tap-highlight-color: transparent; user-select: text; font-variant-ligatures: none !important;\" xml:lang=\"EN-IN\" data-contrast=\"auto\"\u003e\u003cspan style=\"-webkit-user-drag: none; -webkit-tap-highlight-color: transparent; user-select: text;\"\u003e\u003cspan class=\"normaltextrun\"\u003e\u003cspan style=\"font-size: 11.0pt; font-family: 'Calibri',sans-serif;\"\u003eYou’ll\u003c\/span\u003e explore how to prototype effectively, test for usability, and optimize performance while leveraging the latest capabilities of Godot 4’s powerful 3D engine. Along the way, you’ll learn not just how to implement \u003cspan style=\"-webkit-user-drag: none; -webkit-tap-highlight-color: transparent; user-select: text; border-bottom: transparent; background-position-x: 0px; background-position-y: 100%;\"\u003efeatures\u003c\/span\u003e but why they matter; you will learn about principles of player psychology, human-computer interaction, and experiential design. Each chapter builds your technical skills while deepening your understanding of what makes games engaging and intuitive.\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan style=\"-webkit-user-drag: none; -webkit-tap-highlight-color: transparent; user-select: text;\" data-ccp-props='{\"134233117\":true,\"134233118\":true,\"201341983\":0,\"335559739\":160,\"335559740\":240}'\u003e\u003cspan class=\"eop\"\u003e\u003cspan style=\"font-size: 11.0pt; font-family: 'Calibri',sans-serif;\"\u003e \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\r\n\u003cp class=\"paragraph\" style=\"vertical-align: baseline; -webkit-user-drag: none; -webkit-tap-highlight-color: transparent; user-select: text; overflow-wrap: break-word; font-kerning: none;\"\u003e\u003cspan style=\"-webkit-user-drag: none; -webkit-tap-highlight-color: transparent; user-select: text; font-variant-ligatures: none !important;\" xml:lang=\"EN-IN\" data-contrast=\"auto\"\u003e\u003cspan style=\"-webkit-user-drag: none; -webkit-tap-highlight-color: transparent; user-select: text;\"\u003e\u003cspan class=\"normaltextrun\"\u003e\u003cspan style=\"font-size: 11.0pt; font-family: 'Calibri',sans-serif;\"\u003eWith the global games market projected to reach $188 billion and VR gaming expected to grow exponentially, \u003c\/span\u003ethere’s no better time to level up your skills. \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan style=\"-webkit-user-drag: none; -webkit-tap-highlight-color: transparent; user-select: text;\" data-ccp-props='{\"134233117\":true,\"134233118\":true,\"201341983\":0,\"335559739\":160,\"335559740\":240}'\u003e\u003cspan class=\"eop\"\u003e\u003cspan style=\"font-size: 11.0pt; font-family: 'Calibri',sans-serif;\"\u003e \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\r\n\u003cp class=\"paragraph\" style=\"vertical-align: baseline; -webkit-user-drag: none; -webkit-tap-highlight-color: transparent; user-select: text; overflow-wrap: break-word; font-kerning: none;\"\u003e\u003cspan style=\"-webkit-user-drag: none; -webkit-tap-highlight-color: transparent; user-select: text; font-variant-ligatures: none !important;\" xml:lang=\"EN-IN\" data-contrast=\"auto\"\u003e\u003cspan style=\"-webkit-user-drag: none; -webkit-tap-highlight-color: transparent; user-select: text;\"\u003e\u003cspan class=\"normaltextrun\"\u003e\u003cspan style=\"font-size: 11.0pt; font-family: 'Calibri',sans-serif;\"\u003eYou Will\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan style=\"-webkit-user-drag: none; -webkit-tap-highlight-color: transparent; user-select: text;\"\u003e\u003cspan class=\"scxw136424787\"\u003e\u003cspan style=\"font-size: 11.0pt; font-family: 'Calibri',sans-serif;\"\u003e \u003c\/span\u003e\u003c\/span\u003e\u003cspan style=\"font-size: 11.0pt; font-family: 'Calibri',sans-serif;\"\u003e\u003cbr style=\"-webkit-user-drag: none; -webkit-tap-highlight-color: transparent; user-select: text;\"\u003e\u003cspan style=\"-webkit-user-drag: none; -webkit-tap-highlight-color: transparent; user-select: text; font-variant-ligatures: none !important;\" xml:lang=\"EN-IN\" data-contrast=\"auto\"\u003e• Understand the fundamentals of the Godot 4 engine, including \u003cspan style=\"-webkit-user-drag: none; -webkit-tap-highlight-color: transparent; user-select: text; border-bottom: transparent; background-position-x: 0px; background-position-y: 100%;\"\u003eGDScript\u003c\/span\u003e and 3D rendering capabilities\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"scxw136424787\"\u003e \u003cbr style=\"-webkit-user-drag: none; -webkit-tap-highlight-color: transparent; user-select: text;\"\u003e\u003cspan style=\"-webkit-user-drag: none; -webkit-tap-highlight-color: transparent; user-select: text; font-variant-ligatures: none !important;\" xml:lang=\"EN-IN\" data-contrast=\"auto\"\u003e• Find out about implementing core gameplay mechanics that enhance engagement and usability\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"scxw136424787\"\u003e \u003cbr style=\"-webkit-user-drag: none; -webkit-tap-highlight-color: transparent; user-select: text;\"\u003e\u003cspan style=\"-webkit-user-drag: none; -webkit-tap-highlight-color: transparent; user-select: text; font-variant-ligatures: none !important;\" xml:lang=\"EN-IN\" data-contrast=\"auto\"\u003e• Evaluate the impact of design decisions on player experience through usability testing and iterative development\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"scxw136424787\"\u003e \u003cbr style=\"-webkit-user-drag: none; -webkit-tap-highlight-color: transparent; user-select: text;\"\u003e\u003cspan style=\"-webkit-user-drag: none; -webkit-tap-highlight-color: transparent; user-select: text; font-variant-ligatures: none !important;\" xml:lang=\"EN-IN\" data-contrast=\"auto\"\u003e• Learn to integrate experiential design principles, including player psychology, narrative design, and sensory feedback, to craft memorable, immersive gameplay experiences\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"eop\"\u003e\u003cspan style=\"-webkit-user-drag: none; -webkit-tap-highlight-color: transparent; user-select: text;\" data-ccp-props='{\"134233117\":true,\"134233118\":true,\"201341983\":0,\"335559739\":160,\"335559740\":240}'\u003e \u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\r\n\u003cp class=\"paragraph\" style=\"vertical-align: baseline; -webkit-user-drag: none; -webkit-tap-highlight-color: transparent; user-select: text; overflow-wrap: break-word; font-kerning: none;\"\u003e\u003cspan style=\"-webkit-user-drag: none; -webkit-tap-highlight-color: transparent; user-select: text; font-variant-ligatures: none !important;\" xml:lang=\"EN-IN\" data-contrast=\"auto\"\u003e\u003cspan style=\"-webkit-user-drag: none; -webkit-tap-highlight-color: transparent; user-select: text;\"\u003e\u003cspan class=\"normaltextrun\"\u003e\u003cspan style=\"font-size: 11.0pt; font-family: 'Calibri',sans-serif;\"\u003eWho Is This Book For\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan style=\"-webkit-user-drag: none; -webkit-tap-highlight-color: transparent; user-select: text;\"\u003e\u003cspan class=\"scxw136424787\"\u003e\u003cspan style=\"font-size: 11.0pt; font-family: 'Calibri',sans-serif;\"\u003e \u003c\/span\u003e\u003c\/span\u003e\u003cspan style=\"font-size: 11.0pt; font-family: 'Calibri',sans-serif;\"\u003e\u003cbr style=\"-webkit-user-drag: none; -webkit-tap-highlight-color: transparent; user-select: text;\"\u003e\u003cspan style=\"-webkit-user-drag: none; -webkit-tap-highlight-color: transparent; user-select: text; font-variant-ligatures: none !important;\" xml:lang=\"EN-IN\" data-contrast=\"auto\"\u003eIntermediate-level readers with some foundational programming experience (Python, Java, etc.) and a basic understanding of math, physics, and\/or game logic.\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\u003cdiv\u003e\u003cp\u003e\u003cspan class=\"TextRun Highlight SCXW219131375 BCX8\" lang=\"EN-IN\" xml:lang=\"EN-IN\" data-contrast=\"none\"\u003e\u003cspan class=\"NormalTextRun SCXW219131375 BCX8\"\u003e​\u003c\/span\u003e\u003c\/span\u003e\u003cstrong\u003e\u003cspan class=\"TextRun SCXW219131375 BCX8\" lang=\"EN-IN\" xml:lang=\"EN-IN\" data-contrast=\"auto\"\u003e\u003cspan class=\"NormalTextRun SCXW219131375 BCX8\"\u003eMiguel A. Garcia-Ruiz\u003c\/span\u003e\u003c\/span\u003e\u003c\/strong\u003e\u003cspan class=\"TextRun SCXW219131375 BCX8\" lang=\"EN-IN\" xml:lang=\"EN-IN\" data-contrast=\"auto\"\u003e\u003cspan class=\"NormalTextRun SCXW219131375 BCX8\"\u003e graduated in Computer Systems Engineering and obtained his MSc in Computer Science from the University of Colima, Mexico. Miguel received his PhD in Computer Science and Artificial Intelligence from the Centre for Research in Cognitive Science (COGS), University of Sussex, England. He took a virtual reality workshop at Salford University, England, and a computer graphics techniques internship at the Madrid Polytechnic University, Spain. Miguel currently is a Full Professor from the Faculty of Computer Science and Technology, Algoma University, Canada. Dr. Garcia-Ruiz has published academic papers related to VR and video games and \u003c\/span\u003e\u003cspan class=\"NormalTextRun SCXW219131375 BCX8\"\u003ewrote\u003c\/span\u003e\u003cspan class=\"NormalTextRun SCXW219131375 BCX8\"\u003e books about systems usability, microcontrollers, and games user research. He has taught game development, human-computer interaction, and AI in games courses for more than 15 years. Miguel directed a video documentary about an introduction to virtual reality and was awarded the Innovation Educator of the Year, given by the Sault \u003c\/span\u003e\u003cspan class=\"NormalTextRun SpellingErrorV2Themed SCXW219131375 BCX8\"\u003eSte.\u003c\/span\u003e\u003cspan class=\"NormalTextRun SCXW219131375 BCX8\"\u003e Marie Innovation Centre (SSMIC), Canada. Currently, Miguel is developing \u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"TextRun SCXW219131375 BCX8\" lang=\"EN-IN\" xml:lang=\"EN-IN\" data-contrast=\"auto\"\u003e\u003cspan class=\"NormalTextRun SCXW219131375 BCX8\"\u003earcade video game\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"TrackedChange SCXW219131375 BCX8\"\u003e\u003cspan class=\"TextRun SCXW219131375 BCX8\" lang=\"EN-IN\" xml:lang=\"EN-IN\" data-contrast=\"auto\"\u003e\u003cspan class=\"NormalTextRun SCXW219131375 BCX8\"\u003es\u003c\/span\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"TextRun SCXW219131375 BCX8\" lang=\"EN-IN\" xml:lang=\"EN-IN\" data-contrast=\"auto\"\u003e\u003cspan class=\"NormalTextRun SCXW219131375 BCX8\"\u003e with his son in their free time and directing a virtual reality project concerning 3D scanning of ancient objects stored at Algoma University’s archives. \u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"EOP SCXW219131375 BCX8\" data-ccp-props='{\"201341983\":0,\"335559739\":160,\"335559740\":240}'\u003e \u003c\/span\u003e\u003c\/p\u003e\u003c\/div\u003e\u003cbr\u003e\u003ctable\u003e\n\u003ctr\u003e\n\u003ctd\u003ePublication Date: \u003c\/td\u003e\n\u003ctd\u003e11 December 2026\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePublisher: \u003c\/td\u003e\n\u003ctd\u003eApress\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eImprint: \u003c\/td\u003e\n\u003ctd\u003eApress\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eISBN-13: \u003c\/td\u003e\n\u003ctd\u003e9798868826573\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFormat: \u003c\/td\u003e\n\u003ctd\u003ePaperback \/ softback\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e","brand":"Apress","offers":[{"title":"Default Title","offer_id":46313898573964,"sku":"9798868826573","price":53.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0710\/9545\/1788\/files\/9798868826573.jpg?v=1781088428","url":"https:\/\/fh90cf-fv.myshopify.com\/products\/9798868826573","provider":"Late Knight Books and Services, LLC","version":"1.0","type":"link"}