ceramic-engine / ceramic

Cross-platform 2D framework written in Haxe that can export natively to desktop (windows, mac, linux), mobile (ios, android), web (js + webgl) and to unity projects
MIT License
254 stars 22 forks source link

LDtk support #107

Open jeremyfa opened 1 year ago

jeremyfa commented 1 year ago

The LDtk editor from @deepnight (https://ldtk.io/) is getting better and better.

It would be great if it was compatible with Ceramic as it would bring a full featured level editor around.

This can be done in multiple steps:

Step 1

Expose LDtk specific data as well (just like what was done with TMX raw data being exposed when loading Tiled data)

Step 2

This opens the door to editing maps that can re-apply rules in game while still being compatible with LDtk editor as well

Step 3

Feedback is appreciated if you have any, before I start implementing it.

Will probably start working on that in the coming weeks 😊

jeremyfa commented 1 year ago

First step is starting to work.

Now actually working on Step 3: add an easy way to instanciate entities with a built-in implementation provided by Ceramic