The Mystery Box Game Engine is created using the language C++. It allows game developers to create simple 2D and 3D PC games using OpenGL. This game engine was created for game developers who would want to create a game without focusing most of their time on complicated programming. 
 
The game engine have the following subsystems:
• Camera
• Collision
• Game Entities
• Game Object
• Game Primitives
• Graphics
• Math
• Mesh Data
• Particle
• Raypicking
• Sounds
• Text
• Time
 
It allows developers to render their own game world using the game primitives, game entities and graphics subsystems and apply collision detection. The game engine uses first-person camera as its default camera.
 
Role in the team: Lead Programmer
 
Download link for Mystery Box Game Engine:
https://dl.dropboxusercontent.com/u/36233226/MB_GameEngine.7z
 
Download link for Mystery Box Game Engine Documentation:
https://dl.dropboxusercontent.com/u/36233226/MB_GameEngineDocument.docx
 
A screenshot of a simulation that enables the user to create his/her own world using the Mystery Box Game Engine.
A screenshot of a simulation that enables the user to create his/her own world using the Mystery Box Game Engine.
A screenshot of a game demo entitled "Bang Bang!" that challenges the player to score as much as he can by hitting the pink objects moving along the x axis. This game demo is created using the Mystery Box Game Engine.
MB Game Engine
Published:

MB Game Engine

A game engine that allows the user to create simple 2D and 3D games.

Published:

Creative Fields