retrograde 0.0.0

The Retrograde Game Engine


To use this package, put the following dependency into your project's dependencies section:

dub.json
dub.sdl

The Retrograde Game Engine

Copyright Mike Bierlee 2014-2017 Version 0.0.0 Licensed under the terms of the MIT license - See LICENSE.txt

Retrograde is a general purpose game engine. Currently it is in alpha state and not fit for production. Many usual engine systems are missing or incomplete. Incomplete 2D and 3D renderers are available.

Features:

  • Core update and render loop with fixed time-stepping and variable render rate.
  • SDL2-based OS event handling and windowing system.
  • Component-based entity system.
  • Synchronous, immediate messaging system for events and commands.
  • Modular design using dependency injection.
  • SDL2-driven 2D renderer.
  • OpenGL 4.5 3D renderer.
  • Assimp-driven 3D model pipeline.
  • Tiled 2D map pipeline.

Dependencies on projects written in C:

  • SDL2 2.0.5 (https://www.libsdl.org/)
  • SDL2Image 2.0.0 (http://www.libsdl.org/projects/SDLimage/)

Guaranteed to be compatible with the latest version of D (DMD) only. Can be built with DUB.

Authors:
Lostmoment, Mike Bierlee
Dependencies:
vibe-d:http, openssl, vibe-d:data, poodinis, derelict-assimp3
Versions:
0.0.0 2017-Sep-04
~develop 2017-Sep-04
Show all 2 versions
Download Stats:
  • 0 downloads today

  • 0 downloads this week

  • 0 downloads this month

  • 0 downloads total