Home of the Open Toolkit library

I would be interested to start working on an application framework called OpenTK Framework that will allow users to create games/simulations/graphics extremely fast and easy. This OpenTK Framework will wrap common functionality in order to provide a layer of abstractness to the user when programming 3D. Because it will be easy to use, thus it will enhance creativity and productivity.

By using the OpenTK Framework each developer can focus in the field he is really interested in:
* A physics developer can simulate his fluid dynamics without paying attention to his graphics code at all!!!
* A network developer can visualize the packets and network traffic with remarkable easiness.
* A game developer can focus on the game play mechanics (making even better and enjoyable games) rather focusing on the WOW factor
(NOTE: OpenTK Framework will be WOW-factor compatible, as long as there are good shaders loaded in it)

A use case scenario follows (outdated - a more Object Oriented API will implemented) :

As for the progress of the OpenTK Framework, I will continue the work in my own pace (that means really slow) and provide source code of the 5 most important classes of it :
- Mesh Loaders (Collada, 3Ds, Obj)
- Camera
- Materials
- Shaders
- Lights

Remember: OpenTK Framework is about higher level access and ease of use...

objarni: No, I have not a specific game in mind. But I would like to experiment on new genres, that means I would like plenty of functionality for start.

iliak: Thanks for your notice. When I get some basic parts working I would pay more attention to C# specifications (also I think of integrating FXCop, StyleCop and Test Driven Development into it, any one has experience with these?).