Version 10 (modified by art, 14 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.


  • 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
  • Property managment system handling non-typed values
  • 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, ...)


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