Bevy

Tips: displays a 2D grid to visualize your character moves

A little snippet to draw a 2D grid using gizmos to visualize your character moves.

Detects default Handle in Bevy

Using this trick, you now will know how to detect not initialized texture and atlas layout within the Bevy game engine.

Disable Bevy renderer for tests

A basic example of how to disable Bevy renderer and Window plugin to run your tests relying on these native Plugins in your CI environments.

Bevy stages or the frames lifecycle

Discover the native Bevy's stages and how to add and organize them to manage your frame lifecycle.

Mastering plugin loadings in Bevy - Part 2/2

An advanced article on how to load plugin. Discover how to add plugin to a crate plugin, disable/enable plugin of a group and how to order an added plugin after or before a plugin of the group.

Mastering plugin loadings in Bevy - Part 1/2

Plugins in Bevy is the way to quickly adds functionalities to the game engine. They are re-usable, shareable and many of them are open sourced, discover how to create one and how to use them in your project.

An in-depth analyze of entity composition in Bevy 2/2

Manually compose a complete entity can be verbose and repetitive in many case.
In bevy an alternative exists: the bundle.
Bundle are here to ease all the boilerplate process when creating similar entities.

An in-depth analyze of entity composition in Bevy 1/2

During all the life of the game, we'll need to create and store data.
in Bevy their a called Entity, and this is how we do to create, store, modify and delete data.

Archetype, what a complex word for nothing!

The term Archetype can afraid the bevy beginner.
Let's discover what is actually is step by step using clear example on how you can use them to optimize your game data

Using component markers into your entities

Component marker is a trick over-used into Bevy to ease the access to a specific type of entity.
Discord how and when (or not) to use them.