Levels created through LDtk can be loaded directly with their project file. This is great for iterating since there is no export steps to perform.
Inside LDtk, we can create collision layers and otherwise place items in the world. Crates that you will need for sure should be avian2d for the physics, and bevy_ecs_ldtk for loading the level.
Requirements:
Create simple test scene in LDtk
Have the scene load up in game
Have collision be generated using an IntGrid layer from LDtk, using avian colliders
Have objects be instantiated using LDtk entities and entity layer
Levels created through LDtk can be loaded directly with their project file. This is great for iterating since there is no export steps to perform.
Inside LDtk, we can create collision layers and otherwise place items in the world. Crates that you will need for sure should be
avian2d
for the physics, andbevy_ecs_ldtk
for loading the level.Requirements: