Posted November 03, 2021 by darksigmastudios
#update
While the screenshots look like not much is different, there is a LOT that is changing for 1.1.0. Namely, I'm using OpenGL, so a solid 20 FPS is upheld. This is much better than the 60 fps dropping to 10-14 during play. I have managed to set up the rendering (for the most part) and I have primitive character controls. You may also notice that the textures are different, and (in my opinion) much nicer. If I can, I'll be releasing 1.1.0 for Mac, Linux and Windows. At the end of the month, I'll be releasing 1.1.0
GOALS:
My goals for 1.1.0 is mostly just to port the original to OpenGL. and time permitting, add in a few new features like doors and text. Mostly text.
1.0.0 postmortem:
the code's garbage. it's all just spaghettis code. it's full of janky hacks and messy code, loads of odd variable declarations, likely supper un-optimized given the garbage framerate with the scene rendering. The new code's not much better either, even copy-pasted quite a bit from the original renderer directly into the shader. still janky, and hacky, but I'm not exactly going to be writing my own graphics API from the ground up.