Defold Grid Engine

Hello all,

I began development on this extension about a week ago, and it’s shaping up nicely. Defold Grid Engine provides grid-based movement, interactions, and utility features to a Defold game engine project.

Grid systems are popular when working with tilemaps because they greatly simplify character movement, pathfinding, collision detection and response, and many other technical challenges. Grid systems also harbor a certain charm, probably due to their iconic usage in classic franchises like Pokémon and Fire Emblem. I have been itching to use grid mechanics in my own games, which led to the creation of dgrid.

Happy Defolding!

20 Likes

Looks great! Thank you for contributing!

Be sure to submit it here https://defold.com/submit_asset/

1 Like

Yes, I submitted to the asset portal a while ago.

3 Likes

It’s available: https://defold.com/assets/defoldgridengine/

3 Likes

Is the sorting by Latest messed up on the asset portal?

Yes, it seems like it. I’ll investigate.

1 Like

I am updating this thread to alert that DGE has undergone a major update. If you’re using this module in any of your projects, please read the new documentation on GitHub. Additionally, I am pushing to perfect grid-based movement. As a result, DGE temporarily no longer supports diagonal movement so I can focus on improving cardinal functionality.

2 Likes

A suggestion is to make use of the “Releases” feature of github.
That way users can stay on a certain release, while you can move ahead on master branch with newer features.
We always recommend users to use specific features, or they might suddenly find themselves in a situation where they don’t know what went wrong.

5 Likes

Thanks. I read over the semantic versioning guidelines and posted a release. I’ll incorporate releases into my projects going forward.

2 Likes

Please can someone say what the status of this asset is? An issue was raised in 2022 (Error when running example · Issue #2 · whiteboxdev/library-defold-grid-engine · GitHub) The error being that the example does not work, as it contains a number of bugs (I get the same error).

This is absolutely not a an issue for me; I am just browsing the Asset store for inspiration. So zero issue if it is not fixed. I should really spend some time working out what is wrong myself, so I am not expecting anyone else to do this , in my place.

What I think the real issue is, is that the asset store should have a way of marking assets that don’t work, on the Asset store (and not rely on the github page), or maybe mark ones that do work ‘certified’,…, thorny problem I guess.