Hi! I'm glad to hear you seem to enjoy the game generally! To answer a few things:
I assume the game doesn't actually use bitmaps for the sprites, relying instead on polygons or vectorial images. It makes sense with the aesthetics of the game and means you can play in any given resolution without hindering visual quality, at the expense of performance.
This is actually completely correct. The story is that I wanted big antialiased pixels to make the game resolution independent and work with rotating objects. Originally I wrote a shader that could accomplish it, but there was a corner case where it'd look bad. I mean that as literately a corner case, because a transparent pixel in a corner between two non-transparent ones can only have a single color. The GPU interpolates towards the transparent pixel's channels independently (r, g, b, alpha), and that would make the color bleed over where the AA happens.
So, I wrote an algorithm that can convert a pixel image into a 3D mesh (though I only use two dimensions). The triangulation is a bit too advanced for my skills, so for that I used LibTessDotNet. At some point I realized it was very easy to use groups of four pixels as units instead of one, allowing a "block" to be split into two triangles. This also means that graphics eat more resources the more detailed the meshes are, not necessarily how big they are, so I had to stick to big solid color areas for memory reasons. That's basically how the game's style came into existence, by me not being able to fix a shader issue.
Have to agree there. It's kinda funny how there's all these annoying NPCs roaming around with no clear goal, though.
That part is basically inspired by any Zelda game. I love how Link runs into someone's house, start throwing pots all over the place (you know you did this). I wanted all NPCs in Uurnog to be like that.
I was also kind of annoyed at the fact that the keyboard controls were not at all to my taste and I couldn't rebind them.
Yeah, I agree. If I expand the game in the future, I definitely want to improve that.