aconstlink / natus

[Discontinued] Software Framework for Audio/Visual/Interactive Real-Time Applications
https://aconstlink.de
MIT License
0 stars 0 forks source link
game-development game-engine interactive real-time real-time-rendering

natus

natus is a software framework for real-time interactive audio/visual applications and is a personal endeavour into real-time engine coding.

AppVeyor License: MIT

Examples of using the engine already exists here in the project suites repository. There are also games done with natus here in the games repository..

Prerequisites

Windows prerequisites:

Linux prerequisites:
For development:

libX11-devel mesa-libGLES-devel mesa-libGL-devel mesa-libEGL-devel alsa-lib-devel make cmake gcc gcc-c++

For execution only

libX11 mesa-libGLES mesa-libGL mesa-libEGL alsa-lib

For Raspberry Pi Os:

libx11-dev libglx-dev libgl-dev libgles-dev git cmake 

Clone and Build

Linux Make:

cd repos
git clone https://github.com/aconstlink/natus.git
mkdir _build/natus.platform
cd _build/natus.platform
cmake ../../natus

Windows Visual Studio:

  1. Open CMake Gui
  2. Choose 64 bit Visual Studio 2019
  3. Generate (out of source)
  4. Open START_HERE.bat (required for finding dlls)(not in engine only builds)