
Explore the evolving embedded GPU landscape, including new standards, hardware changes, and software ecosystem demands, with insights on Linux support and driver comparisons.

Discover how Wooga built a custom service for handling mobile game exceptions and crashes, exploring the journey from problem identification to successful implementation.

Insights into mobile game development challenges and lessons learned at Wooga, covering team management, multi-platform development, and scaling for millions of daily users.

Explore machine learning in game development using Unity3D. Learn to implement and train AI agents for unique behaviors, from bullet-dodging to headbanging, blending software engineering with game design.

Explore ARCore's features for developing augmented reality applications on Android, including browser use, native apps, and 3D engines. Learn about CloudAnchors for persistent and shared AR experiences.

Discover how developing a 2D arcade game can be an effective method for learning Clojure and functional programming, turning frustration into an engaging educational experience.

Explore building a multiplayer Pac-Man game using RSocket, comparing different communication protocols and showcasing the advantages of this application protocol for networked applications.

Explore machine learning in game development using Unity3D to create unique NPC behaviors, from bullet-dodging to headbanging, in this hands-on demonstration.

Discover how developing a 2D game can help master Clojure and functional programming concepts. Learn through practical code examples inspired by classic arcade games.

Explore the game industry's expansion, new perspectives, and challenges. Learn about designing culturally diverse games, remote studio culture, and successful UGC platforms.

Timelapse of creature animation process in Blender, from blocking to final details. Includes commentary on techniques for creating lifelike movement and adding secondary motion to enhance realism.

Implement perspective-correct texture sampling, scan-line triangle rasterizing, and depth buffers in a command prompt 3D engine. Enhance graphics with advanced techniques.

Explore 3D graphics engine development, focusing on camera implementation, clipping planes, and matrix operations. Learn to create immersive visual experiences through practical coding techniques.

Explore Java-to-SPIR-V translation using Babylon's code reflection API for GPU execution. Learn about parallel compute workloads and graphics libraries implementation.

Discover Python game development from concept to Steam release, exploring procedural generation, robust testing, and engaging gameplay in this comprehensive tutorial.

Learn to customize Unity's Happy Harvest sample by creating a radish crop prefab, including 3D modeling, texture mapping, and adding interactive UI elements using UI Toolkit.

Explore animation engineering challenges in game development, from blending techniques to motion warping, and learn about tools used to create realistic character movements.

Exclusive breakdown of key scenes, principles, and tools used to create 22 hours of high-fidelity cinematic content in Horizon Forbidden West's open world, showcasing the game's visual excellence.

Explore functional programming in C# through recreating the classic Oregon Trail game, emphasizing immutability, unit testing, and advanced techniques like higher-order functions and monads.

Explore Apache Kafka's potential as a game engine through a text-based adventure, learning about event systems, Kafka Streams, and diverse applications of event stores.

Explore Project Enabled Play: a .NET platform enabling diverse inputs for gaming and app control. Learn about scaling, accessibility, and integrating AI technologies across multiple platforms.