The Open Toolkit is set of fast, low-level C# bindings for OpenGL, OpenGL ES and OpenAL. It runs on all major platforms and powers hundreds of apps, games and scientific research.
OpenTK provides several utility libraries, including a math/linear algebra package, a windowing system, and input handling.
OpenTK is not a game engine, nor does it try to be one. It offers a useful set of libraries, and leaves it up to the developer to make the decisions on how to use them.
It is the ideal starting point if you want to write a game or scientific application from the ground up.
Project Status (25/10/2018)
Work is well underway on OpenTK 4.0, which targets .NET Standard/Core. We would welcome any contributions!
If you encounter any issues, please let us know with a GitHub issue.
The Open Toolkit is distributed under the permissive MIT/X11 license and is absolutely free.