SakeTami
Speiger
Speiger

patreon


Finally back with Progress

Finally finally, I am back on my game Project. It has been 3 months since I had dedicated Time invested into it.

Well that was 3 weeks ago, and last sneaky post I said that I just came back and will report 2 weeks later on what was managed to be done.

That moment is now, and loads of stuff were achieved in the meantime.

- UI Engine as you can see works right now working on OpenGL4.0 and newer/older
- Game Runs also now on 4.0 as of this current development build. (That might change but its intended to work at least in all versions)
- TileRenderer is now drastically improved and can process around 20x more changes at once as before (4k to 80k per client update)
- Tile Batches are a lot more dynamic and grow/shrink on the fly allowing to save GPU Memory on the static batches. On top of that Batches can process now multiple entries at once.
- A lot of core Elements got improved by using more streamlined Systems of how to do OpenGL.
- Quaternions are now implemented instead of Euler Angles. Though that System is existent.
- A Complete new UI Engine for drawing, With options for caching drawing results for better performance. Its a custom but none Native way of NanoVG, It moves some Matrix Calculations from the GPU to the CPU but allows batching of drawCalls a lot more.
It is in this case, its the best of both worlds: The easy of use of immediate mode, but the performance of VAO/VBOs.
- Font Rendering got redone too now. Italic/StrikeThrough/Underline/Colored Text are now dynamically possible. I am trying to make Bold possible too but its not as easy without adding new textures.
- Gui Components got adjusted to the new Renderer and fixes & Improvements. These things were necessary since a couple things were ruff on the edges.

And now I have to make a short summary.
TL:DR: I reworked the core engine and UI Engine and streamlined & fixed a lot of things.


So yeah it is nice to be back. I enjoy to continue working on my project and try to expand my horizon on how things can be done.

About game design itself because I am still at the engine stage. I am still plotting out ideas, writing them down, discussing with a couple friends on things. But overall I am still planning things on the fly. Also I am desperate not to look like a copy cat on my game since its so heavily inspired by another game.


Anyway thanks for reading and following this project.
If you have any questions or feedback please don't hesitate to ask/tell.

Thanks for reading Speiger

Finally back with Progress

More Creators