-
A first-person 3D game/game engine (work in progress) developed using raylib, featuring jumping, collisions,
climbing, and general physics.
The physics elements are handled in a separate thread synchronized with the main thread, ensuring efficient
rendering of on-screen actions without impacting the game's performance.
This multithreading system is also expandable to accommodate additional threads as needed.
-
RatCasting, a game made at university in Solar2D. I wanted to do something different, so I implemented
raycasting to simulate 3D.
All raycasting functions and math were written from scratch without using Solar2D functions.
-
A small web server in assembly using only Linux syscalls.
-
A cross-platform command line tool written in C for 7th Sea, with automatic calculation and the possibility to
reroll multiple dice based on the game's rules.