Skip to content

Above Engine - an OpenGL 2D engine with useful tooling and architecture with a focus on optimization for easily rendering great amounts of sprites without performance hiccups.

License

Notifications You must be signed in to change notification settings

LoronsoDev/Above

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Above

Above Engine is a game engine for 2D games optimized for rendering big amounts of entities/sprites.

Motivation

Above is a 3D engine developed to tackle the challenges of balancing architecture and rendering optimization. After working with other 3D and 2D engines to refine my skills, I found they didn't fully address the need for both high performance and clear, accessible functionality. To solve this, I built Above with a focus on optimizing the rendering pipeline and overall architecture. Now, it offers a powerful engine with an intuitive user experience that allows developers to easily understand and interact with the underlying processes, making complex engine functions more accessible and efficient.

How to build

1- Clone the project and update all its submodules (git clone --recurse-submodules or git submodule update --init --recursive after cloning)

2- Ensure you are on a Windows platform and run "scripts/Win-GenProjects.bat". This will build all the necessary files.

3- Open the Visual Studio project generated on the root folder.

image

About

Above Engine - an OpenGL 2D engine with useful tooling and architecture with a focus on optimization for easily rendering great amounts of sprites without performance hiccups.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published