Yet another renderer library to make shiny demos.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
cmake
docs
src
tests
.gitattributes
.gitignore
.gitmodules
CmakeLists.txt
README.MD
build14_2015.bat
build15_2017.bat
buildAssets.bat
create14_2015.bat
create15_2017.bat
deleteCache.bat
requirements.txt
watchAssets.bat

README.MD

About

Yet another framework for prototyping games and making fancy demoscene productions with it. It's written in c++11 or 14-17-ish flavour, using d3d11 optimized for strictly VS2015 and VS2017, preconfigured with CMake.

Due Direct3D only Windows and Visual Studio is supported - despite usage of CMake. Extending with support of other compilers and IDEs are welcome.

Features

  • as a design goal making a modular code, with interfaces to extend it statically for your taste (e.g. does not support plugin sistem ATM)
  • serialization and internal resouce management
  • fair scenegraph support
  • fairly easy to use - desied to support bad architectual design to hack code with it - mean: partycoding
  • small exporter tools and scripts for Blender - we love Blender isn!t it?

Usage

It finally uses Cmake to create its projects. For sample codes see tests folder and its subprojects.

  • Download all dependencies listed below, build and install them
  • Add their install paths to CMAKE_PREFIX_PATH environment variable.
  • Make sure that cmake, python and blender commands are available from PATH environment variable
  • Run the corresponding create_*.bat script to your environment.

Major dependencies

  • Python 2.7
  • Blender 2.79
  • Bass - Core audio
  • STB - Core standard library
  • Assimp - For native model import module
  • GoogleTest

Optional / Future

Future plans

  • Make it work
  • Win Function
  • Take world domination