top of page
Hephaïstos
Hephaïstos is a 3D game engine developed from scratch using C++ and various libraries.
My work
-
I developed some of the engine's tools which are an Obj parser, a Materials parser as well as a config files parser.
-
I worked on the render pipeline by doing light shaders.
-
I developed the scene's hierarchy which is made of game objects with their respective components.
-
I programed the Transform class used to move and modify objects.
-
I implemented the serialization to save the scenes.
-
I did the files management.
-
I integrated the music and sound library.
-
I worked on the editor's GUI using Qt library.
Demo
Screenshots
![]() | ![]() | ![]() |
---|
bottom of page