<Back> 23/06/2025

The Zene Library

Social media links: GitHub, Youtube

Structs

The Zene Structs library is a maths library that is the baseline for all my other libraries.
I have also been working on a rust version as well.

Source code, Rust Version


Graphics

I have worked on the Zene Graphics library since September 2021, and is my biggest project so far. It is a library designed to fully manage OpenGL graphics from simple shapes to full 3D lighting. At the moment, there is a context based rendering system, that includes simple draw functions for rectangles, rounded boxes, circles and textures. There are also a range of default shaders included, for example: basic 3D lighting and depth map rendering for shadows.

The image to the left is an example of the 3D lighting shader in a basic test project without shadow rendering.

Source code


Windowing

The Zene Windowing library is a c# abstraction of GLFW that sets up and integrates with my graphics library.

Source code