Lisilisk
A downloadable 3D engine
This project took some months to complete, but how fun it was !
https://github.com/Belagir/lisilisk
Lisilisk is a 3D library for linux that uses OpenGL to render simple scenes : phong lighting, simple meshs, simple skybox.
A good chunk of the fun was to create a C library that is friendly to use. It builds upon a sizeable experience in C development so the flow of loading/unloading objects you might need (vertex geometries, shaders...) is seamless.
The main thing you can do right now is to load .obj files and render them to a window. You will still need to load the material by hand, even though I am currently working on automatically retreive it through the reference in the .obj. However, it's been some time since I got my hands in that project...
When getting in video games design making a 3D is such a great experience. Knowing the underlying logic behind GPU rendering is such a strong way of thinking when actually designing special effects in higher-level tools !
| Status | On hold |
| Category | Tool |
| Author | gabriel-makes-games |
| Tags | 3D, sourcecode |
| Content | No generative AI was used |



Leave a comment
Log in with itch.io to leave a comment.