opentk

Game engine library

A fast and low-level C# wrapper for OpenGL, OpenAL & OpenCL, providing a robust set of libraries for 3D graphics, audio, compute, and input.

The Open Toolkit library is a fast, low-level C# wrapper for OpenGL, OpenAL & OpenCL. It also includes windowing, mouse, keyboard and joystick input and a robust and fast math library, giving you everything you need to write your own renderer or game engine. OpenTK can be used standalone or inside a GUI on Windows, Linux, Mac.

GitHub

3k stars
147 watching
635 forks
Language: C#
last commit: over 1 year ago
Linked from 4 awesome lists

c-sharpgame-developmentgame-enginegraphicsgraphics-librarymath-libraryopenalopenclopenglopengl-esscientific-visualization

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
isl-org/open3d A C++ library for rapid development of software that processes 3D data 11,648
lwjgl/lwjgl3 A high-performance Java library providing direct access to native APIs for graphics, audio, parallel computing, and XR applications. 4,852
luca-piccioni/opengl.net A set of C# libraries and toolkits that provide a platform-agnostic interface to OpenGL for building graphics applications. 588
openframeworks-vk/openframeworks A C++ toolkit for creative coding with experimental Vulkan rendering capabilities 63
dotnet/silk.net A high-performance library providing C# bindings to various low-level APIs for multimedia, graphics, and compute applications. 4,224
joeydevries/learnopengl Contains code samples and resources for learning OpenGL programming 11,157
tooll3/t3 A toolset for creating real-time motion graphics and animations with advanced features like DirectX, ImGui, and procedural content generation. 3,506
nigels-com/glew A library that provides efficient run-time mechanisms for determining which OpenGL extensions are supported on the target platform. 2,679
openframeworks/openframeworks A cross-platform toolkit for creative coding and interactive media development. 10,002
snowkit/linc_opengl A native binding library for OpenGL that provides access to OpenGL and GLEW APIs from Haxe code. 8
webview/webview A cross-platform library for building modern GUIs using HTML5 and JavaScript. 12,737
glfw/glfw A multi-platform library providing a simple API for creating windows, contexts, and surfaces across various platforms 13,201
polytonic/glitter A dead simple OpenGL project boilerplate for beginners. 2,511
facebook/igl A cross-platform library providing a low-level GPU interface for multiple graphics APIs 2,980
panda3d/panda3d A comprehensive game development framework for 3D rendering and game creation 4,573