Game Engine project
Introduction
The main project of my first year in Computer Games Technology was to create a Game Engine from scratch within a team of three people.
At the beginning of the year, we imagined the engine via a Technical Design Document.
During the second part of the year we programmed the engine which regroup several demos for each imiplemented feature (physique, sound, texturing, event system, model loading etc...).
Model loading Demo |
Texture 2D Demo |
What I've done
On this project I've done several tasks. During the beginning of the production I was in charge of integrating several external module such as the physics engine Bullet or Wwise.
During the rest of the project I worked on the architecture and the implementation of the Entity Component System (ECS), the Event System, the window managment and the use of the mouse inside of it.
Conclusion
This project brings me a lot of knowledge on the production of a Game Engine of course but also about the Rendering pipeline, external module implementation, ECS, Event System implementation which was very technical and very rewarding to do.
In general, it gave me a solid technical background especially in C++.
0 comments:
Post a Comment