Fully featured 2.5D rendering engine, multi platform and built for speed. Made in C++ and modern OpenGL(v3.3+).
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
SENEX 601d9f5991 Removed forgotten testing code 1 week ago
assets Initial commit, fresh repo 2 weeks ago
src Removed forgotten testing code 1 week ago
.gitignore Added makefile exe names to the .gitignore 2 weeks ago
CHANGELOG.org Initial commit, fresh repo 2 weeks ago
README.org Initial commit, fresh repo 2 weeks ago
dexe - Removed experimental post processor effect code, make a custom shader instead 2 weeks ago
makefile Initial commit, fresh repo 2 weeks ago
opti_make - Fixed a bug where scrolling an empty console log crashed the program 2 weeks ago
skeletongl.ini Initial commit, fresh repo 2 weeks ago
static_exe - Fixed a bug where scrolling an empty console log crashed the program 2 weeks ago
static_lib Initial commit, fresh repo 2 weeks ago

README.org

SkeletonGL

Project site: https:://xenobyte.xyz/projects/?nav=skeletongl

Official repo: https:://git.xenobyte.xyz/XENOBYTE/skeletongl

SkeletonGL is a '2.5D' rendering engine written in multi-platform C++ and modern OpenGL (v3+) with a focus on performance and flexibility. It offers a feature-complete, ready-to-use template to immediately begin working on the essential components of the application without having to first write an underlying rendering foundation.

All modern OpenGL rendering capabilities are available, making it a more complete alternative to SDL's and SFML's 2D renderers while providing a very similar interface, it's just as easy to use but with the added benefit of everything a core graphics engine should provide. If you're looking for a complete, yet unobtrusive solution for graphics desktop development, SkeletonGL is for you.

The source code is thoroughly documented using the doxygen standard, any doxygen generator can parse the code and output the API's specification into a portable format of your choosing.

The root folder contents are already setup as a template for new projects, simply add your own source code to the src folder and update the included makefile.engine has to offer. If you're looking for a complete, yet unobtrusive solution for PC game development, SkeletonGL is for you.

Previews

https://i.imgur.com/tVQHewX.jpg

Installation & Troubleshooting

Visit the official project page at XENOBYTE.XYZ for installation instructions and troubleshooting.