The MonoGame and XNA framework will allow a 3D engine to be built. The Cyclone Game Engine is a 2D/ 3D game engine built upon MonoGame and the XNA Framework to help make it easier and save time creating games. The game engine is not perfect by any means. The game engine is still in its infancy stages of development which is why I haven't made it available yet to the community. Its primarily built to serve the needs of my game projects. Once it is further developed, I will release it. I am curious to see how others will use this tool one day; possibly in ways I never thought or imagined. This is the studio's first attempt at creating a first-person shooter from the ground up. The Engine Facts Sheet will be updated over time so stay tuned.
Below is a brief description of some base aspects/elements of the engine, alongside with my thoughts on development, and the source-code used. Some of the codebase for many core elements is taken from various sources which have been modified, optimized, and extended to fit my needs. I hope this will be of any help to all the struggling XNA/ MonoGame indies out there, and give you some basic ideas and guidelines. This is not a tutorial, and I cannot go into technical details of implementation. Most of all, I want to show you, to encourage you, that all the code you need to create a fully functional game engine is out there, in books, on the web, free, within your reach.
GRAPHICS & RENDERING
LIGHT & REFLECTIONS
PARTICLES & WEATHER
PLANTS & VEGETATION
SHADERS & POST PROCESSING EFFECTS
MODELS & ANIMATION
ARTIFICIAL INTELLIGENCE (AI)
MonoGame project templates of the game engine have been created to support multiple platforms
PROGRAMMING & NETWORKING
PERFORMANCE & OPTIMIZATION