DarkGlass is a general purpose game engine written using Delphi.
DarkGlass is a game engine written from scratch using Delphi, and licensed under the MIT License.
I'll be live streaming the development of DarkGlass, indefinately, at least until the engine is capable of supporting some game development. Though I understand watching someone code isn't the most exciting thing to spend your time on, you're welcome to come watch the live streams at http://youtube.chapmanworld.com (redirect to my channel).
While contributions will be invited at some point in the future, currently this project is in it's infancy and as such contributions are not yet required. I'll update this statement as the project progresses. If you're egar to contribute in some way, feel free to get in touch, but please be patient.
For more information on the DarkGlass game engine, and the game development project it will support, see: http://chapmanworld.com/darkglass/
DarkGlass aims to support at least those targets supported by Delphi.
- Linux (Ubuntu/RHEL).
- Mac OSX
- Android 5+
These targets vary in capabilities and as such, DarkGlass engine features will vary among the targets accordingly. Development will focus primarily on Desktop targets initially. Additional targets may also be possible in the future depending upon research to be done.
DarkGlass will be designed to support interchangable graphics API's for rendering, with initial development targeting OpenGL and OpenGL-ES. With option to pivot to Vulkan early in development, and DirectX support being considered experimental in the initial phase.