C# gamedevelopment

Open-source C# projects categorized as gamedevelopment

Top 23 C# gamedevelopment Projects

  • GameDevTutorials

    Houses various game development tutorials and resources.

  • scriptable-object-based-guns

    Learn how to create a ScriptableObject-based gun system from scratch for your game!

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • GameWork-Foundation

    Architecture-agnostic code and tools to make Unity based games.

  • Project mention: Game:Work Foundation, architecture-agnostic code and tools to make Unity based games. | /r/Unity3D | 2023-05-08
  • pubsub

    Open Source Pub/Sub Messaging Library for Unity (by supermax)

  • Project mention: Methods of object interaction in Unity. How to work with patterns and connections in your code | dev.to | 2024-04-02

    For example, PubSub Library for Unity: https://github.com/supermax/pubsub

  • 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.

  • Unity-Guide

    Unity Engine Guide

  • 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
  • surface-manager

    Create and use a ScriptableObject-based Surface Management system for 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.

  • 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.

  • ai-series-part-35

    In this tutorial repository you will learn how to make NavMeshAgents move on a NavMesh with a curved path.

  • doors

    Learn how to create multiple different types of doors in Unity

  • light-lod

    Learn how to apply the "LOD" (Level of Detail) concept to lights!

  • 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.

  • 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.

  • raycast-bouncing-bullets

    Learn how to use Vector3.Reflect to upgrade your Raycast/Hitscan bullets so they can ricochet or bounce off any objects!

  • worldspace-health-bars

    Learn how to implement Worldspace Health Bars in this tutorial repository with accompanying video tutorial.

  • christmas-lights

    Learn how to add Christmas lights into your game, for free with this tutorial repository!

  • 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.

  • 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.

  • 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.

  • 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

  • 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

  • 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# gamedevelopment related posts

Index

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

Project Stars
1 GameDevTutorials 256
2 scriptable-object-based-guns 95
3 GameWork-Foundation 86
4 pubsub 41
5 line-renderer-bezier-path 39
6 Unity-Guide 39
7 menu-controller 28
8 surface-manager 25
9 raycast-bullet-trails 23
10 ragdolls 20
11 ai-series-part-35 14
12 doors 13
13 light-lod 12
14 2021-object-pool 12
15 destructible-objects 11
16 raycast-bouncing-bullets 11
17 worldspace-health-bars 10
18 christmas-lights 9
19 advanced-lerping 8
20 lerping-fundamentals 8
21 audio-slider 7
22 ai-series-part-14 7
23 ai-series-part-14.5 7

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