Quickstart Guide to Immersive User Experience
A practical introduction to designing intuitive and emotionally engaging immersive experiences.
Understand the foundations of immersive UX design.
Wet Days / THE CATALOGUE
Choose something you want to settle into, without setting a finishing deadline.
Try a topic plus an author, or use an ISBN for an edition. Need help choosing?
2507 books to explore
A practical introduction to designing intuitive and emotionally engaging immersive experiences.
Understand the foundations of immersive UX design.
Learn to implement real-time ray-tracing using Vulkan’s powerful graphics pipeline and GLSL shaders.
Understand Vulkan’s ray-tracing pipeline.
Vulkan Compute: High-Performance Compute Programming with Vulkan and Compute Shaders (Paperback) provides a fresh and engaging entry point into…
Master practical coding skills.
Discover how to turn raw data into interactive 3D experiences using Three.js and JavaScript.
Learn how to build 3D visualizations using Three.js.
Discover how digital manipulation uses psychology to influence our actions in the online world.
Recognize subtle psychological manipulation tactics.
Learning to write a game that uses both good game design concept but also analytics and psychology.
Master practical coding skills.
WebGPU Shader Language Development: Vertex, Fragment, Compute Shaders for Programmers provides a fresh and engaging entry point into one of the…
Master practical coding skills.
Learn how to bring your games to life with physics that feel right—without needing a PhD in math.
Understand core physics concepts used in games.
Little Black Book of Ray-Tracing and Path-Tracing (Paperback) provides a fresh and engaging entry point into one of the most dynamic areas of mo…
Master practical coding skills.
Regular Expressions Questions and Answers provides a fresh and engaging entry point into one of the most dynamic areas of modern tech.
Master practical coding skills.
Vulkan Essentials (Paperback) provides a fresh and engaging entry point into one of the most dynamic areas of modern tech.
Master practical coding skills.
Learn how to automate, customize, and extend Blender using Python scripting in just 20 minutes.
Understand Blender's scripting interface.
Choose something you want to settle into, without setting a finishing deadline.