Game
fezEngine
3 years ago

Haven't posted in a while, I'm getting back to working on #fezEngine


A lot of stuff changed since the last time, mostly outside of the engine, I'm even thinking of starting from scratch, not because I forgot my code, it's because my code was bad, specifically:

  • Everything is in a single sprite, absolutely no incapsulation.

  • No temporary memory systems implemented, if I needed a temporary variable, I would create it as a variable, not as a cache list item that I can then remove.

  • The engine was not made with performance in mind, it was too late in development when performance issues arised.

  • A lot of the existing functionality is buggy, including bugs related with scratch compatibility.

I'm currently reworking selective formatting, on release it should have even more functionality and be less glitchy.



0 comments

Loading...

Next up

Big Update: Done

Docs: Done

We getting the PR with this one

thanks ig

You can now translate extensions (Read article)

.... ... .

I went a bit too far when I started implementing pointers and jumps in scratch using lists

all this to basically make a parser

have a bizzare graph and dont @ me

banger

#screenshotsaturday is near, here is a little sneak peek to what I will be posting

New time blocks, old one hidden so ur projects won't break Coming soon

Now would you look at that, it's fixed! That means that the 4th demo of #fezEngine is near, stay tuned!