Annwvyn1) is a simple C++ game engine and application developement framework designed to easily create applications using consumer-grade VR systems.
This wiki serves as documentation for the library. News, releases and presentation of the project can be found on the main website.
Annwvyn is written and usable in C++, and is based on multiple free software libraries. It uses the native APIs and SDKs for different VR platform (Oculus Rift, SteamVR with HTC-Vive…)
Under the hood, Annwvyn uses:
the Oculus Virtual Reality API
the Open Virtual Reality library from Valve, powering the HTC Vive, among other hardware
The Object-Oriented Graphical Rendering Engine, a Free/Open-Source 3D graphics library, in version 2.1
My own GLTF loader plugin for Ogre 2.1
a Free implementation of the Open Audio Library originally developed by Creative Labs.
Lib Sound File, a free sound file decoding/encoding library that support many format (but not the copyrighted MP3)
A super cool scripting language in C++ for C++
GL FrameWork, a library to help develop OpenGL application. Used for window and OpenGL context creation after Annwvyn 0.3.X using Ogre 2.1
, my personal fork of BtOgre, adapted for Ogre 2.1. presentation of the original one here
A C++ Unit test Framework
If you want to start now you can use this tutorial