The Tao Framework
should be a great deal of help for .NET and Mono game developers.
What is the Tao Framework?
The Tao Framework provides .NET and Mono bindings to various native libraries, including OpenGL, SDL, Cg, DevIL, ODE, OpenAL, Lua, and more.
- The Tao Framework is useful. It provides a number of libraries to help you produce your application quickly and effectively, whether you're creating a cutting-edge game, a graphics demo, a data visualization application, or an audio application, there's something for every developer.
- The Tao Framework is easy to use. Tao provides bindings for a number of well-known libraries. All the examples and documentation available for the native libraries is valid when using Tao. Now you can develop with these libraries in the managed code environment.
- The Tao Framework is standard. The libraries provided in the Tao Framework include Cg, DevIL, FreeGLUT, ODE, OpenAL, OpenGL, and SDL. Each of these is well-known and widely used. Tao strives to bring you the exact functionality provided in these libraries, with the same syntax and usage, within the manged code environment.
- The Tao Framework is open source. All source code for the libraries and examples is freely available and licensed under the very liberal MIT license.
- The Tao Framework is language-neutral. The Tao libraries work with any .NET language, including C# and Visual Basic .NET, amongst many others.
- The Tao Framework is cross-platform. Tao works with the .NET and Mono platforms. As such, Tao Framework applications can run on a variety of operating systems.
- The Tao Framework is supported. There are a number of developers working with and working on the Tao Framework. Development has proceeded for a couple of years and continues to move forward.