C# 3D

Open-source C# projects categorized as 3D Edit details

Top 23 C# 3D Projects

  • Silk.NET

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

    Project mention: Seriously WTF C++? | reddit.com/r/ProgrammerHumor | 2022-09-09

    There are quite a lot actually, even if we ignore engines and frameworks (though some of them are quite low level). Some of the biggest are Silk.NET, Vortice.Windows, SharpDX (the last one is dead but it still should work well).

  • simulator

    A ROS/ROS2 Multi-robot Simulator for Autonomous Vehicles

    Project mention: LG will no longer support LGSVL Simulator -- will not open source WISE web Interface | reddit.com/r/robotics | 2022-01-20
  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • Helix Toolkit

    Helix Toolkit is a collection of 3D components for .NET.

    Project mention: Will WPF and Unity fit togehter? | reddit.com/r/csharp | 2022-03-20

    About ditching WPF and using Unity: it should be possible without any problems, maybe outside of the license but that of course depends on the use case. You could also probably use helix, it's whole thing is supporting 3D in WPF.

  • hedera

    paint 3D ivy in the Unity Editor, watch procedurally generated meshes simulate growth and clinging in real-time

  • glTFast

    Efficient glTF 3D import / export library for Unity

    Project mention: Import runtime glb via Web not GLFT Utility | reddit.com/r/Unity3D | 2022-09-23

    I would recommend looking at https://github.com/atteneder/glTFast personally. There are some scripts for having your own custom material such as ones from shader graph, URP, or HDRP. I have used glTFast before without any issues, but haven't tried to change the default material.

  • dwarfcorp

    An open-source 3D colony management game for PC, Mac and Linux

    Project mention: Easier nullable reference types errors instead of warnings | reddit.com/r/csharp | 2022-08-24
  • SharpGLTF

    glTF reader and writer for .NET Standard

    Project mention: I was learning OpenGL and, I needed a suggestion : Which are the best 3D model formats (In terms of ease of loading) | reddit.com/r/opengl | 2022-03-23

    Use glTF and https://github.com/jkuhlmann/cgltf Or, looks like you are using C#, so https://github.com/vpenades/SharpGLTF

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

  • SS3D

    RE:SS3D the game, another remake of SS13, but with an extra D.

    Project mention: This will be Space Station 13 in 2012. | reddit.com/r/SS13 | 2022-09-14

    You mean https://ss3d.space/ ?

  • GLWpfControl

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

    Project mention: Is OpenGL even the way to go for WPF desktop apps? | reddit.com/r/opengl | 2022-03-24

    You can also embed OpenGL into WPF via GLWpfControl (https://github.com/opentk/GLWpfControl) and keep all your actual controls in WPF if you want...

  • ZeroSimROSUnity

    Robotic simulation in Unity with ROS integration.

  • Sceelix

    A procedural generation software for automating 2D/3D content creation.

  • makegeo

    Make Geometry - Procedural Unity3D Geometry

    Project mention: These cuties are back! But like, angry now. They have a craving for building and terrain destruction! | reddit.com/r/Unity3D | 2021-11-16

    Thanks! It's terrain deformation based on this; https://github.com/kurtdekker/makegeo

  • Screeps3D

    A 3D client for the MMORTS Screeps.com

  • TrippyGL

    A simple, lightweight yet highly versatile OpenGL graphics library

  • radegast

    Lightweight client for connecting to Second Life and OpenSim based virtual worlds

    Project mention: Accessibility for vision impaired? | reddit.com/r/secondlife | 2022-07-16
  • Registry

    Free and open source aerial data storage server for DroneDB. (by DroneDB)

    Project mention: DroneDB Hub — A versatile open source modern Aerial Data Management ecosystem | reddit.com/r/selfhosted | 2022-07-19

    Plus, it can be compiled natively to many different architectures. Take a look at our releases.

  • Anzy-sand-shader

    A stylized sand shader (with materials example) made with shader graph

    Project mention: 🌵Unity stylized sand shader (my first shader 😻, link in comments) | reddit.com/r/Unity3D | 2022-05-26
  • LightVision

    A small Prorgramm to control a LED-Matrix-Display, a Server to store the data and a Client for the raspberry pi to recieve the data.

  • Arcanus-Game

    A 3D sandbox game similar to Minecraft

    Project mention: If 1.19 is the "breaking point" for enough people, what would a successor to Minecraft be? I'm talking about a community-led wholesale replacement, not another server variant or "Block Miner" clone on mobile | reddit.com/r/Minecraft | 2022-07-07
  • OpenGLGameCS

    soon to be a sort of 3d game you can walk around in

  • Hardcore-Space-Exploration-Game

    Permanent file death, previous lives retain their legacy.

    Project mention: HSEG Devlog 5 | dev.to | 2022-05-28

    Released a build of one of the coding practice games. https://github.com/Megallix/Hardcore-Space-Exploration-Game/releases/tag/codingPractice

  • GoogleVR_Unity_Setup_Demo

    Scene used in the tutorial to show how to install Google Cardboard's SDK into Unity and how to test Raycasts, Physics, movements and collisions

    Project mention: VR Tutorials - How to build a 3D environment, teleport, move without a controller and animate characters #metaverse #unity | reddit.com/r/unity_tutorials | 2021-11-29

    Get the scene and C# code from my GitHub here https://github.com/QaunainM/GoogleVR_Unity_Setup_Demo

  • VkChess.net

    3D Stockfish Chess client powered by Vulkan

    Project mention: C.R.O.W: C# rapid open widget, an alternative to window, qt and other... | reddit.com/r/csharp | 2021-10-30

    If some peoples are interesting in beta testing of c.r.o.w., I've prepared several small [introductive](https://github.com/jpbruyere/Crow/wiki/Tutorials) tutorials. You may use the [ShowCase](https://github.com/jpbruyere/Crow/tree/master/Samples/ShowCase) in the sample directory to test IML (the ui language of crow) in live. The helloworld sample has a small howto for installation. That's the first time I try to present this lib, be tolerant if you find bugs, it's far from a release version. Any bug report or advice is welcome. If you want to see it integrated in a vulkan 3d application check [vkChess.net](https://github.com/jpbruyere/VkChess.net) (there's a binary win beta release). It's a [stockfish](https://stockfishchess.org/) client. For several simple example integrated with vulkan check [VkCrowWindow library](https://github.com/jpbruyere/VkCrowWindow). Thanks for any returns, even critics ;-)

  • talent.io

    Download talent.io’s Tech Salary Report. Median salaries, most in-demand technologies, state of the remote work... all you need to know your worth on the market by tech recruitment platform talent.io

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). The latest post mention was on 2022-09-23.

C# 3D related posts


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

Project Stars
1 Silk.NET 2,130
2 simulator 1,897
3 Helix Toolkit 1,365
4 hedera 697
5 glTFast 670
6 dwarfcorp 513
7 SharpGLTF 302
8 SS3D 153
9 GLWpfControl 113
10 ZeroSimROSUnity 103
11 Sceelix 88
12 makegeo 80
13 Screeps3D 72
14 TrippyGL 66
15 radegast 34
16 Registry 30
17 Anzy-sand-shader 12
18 LightVision 6
19 Arcanus-Game 4
20 OpenGLGameCS 4
21 Hardcore-Space-Exploration-Game 2
22 GoogleVR_Unity_Setup_Demo 1
23 VkChess.net 1
Find remote jobs at our new job board 99remotejobs.com. There are 8 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Truly a developer’s best friend
Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.