Currently Making an Editor for Codea

For the past months I have been making an editor in Codea for Codea but I have only posted progress in the discord. Have are some videos showing some progress.

Sprite Animation

Physics Editor:

Dang your stuff looks nice. And I can’t say why but it seems like you develop stuff fast, is that right? It looks like you’re almost making a Unity-like interface for Codea.

Thank you,

Well I don’t really plan stuff out the detail. Only thing I do is to plan the overall picture like get a design on how it should look like and then code things out. Also I built the whole ui pack myself starting about 11 months ago so it allows me to fully understand how it works and add feature that can speed up development. I did not know how to make it when I started but once you make one ui it give to an understand to make one that is a little more complicated.

I started this editor 4 months ago and yes I was inspired by unity but did not use everything. In unity they add all they collider as components but that is not how Modern Codea works (only the body is a component, colliders are just data that is part of it) so I had to make a system that works with Modern Codea (making the Collider Editor). I also inspired by Defold. Sometimes even limitation can help me figure out solutions.

I am trying to make an editor that works perfectly with Modern Codea. I will post more progress each time I update. Again thank you

Physics Masks:

1 Like

Super impressive. Do you plan to share any of the code?

After it is done. I plan on putting it into the repo, so other can use it. The code will be able to be accessed then.

Will you release the UI code as a separate project or does it all have to go together?

Yes, everything will be included but before I do that I need to make a documentation on how to use the systems.

In my experience many things grind to a halt at the documentation stage, I might suggest a pre-documentation phase of making the code throughly commented. That way it might not be accessible to a general new-to-Codea audience but it might make sense to experienced users. All for you to decide, of course.

1 Like