Skip to content

Italia2407/Mackerel-Engine

Repository files navigation

MACKEREL ENGINE

Mackerel engine is a University Masters group project; it is a game engine designed for creating 3D platformer games.

Description:

Our project, a specialized game engine, is meticulously designed to facilitate the development of 3D platformer games. Its foundation rests on an entity-component system, providing the structure needed for crafting intricate and immersive game scenes. This system allows developers to handle the important aspects of a 3D platformer efficiently, including character control, physics simulation, collision detection, and more.

Getting Started:

Built on Windows 10 or 11 using Visual Studio 2022.

Installing:

Simply download the repository and build using Visual Studio, ensuring pre-build events are enabled in the project properties.

Help:

Ensure the AssetAcquisition.py file is run before attempting to build and run the software.

Authors:

Agate Elza Popena, Alexander Elliott, Benjamin Andrew Clouds, Ismaele Giuseppe Recca, Jaina Modisett, Tobias Hendricks

Version History:

1.0

Initial Release:

22/05/2023

Acknowledgments / Third-party libraries:

bullet3-master, Dear-Imgui 1.89.2, doxygen, easyloggingapp-9.97.0, Eigen 3.4.0, FMOD, GLAD, GLFW 3.3.8, nlohmann, ozz, STBI, tinygltf, TinyOBJ

All third-party software used in this project are in the Mackerel-Core/ext folder, with their licenses included.

Controls:

Standard WASD and space is used for player input, with P being used to pause/unpause the demos.

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors