reng 0.1.0-pre7

RE_NGINE_FX 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

Build Status

lightweight, expressive, extensible game engine

features

  • only library dependency is raylib
  • modular, data-driven Scene-Entity-Component architecture
  • full headless execution support, making unit tests simple
  • real time runtime debug console and inspector
  • 2d and 3d graphics support
  • multi scene layering and compositing
  • highly extensible
  • wip

hacking

requirements:

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

build raylib:

git clone https://github.com/xdrie/raylib.git && cd raylib
git checkout 3.0.0_patch
cd src
make PLATFORM=PLATFORM_DESKTOP RAYLIB_LIBTYPE=SHARED RAYLIB_MODULE_RAYGUI=TRUE -j$(nproc)
# install (optional)
sudo make install PLATFORM=PLATFORM_DESKTOP RAYLIB_LIBTYPE=SHARED RAYLIB_MODULE_RAYGUI=TRUE

raylib needs to be in your linker search path for dray to find. if it is installed, it should be detected automatically.

build engine:

cd src
dub test # run tests
dub build # build library

run demo:

cd ../demo/<name>
dub run # run demo

license

licensed under LGPL v2.1

libraries:

Authors:
  • xdrie
Dependencies:
datefmt, dray, jar, witchcraft, colorize
Versions:
0.9.0 2023-Aug-16
0.8.10 2023-Aug-01
0.8.9 2022-Nov-17
0.8.8 2022-Nov-13
0.8.7 2022-Nov-12
Show all 51 versions
Download Stats:
  • 0 downloads today

  • 0 downloads this week

  • 2 downloads this month

  • 903 downloads total

Score:
2.2
Short URL:
reng.dub.pm