ElGain
ElGain is a lightweight, open-source, and cross-platform game engine designed primarily for creating two-dimensional games. It is written in C++ and is built on top of the SDL (Simple DirectMedia Layer) library, which provides support for audio, keyboard, mouse, joystick, and graphics hardware acceleration through OpenGL or Direct3D. ElGain aims to simplify game development by offering a modular architecture and a set of high-level abstractions for common game development tasks.
The engine was developed by a small team of developers and first released in 2010. Its design
ElGain is distributed under the MIT License, making it freely available for both personal and commercial projects.
The engine’s community remains active, with contributions from developers worldwide. Documentation and tutorials are available online,