
Explore AI-human collaboration in game development, learning effective communication techniques and pushing boundaries of possibility with machine partners.

Build a real-time data pipeline for Flappybird's leaderboard. Capture in-game events, stream data, and create REST APIs while enhancing SQL skills in this hands-on workshop.

Explore Minecraft's creator platform evolution, from Add-Ons to the Marketplace, and learn about API development, tooling, and community engagement strategies for supporting professional creators.

Discover how to build a dedicated game server environment with Google Kubernetes Engine for global scalability, stability, and cost-effectiveness.

Create an engaging "choose your own adventure" game using Gemini AI, Flutter UI, and Dart Frog backend on Google Cloud, all with Dart programming language.

Model a falling and bouncing stick using Python, inspired by Veritasium's falling ladder problem. Explore physics simulations and coding techniques.

Explore C++ abstraction patterns for cross-platform development. Learn effective techniques, analyze case studies, and gain insights for writing maintainable, performant code across multiple platforms.

Dive into a code review of a Tetris clone, exploring implementation techniques and offering insights to enhance your game development skills.

Explore upcoming Unity tech and features, including Unity Editor updates and future plans beyond Unity 6, with insights from Andrew Bowell and Will Goldstone.

Explore collaborative content generation in game design, focusing on two-way feedback between players and AI systems for more engaging, human-like, and challenging experiences.

Explore collision detection in game programming, focusing on AABB techniques. Learn to implement and resolve collisions for realistic gameplay mechanics.

Explore ray casting and line segment intersection for game programming. Learn techniques for 2D visibility, lighting, and practical applications in game development.

Explore game shader fundamentals, including rendering techniques, visual effects, and performance optimization for enhanced graphics in game development.

Explore movement techniques in video games, including pathfinding, steering behaviors, and obstacle avoidance for realistic AI-controlled characters.

Explore grid representations in video game AI, covering localization, optimization, pathfinding, and hierarchical structures for efficient game world modeling and navigation.

Explore grid algorithms for game AI, including connectivity, BFS, vector fields, and distance maps. Learn techniques for efficient pathfinding and spatial analysis in video games.

Explore collision detection techniques in game programming, covering algorithmic approaches and data structures for efficient collision handling.

Explore standardized package description formats for C++ libraries. Learn about challenges, existing solutions, and potential improvements for better interoperability and efficient dependency management.

Explore cross-building strategies for ARM devices using C++ package managers. Learn to leverage tools like Conan and vcpkg for efficient cross-compilation workflows.

Explore Visual Studio's latest features: CMake debugger, improved diagnostics, and game development tools. Enhance productivity with leak sanitizer, Unreal Engine support, and template error analysis.

Optimize robotics algorithms using C++ compile-time features. Learn to leverage template metaprogramming, constexpr, and concepts for enhanced performance and safety in real-time robotic applications.