That wasn't an engine per se. In the past I've been coding in Blitz3D, recently I wrote a converter for the 2D part using the JS 2D canvas. I guess scaling the canvas is just the wrong way. I also code in JS, but it's so picky, development in the Blitz3D IDE is much faster, which is why I went that way. I got Godot installed, but I usually having a hard time with Scenegraph hierarchy based editors, as I prefer entity component systems.