reng 0.3.7
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
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
- integration with physics engines (
nudge
,dmech
) - bulit-in shaders for stylized lighting and postprocessing
- highly extensible
- wip
documentation
hacking
requirements:
make
and a C compiler (gcc
,clang
)dub
and a D compiler (dmd
,gdc
,ldc
)
build raylib (precompiled):
git clone https://github.com/xdrie/raylib.git && cd raylib
git checkout 3.0.0_patch
git submodule update --init --recursive
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.
on windows, simply copy raylib.lib
and raylib.dll
to your dub project directory.
build engine:
dub test # run tests
dub build # build library
run demo:
cd demo/<name>
dub run # run demo
license
available to use under the LGPL v3.0
libraries:
- Registered by redthing1
- 0.3.7 released 3 years ago
- bmchtech/rengfx
- LGPL-3.0 or proprietary
- Copyright © 2020, xdrie
- Authors:
- Dependencies:
- datefmt, 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 - Download Stats:
-
-
0 downloads today
-
0 downloads this week
-
3 downloads this month
-
865 downloads total
-
- Score:
- 2.2
- Short URL:
- reng.dub.pm