Sunday, March 15, 2020

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++.

I'm a Game Programming student at Rubika in Master's degree. Work on several Videogame related project reinforce my love for gaming and programming. I would like to work as a Gameplay Programmer mainly on Systems and Gameplay AIs or as a Tools Programmer

I'm aware that it can be not easy to work in this industry with the amount of work and pressure that can be important. Nevertheless I'm deeply motivated in order to fulfill my career objectives.

I'm currently looking for an 4 to 6 months intership starting in July

0 comments:

Post a Comment

Contact Me

SIMON GONAND
+33 6 95 98 75 61
Montpellier, Hérault(34)

Powered by Blogger.