reng 0.7.0

RE NGINE FX (rengfx) game framework/engine


To use this package, run the following command in your project's root directory:

Manual usage
Put the following dependency into your project's dependences section:

rengfx

RE ENGINE FX

DUB Package

lightweight, expressive, extensible game engine

blocks demo gif

table demo gif

features

  • only library dependency is raylib
  • 2d and 3d graphics support
  • modular, data-driven Scene-Entity-Component architecture
  • full headless execution support, making unit tests simple
  • multi scene layering and compositing
  • highly extensible with custom components and logic
  • fluent debugging
  • real time runtime debug console and inspector
  • simple and powerful glsl shaders
  • bulit-in shaders for stylized lighting and postprocessing
  • streamlined shaders api for custom glsl shaders
  • wip
  • wip: physics support and integration
  • wip: tilemaps with tiled

documentation

hacking

requirements:

  • make and a C compiler (gcc, clang)
  • dub and a D compiler (dmd, gdc, ldc)

rengfx depends on raylib (via dray bindings). by default, dray will run a pre-generate script that automatically builds raylib.

build engine:

dub test # run tests
dub build # build library

open docs locally:

dub run -b ddox

run demo:

cd demo/<name>
dub run # run demo

license

copyright © 2020-2022, redthing1.

available to use under the LGPL v3.0.

libraries:

Authors:
  • redthing1
Dependencies:
dray, jar, witchcraft, colorize
Versions:
0.8.9 2022-Nov-17
0.8.8 2022-Nov-13
0.8.7 2022-Nov-12
0.8.6 2022-Nov-11
0.8.5 2022-Nov-10
Show all 48 versions
Download Stats:
  • 0 downloads today

  • 1 downloads this week

  • 226 downloads this month

  • 733 downloads total

Score:
4.0
Short URL:
reng.dub.pm