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