Genesis is a project I have been working on and off on for a bit of fun exploring different technologies. It has been born from my efforts to understand the Bungie Halo engine as well as exploring other engines such as CryEngine and Unreal. The dream would be to have an engine matching their graphical quality… Ambitious but fun trying to get there! The code is currently does not have a licence, so use at your own risk for whatever you want.
An incomplete version one written in .NET can be found here.
With the development of the industry going towards mobile platforms as well as desktop and console I decided that .NET is not suitable for such cross-platform development. This has resulted in version 2 which is a ground up redesign and coding effort in C++ using various opensource SDK’s. The beginnings of this code can be found here.