Game engine using ImGui
Summary
BacchusEngine is a a game engine programmed from scratch with C++ using open third-party libraries. It was developed in 4 months by two students. BacchusEngine has a particle subsytem integrated that allows the user to create particles at will by modifying the particle emitter in the inspector and adding textures to it.

My role in the project
Initial GameObject and Component structure
Save & Load Editor Configuration
Load 3D Models through assimp (fbx format)
Load Textures through DevIL (dds and png format)
Game Object and Component Structure
Initial Implementation on Inspector (properties for the different components)
Modification of many Menus/Windows
Primitive Structure of Resource Manager
Reference Counting for ResourceMesh and ResourceTexture
Scene serialization to file and loading
New import method (creates own file format files in library)
New Time Manager (Options to PLAY STOP STEP)
Particle Emitter
