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


