Skip to content

BenjaminViranin/Overload-Engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

Overload-Engine

Overload is a C++/Opengl Game Engine realised as a team of 3 peoples : Adrien Givry, Max Brun and myself, in the given time of 5 months.

Project Description

Overload is a student project, and the Goals are:

  • Making a C++ game engine from scracht
  • Make a fps/puzzle game with the engine

Constraints

  • The Engine must run on Windows
  • We have to make our own mathematics library

My part

  • I made the Vector and Matrix part of the math library (OvMaths)
  • The Physic Engine using Bullet 3 (OvPhysics), and the entity components in the ECS (Components).

Simple physic add impulse Simple physic add impulse

  • The Audio Engine using IrrKlang (OvAudio), and the entity components in the ECS (Components).
  • The Debug tools used by the engine and the user (OvDebug)
  • I also made some scripts for the fps/puzzle Game (Demo Game Scripts).

Game realized with Overload Game realized with Overload

Libraries used

  • Bullet
  • OpenGl
  • IrrKlang
  • Assimp
  • ImGui
  • Lua (sol)

Source Code

Build Instruction

  • You can get the Build of the Editor and the demo Game on our website Overload.org

About

Game Engine C++/Opengl made from scratch

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages