bevy_ecs_ldtk

ECS-friendly ldtk plugin for bevy, leveraging bevy_ecs_tilemap (by Trouv)

Bevy_ecs_ldtk Alternatives

Similar projects and alternatives to bevy_ecs_ldtk

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better bevy_ecs_ldtk alternative or higher similarity.

bevy_ecs_ldtk reviews and mentions

Posts with mentions or reviews of bevy_ecs_ldtk. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-09-22.
  • New to Bevy, Migrating from Unity3D: Need Advice on 2D Game Dev Tools
    2 projects | /r/rust_gamedev | 22 Sep 2023
    Collision detection - no auto-generated, you build your own manually. The LDtk integration has lots of examples here. Note that for 2D, if you only want rectangles bordering sprites, you can set the collider bounds equal to your sprite bounds, which gets you 99% of the way there
  • Bevy 2d level design tool for a beginner
    2 projects | /r/rust_gamedev | 26 Nov 2022
    I've really enjoyed using ldtk for this kind of thing using this plugin https://github.com/Trouv/bevy_ecs_ldtk. The bevy setup for entities and collisions is a little verbose but there are solid examples in the repo that I was able to get working in my project very quickly by building from that code. It's pretty activity maintained and they've been responsive to bugs I file too.
  • Katharos tech?!
    4 projects | /r/bevy | 16 Nov 2022
  • Adding colliders to entities generated by bevy_ecs_ldtk
    1 project | /r/bevy | 2 Jul 2022
    However, I'm struggling with adding collider boxes to entities. In ecs_ldtk example (https://github.com/Trouv/bevy_ecs_ldtk/tree/main/examples/platformer) they spawn colliders automatically attached to entities. However, I would prefer to have them be slightly shifted (let's say, only 1-tile-sized collider attached to the player's legs or no collider on a tree crown), which means I need to spawn a child anchor to the entity and attach a collider to it. I guess one possible solution would be to have a system that does this for me on entity spawn, but maybe there's another solution I'm unaware of, and more experienced developers could help me here. Thanks in advance! :)
  • A note from our sponsor - WorkOS
    workos.com | 26 Apr 2024
    The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →

Stats

Basic bevy_ecs_ldtk repo stats
4
585
8.1
6 days ago

Trouv/bevy_ecs_ldtk is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.

The primary programming language of bevy_ecs_ldtk is Rust.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com