C# OpenGL

Open-source C# projects categorized as OpenGL

Top 23 C# OpenGL Projects

  • Silk.NET

    The high-speed OpenGL, OpenCL, OpenAL, OpenXR, GLFW, SDL, Vulkan, Assimp, WebGPU, and DirectX bindings library your mother warned you about.

  • Project mention: How to Use the Foreign Function API in Java 22 to Call C Libraries | news.ycombinator.com | 2024-05-08

    Genuine curiosity - what would be your motivation to use Java over C# here aside from familiarity (which is perfectly understandable)? The latter takes heavy focus on making sure to provide features like structs and pointers with little to no friction, you can even AOT compile it and statically link SDL2 into a single executable.

    But either way, if you want to try it out, then all it needs is

    - SDK from https://dot.net/download (or package manager of your choice if you are on Linux e.g. `sudo apt-get install dotnet-sdk-8.0`, !do not! use Homebrew if you are on macOS however, use .pkg installer)

    - C# extension for VS Code (DevKit is not needed)

    - SDL2 bindings: https://github.com/dotnet/Silk.NET

  • OpenTK

    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.

  • Project mention: Unhandled SEHException when running OpenTK project - What am I doing wrong? | /r/opengl | 2023-06-25

    Open a new issue on Github. Include all of this, and provide info on your OS and GPU.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Veldrid

    A low-level, portable graphics library for .NET.

  • Project mention: Is there a real time graphics llibrary in c# | /r/csharp | 2023-05-17

    I'd recommend Veldrid

  • Duality

    a 2D Game Development Framework

  • FModel

    Unreal Engine Archives Explorer

  • OpenGL.Net

    Modern OpenGL bindings for C#.

  • ClassicUO

    ClassicUO - an open source implementation of the Ultima Online Classic Client.

  • Project mention: Is there a simple, out of the box solution for Mac? (M1) | /r/ultimaonline | 2023-12-08

    Parallels or download the client at www.classicuo.eu. With the latter option, you will need the files from the client.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • SFML.Net

    Official binding of SFML for .Net languages

  • Librelancer

    A re-implementation of Freelancer

  • Project mention: Lessons from Open-Source Game Projects | dev.to | 2024-04-10

    Librelancer - Freelancer clone. C#, OpenGL

  • ShaderGen

    Proof-of-concept library for generating HLSL, GLSL, and Metal shader code from C#,

  • jazz2

    🎮 · Jazz² Resurrection: Open-source reimplementation of Jazz Jackrabbit 2

  • Project mention: Jazz jackrabbit 2 possible? | /r/RG35XX | 2023-11-02
  • PokemonGameEngine

    A C# 2D Pokémon game engine and map editor.

  • GLWpfControl

    A fast native control for OpenTK 4.x + 3.x on WPF.

  • TrippyGL

    A simple, lightweight yet highly versatile OpenGL graphics library

  • zig-opengl

    OpenGL binding generator based on the opengl registry

  • OpenTK-PathTracer

    C# OpenGL Path Tracer, Real-Time GPU accelerated

  • voxel-engine

    This is a 3d graphics engine that focusses on rendering voxels as fast as possible without sacrificing dynamic geometry. (by sjoerdev)

  • Project mention: voxel-engine alternatives - gvox_engine and octo-release | libhunt.com/r/sjoerdev/voxel-engine | 2024-05-02
  • Arqan

    Arqan is an OpenGL and GLFW binding for C# that allows you to directly use all OpenGL methods and enums methods and enums from the popular GLFW library

  • Quake2Sharp

    Quake 2, fully playable, ported to C#

  • Canvas

    Generic cross-platform real-time charts for Web apps with built-in pan and zoom support. (by Indemos)

  • OpenGL-GA

    My first ever 3D engine, filled with bugs and errors

  • RTCircles-

    Cross Platform osu! clone with focus on performance For (Windows/Linux/Android) (Maybe Mac and IOS but i cant test)

  • NthDimension

    General purpose OpenGL deferred rendering for .Net Framework

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C# OpenGL related posts

  • Unhandled SEHException when running OpenTK project - What am I doing wrong?

    1 project | /r/opengl | 25 Jun 2023
  • Is there a real time graphics llibrary in c#

    4 projects | /r/csharp | 17 May 2023
  • Math Game Project

    3 projects | /r/csharp | 14 May 2023
  • Is there a way to display 3D models on a page?

    2 projects | /r/dotnetMAUI | 4 May 2023
  • [WinUI] High level 2D rendering library

    4 projects | /r/csharp | 27 Mar 2023
  • SDL2 + OpenGL in C#?

    3 projects | /r/gamedev | 17 Mar 2023
  • Screenspace outline using stencilbuffer

    2 projects | /r/opengl | 14 Mar 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 10 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

What are some of the best open-source OpenGL projects in C#? This list will help you:

Project Stars
1 Silk.NET 3,704
2 OpenTK 3,095
3 Veldrid 2,409
4 Duality 1,389
5 FModel 1,235
6 OpenGL.Net 563
7 ClassicUO 533
8 SFML.Net 500
9 Librelancer 486
10 ShaderGen 481
11 jazz2 470
12 PokemonGameEngine 198
13 GLWpfControl 180
14 TrippyGL 157
15 zig-opengl 94
16 OpenTK-PathTracer 90
17 voxel-engine 58
18 Arqan 25
19 Quake2Sharp 23
20 Canvas 18
21 OpenGL-GA 16
22 RTCircles- 15
23 NthDimension 8

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com