Axiom 3D Engine
The Axiom 3D Engine is an open-source, cross-platform 3D graphics rendering engine for .NET and Mono. The engine is a high-performance C# port of the powerful OGRE engine. Its flexible component-oriented architecture allows easy extension and provides full support for both Direct.
- C# codebase built using Visual Studio .NET 2005 running on .Net Framework 2.0. Project files for VS, SharpDevelop, and MonoDevelop are included.
- Game agnostic design, allowing the flexibility for use in a variety of game genres.
- Strict adherence to the best practices of .NET framework naming standards and methodologies (i.e. Use of properties instead of GetX()/SetX(). Usage of .NET framework class library wherever possible. No Hungarian notation, other than the "I" prefix for interfaces. Microsoft .NET Coding Guidelines.
- Flexible plugin architecture for dynamically loading plugin functionality at runtime.
- Runs under Mono/Linux
- Basic keyboard and mouse input using Managed DirectInput or SDL
- Comprehensive C# Math Library, with support for Quaternions, as well as various sizes of Matrices, and Vectors. Operator overloads are implemented as well (not CLS compliant yet however). Math code has been ported over from C and has been hand optimized to perform as best as the CLR will allow.
- Automatic resource management, for maintaining memory quotas. Supports flexible archive implementation, including folder structures and .zip files using SharpZipLib.
- Built in logging support via a log writer that implements TraceListener. All messages are written using Trace.Write.
Go to http://axiom.codeplex.com/
See also these related projects.
- Breakout Sharp - Breakout Sharp is a C# remake of the classical Breakout game. It's a hobby proje ...
- OpenTK - OpenTK = Open ToolKit. Spiritual successor of the Tao Framework. Provides OpenGL ...
- Scurvy Test - Game development is by its nature a visual thing. Unit testing is code that test ...
- Sprite Vortex - Sprite Vortex aims to greatly reduce the time needed to create frame based sprit ...
- Swannys ABC - A game where you place one letter a turn and score for each "ABC" you ...
- Vortex2D.NET Game Engine - Vortex2D.NET is hardware accelerated 2D game engine. It is mainly focused on dev ...
- W2H4U - This is a spin off of the original game, Too Hard For You, a mix of Tetris and B ...
- XE2 X-Engine - The X-Engine is a game engine built around Microsoft's XNA project. It is design ...