Introduction to Scion 2D
Scion 2D is a simple 2D game engine written in C++ that I am creating for my YouTube channel for educational purposes and to become a better programmer. There is still lots of work to do; however, we are making some headway.
Technologies
- EnTT - Fast and reliable Entity Component System.
- SDL2 - a cross-platform library that provides an abstraction layer for computer multimedia hardware components.
- SDL_mixer - An audio mixer that supports various file formats for Simple Directmedia Layer.
- Dear ImGui - Immediate mode GUI for C++.
- Box2D - 2D physics engine for games.
- GLM - Mathematics library for graphics software.
- RapidJSON - Fast JSON parser and generator.
- sol2 - C++ Lua binding library.
- stb - Single-file public domain libraries.
- Lua - Powerful, efficient scripting language.