itch.io is community of indie game creators and players

Devlogs

Rewrote the renderer & new tools!

subpix
A browser program made in HTML5

Been 4 days (ish) since the first release, I've solved two of the biggest problems with the program.

1. The renderer was INCREDIBLY slow

it was close to impossible to draw on a 48x48 canvas even with a beefy PC

This was because I was previously using UI and control nodes, which without my control would update any time you moved the camera around, causing HUGE stutters.

I wrote an entire brand new shiny renderer from scratch that fixes this. There's still performance to be gained, I want to rewrite it in C++ or Rust sometime once GDExtension gets better web support in Godot.

2. You couldn't save/load images in the web build

This was a HUGE pain to solve, and I still have to iron out some things.

The web is an awful platform to work with, and forces you to work with a virtual sandboxed filesystem for the sake of security.

Getting this working was VERY annoying, as I had to transmit data between my game engine and the WebAssembly JavaScript layer

Regardless, things should work now!


I will be stopping development, at least for a while, as I've been working on it for about a week straight, and I have other projects to work on!

If anyone wants me to continue developing this just leave a comment

Files

  • subpix-web.zip 12 MB
    Version 0.2.0
  • subpix-linux.zip 43 MB
    Version 0.2.0
  • Subpix.exe 59 MB
    Version 0.2.0
Download subpix
Leave a comment