Reasoning About Async Rust with State Machines
Build the state machine behind an async fn, then use that model to reason about common async bugs and compiler errors.
I built AIBodh to solve the problems I faced: navigating technology noise, balancing deep learning with management deadlines, and finding content that goes beyond toy projects. I'm exploring better teaching methods, foundational systems knowledge, and developer tools that reduce cognitive overload while building intelligent systems.
Build the state machine behind an async fn, then use that model to reason about common async bugs and compiler errors.
Build a navigable 3D viewport from scratch using infinte grid.
Build the smallest Rust async runner and see how futures, polling, waking, and runtimes work together.
A visual tour of how Bevy helps you compose complex, emergent games from small independent systems and a data-driven architecture.
Learn how to build multiplayer networking in Bevy with SpacetimeDB.
Build intelligent enemies that hunt and attack the player.
Learn to build a particle system to create stunning visual effects. Implement custom shaders, additive blending, and bring magic into your game.
Build an inventory system to collect items from the world, then zoom in and add smooth camera follow.
Let's make the player interact with the world properly, no more walking through trees, water, or rocks.
Learn to build a data-driven character system in Bevy.