Gamedev

Blazor Gamedev – part 11: improved assets loading

Hi All! Welcome back to part 11 of our Blazor 2d Gamedev series. Today we’re going to refactor and improve the code responsible for loading assets. Last time we talked about Scene Graphs and how they can help us managing our Game Entities. We used the classic solar system example, with every planet represented by […]

Blazor GameDev – part 10: the Scene Graph

Hi All! Here we go with part 10 of our Blazor 2d GameDev series. Today we’re going to talk about an extremely important tool that can greatly improve game entities management: the Scene Graph. This is an example, just to give you an idea of what is going to be the result: You can also […]

Blazor GameDev – part 9: introducing the Finite State Machine

Hi everyone! Welcome back to part 8 of our Blazor 2d Gamedev series. Today we’ll keep refactoring our last example, cleaning up the code using a Finite State Machine. As usual, you can check out the results in your browser before moving on. Use left/right arrows to move the player and the space bar to […]

Blazor GameDev – part 8: keyboard input

Hi everyone! Welcome back to part 8 of our Blazor 2d Gamedev series. Today we’re going to refactor our last example, detecting keyboard input to control character animations. Last time we saw how to load spritesheets and introduced the AnimatedSpriteRenderComponent component. Let’s now see how we can use the keyboard to switch between animations. The […]

Blazor GameDev – part 7: animations

Hi my fellow gamedevs! Welcome back to part 7 of our Blazor 2d Gamedev series. Today we’re going to step into the marvelous world of animations using spritesheets 🙂 Last time we saw how it’s possible to interact with the game using the mouse. It was fun and easy, but still, all we were rendering […]

Scroll to top