Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression. Learn more →
Top 23 C# gamedevelopment Projects
-
-
Project mention: Game:Work Foundation, architecture-agnostic code and tools to make Unity based games. | /r/Unity3D | 2023-05-08
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
Project mention: Is there a way to iterate over a list of an interface type and cast each type to the actual child type without having to add an explicit cast for each child type? | /r/csharp | 2023-03-22
I am using Unity with a Publish / Subscribe framework.
-
scriptable-object-based-guns
Learn how to create a ScriptableObject-based gun system from scratch for your game!
Project mention: Assembly Definitions, Explained - Learn what these are and how they can help you iterate faster in your project when making code changes! | /r/unity_tutorials | 2023-04-04👨💻 You can see the specific examples implemented on the Gun Scriptable Object Series GitHub
-
line-renderer-bezier-path
In this tutorial repository you will learn how to make an Editor script that will allow you to smooth a Line Renderer with Bezier Curves.
-
-
SonarLint
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
-
ragdolls
Learn about the ragdoll ceration workflow, a script to toggle between an Animator and Ragdoll, and some optimization ideas for having ragdolls in your game.
-
raycast-bullet-trails
Learn how to add bullet trails (aka "tracers") to your hitscan weapons. In this tutorial repository you'll learn how to implement a hitscan gun that makes bullet impact effects, has bullet trails, and fires on left mouse click using the new input system.
-
-
-
2021-object-pool
Get an in-depth overview of the most commonly needed functionality of the Unity Object Pooling API introduced in the 2021 version of the Unity Editor.
-
ai-series-part-35
In this tutorial repository you will learn how to make NavMeshAgents move on a NavMesh with a curved path.
-
destructible-objects
Learn how to add destructible objects into your game - for free! In this tutorial you'll learn how to destroy any individual game object with a common "replacement" technique. Clean up afterwards with a subtle fade out effect.
-
worldspace-health-bars
Learn how to implement Worldspace Health Bars in this tutorial repository with accompanying video tutorial.
-
ai-series-part-14.5
Project used in the AI Series Part 14.5 Unity Tutorial where I show how to approach optimizing code, using our runtime navmesh generation as the optimization target
-
raycast-bouncing-bullets
Learn how to use Vector3.Reflect to upgrade your Raycast/Hitscan bullets so they can ricochet or bounce off any objects!
-
lerping-fundamentals
Lerping is one of the foundational things you need to know about in video game development! There are so many use cases for lerping it's impossible to name them all! Almost any time you want to rotate, move, or change a value over time, lerping is an option.
-
Project mention: LODs are ubiquitous in gamedev, why not make them more prevalent by using the same concept to adjust Light Shadow quality to boost performance? | /r/unity_tutorials | 2023-03-14
🧑💻 As always, the full project is available on GitHub
-
christmas-lights
Learn how to add Christmas lights into your game, for free with this tutorial repository!
-
ai-series-part-14
Project corresponding to AI Series Part 14 where we implement Baking NavMesh at Runtime around the Player, instead of baking on the entire scene
-
audio-slider
Many of you have probably tried to create a slider that manages levels of audio for different things like Sound Effects or Music volume. However the most immediately obvious ways to approach this is very, very wrong.
-
advanced-lerping
In this tutorial repository you'll learn how you can easily apply smoothing and randomness to smoothing by using Animation Curves or MinMaxCurves to achieve nonlinear interpolation on "lerp"s.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C# gamedevelopment related posts
- Assembly Definitions, Explained - Learn what these are and how they can help you iterate faster in your project when making code changes!
- Learn How You Can Detect OffMeshLink Traversal of a NavMeshAgent! Full Tutorial in Comments!
- is there a way to make a navmesh agent play a certain animation when traversing a navmesh link?
- Is something wrong with this coroutine lerping code? It works fine if I make float xTime 1 or lower than 1 but if I make it 10 for example, it still lerps in 1 second in total. What could be the problem?
- A little while ago I released a video teaching the basics of Lerping in Unity. This week take your lerping knowledge to the next level with ADVACNED LERPING where you can learn about curve-based lerping!
- A little while ago I released a video teaching the basics of Lerping in Unity. This week take your lerping knowledge to the next level with ADVACNED LERPING where you can learn about curve-based lerping!
- Ever get confused by a lerp? It's a fundamental in game development but a lot of people don't fully understand how they should work. I made a video showing some of the most common lerps and how to use them in Unity
-
A note from our sponsor - InfluxDB
www.influxdata.com | 5 Jun 2023
Index
What are some of the best open-source gamedevelopment projects in C#? This list will help you:
Project | Stars | |
---|---|---|
1 | GameDevTutorials | 241 |
2 | GameWork-Foundation | 63 |
3 | pubsub | 39 |
4 | scriptable-object-based-guns | 39 |
5 | line-renderer-bezier-path | 32 |
6 | Unity-Guide | 21 |
7 | menu-controller | 21 |
8 | ragdolls | 19 |
9 | raycast-bullet-trails | 17 |
10 | surface-manager | 16 |
11 | doors | 11 |
12 | 2021-object-pool | 11 |
13 | ai-series-part-35 | 10 |
14 | destructible-objects | 9 |
15 | worldspace-health-bars | 8 |
16 | ai-series-part-14.5 | 7 |
17 | raycast-bouncing-bullets | 7 |
18 | lerping-fundamentals | 6 |
19 | light-lod | 6 |
20 | christmas-lights | 6 |
21 | ai-series-part-14 | 6 |
22 | audio-slider | 5 |
23 | advanced-lerping | 5 |