Version 8 (modified by art, 17 years ago) (diff) |
---|
Welcome to the nrEngine webpage
nrEngine is a small but powerfull game-application-engine. The engine does provide the developers with a low level functionality like resource managment, scripting, event system etc. A plugin framework allows to improve the functionality of the engine on the fly. The engine is written in Standard C++ and runs on all common platforms.
The engine has been designed with a the goal of providing the developers a simple but powerfull API. It is not designed to be a replacement but an enrichment in the development process of a game or any other application.
Features
- Kernel/Task? subsystem
- Resource managment
- Clock/Timer? support (incl. Plugin to support rdtsc instructions)
- Scripting system (incl. Plugin to handle Lua scripts)
- Event managment system
- Packages provides new features as compile-time plugins (i.e. nrEngineGLFW)
- Plugins extend existing features as run-time plugins (i.e. dynamic resources, lua scripting, ...)
Documentation
Currently there exists a doxygen of the complete source code. You can find it here
Projects using nrEngine
All projects, which I have created before do use the nrEngine inside. You can find the projects here and here