GP Engine
A game engine with an editor
Description
GP Engine is a 3D Video Game Engine.The engine contains :
- An editor
- Scenes, that can be loaded and saved
- Prefabs, that can be saved and modified
- The inspector, to edit objects or prefabs
- A scene graph to make objects transformations dependant on other objects
- 3D Physics
- Editable Particles
- Hot Reload, to modify the code without closing the editor
- Spatialized Audio
- 3D Skeletal Animations
- Assets loading
- Ingame UI
- Editor configurations
- 3D Rendering & optimizations
- Shadows
- Custom math library
A game has also been made to test the engine.
Tools
Libraries:
- GLFW 3.3.2
- Dear ImGui
- OpenAL Soft
- Nvidia PhysX 4.1
- Assimp
- OpenGL Core 4.6 & GLSL 4.60.5
- glad with GL_KHR_Debug
- stb_image
- stb_image_write
- Refureku
- RapidXML
- ImGuizmo
Other:
- Trello
- Git
- Discord
Members
Programmers:
- Thomas Dallard
- Jonathan Six
- Sami Amara
- William Nardone
My work
Programming:
- Scenes, that can be loaded and saved
- Prefabs, that can be saved and modified
- The inspector, to edit objects or prefabs
- Hot Reload, to modify the code without closing the editor
- 3D Skeletal Animations
Management:
- Project architecture
- Technical Design Document
- UML Diagrams