gamedevelopment

Open-source projects categorized as gamedevelopment
Language: + C# + ShaderLab + C++

Top 23 gamedevelopment Open-Source Projects

  • assimp

    The official Open-Asset-Importer-Library Repository. Loads 40+ 3D-file-formats into one unified and clean data structure.

  • Project mention: The Asset-Importer-Lib Minor Release Version 5.3.0 is out | /r/GraphicsProgramming | 2023-09-26
  • tracy

    Frame profiler

  • Project mention: Tracy: Real-time nanosecond resolution frame profiler | news.ycombinator.com | 2024-03-22
  • 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
  • Terrain3D

    A high performance, editable terrain system for Godot 4.

  • Project mention: Realistic medieval environment - sneak peek | /r/godot | 2023-12-10

    plugin : https://github.com/TokisanGames/Terrain3D

  • Unreal-Engine-Guide

    Unreal Engine 5 Guide. Learn to develop games for Windows, Linux, macOS, iOS, Android, Xbox Series X|S, PlayStation 5, Nintendo Switch.

  • GameDevTutorials

    Houses various game development tutorials and resources.

  • Awesome-Gamedev

    A curated collection of resources to game development. (by FronkonGames)

  • Project mention: Awesome Gamedev: a curated collection of resources to game development. | /r/gamedev | 2023-05-07
  • 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

  • baked-animation-meshes

    Learn how to bake animations as a series of "snapshots" of meshes.

  • surface-manager

    Create and use a ScriptableObject-based Surface Management system for your game!

  • persistent-data

    Learn how to save and load data in Unity - avoiding common mistakes and dangerous serialization techniques many other tutorials will tell you to use!

  • juicy-springs

    Transform your simple, bland transitions and movement into juicy springy movement!

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

    Learn how NavMeshAgent obstacle avoidance works... in DEPTH! In this deep dive into NavMeshAgent avoidance you'll learn 5 key takeaways for improving NavMeshAgent avoidance using the Unity Navigation System, no external assets needed!

  • raycasting-explained

    In this tutorial repository I aim to make it really clear how each of the Ray, Sphere, Box, and Capsule casts work, look, behave, and how you can use each one of them to achieve your "casting" goals!

  • line-renderer-collider

    Learn how to dynamically generate a collider that aligns to your Line Renderer regardless of shape or size of your Line Renderer

  • bullet-impacts

    In this tutorial you will learn how to create a basic RigidBody Bullet that on impact, will have a particle system play at the impact location based on the material of the object the bullet collides with.

  • ai-series-part-42

    Learn how to combine a Root Motion animated model with a NavMeshAgent. This gives you all the pathing benefits and local avoidance of the Navigation System with the precise animation you expect from Root Motion.

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

gamedevelopment related posts

Index

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

Project Stars
1 assimp 10,256
2 tracy 7,814
3 Terrain3D 1,574
4 Unreal-Engine-Guide 909
5 GameDevTutorials 256
6 Awesome-Gamedev 164
7 scriptable-object-based-guns 95
8 GameWork-Foundation 86
9 pubsub 41
10 line-renderer-bezier-path 39
11 Unity-Guide 39
12 menu-controller 28
13 baked-animation-meshes 27
14 surface-manager 25
15 persistent-data 25
16 juicy-springs 24
17 raycast-bullet-trails 23
18 ragdolls 20
19 ai-series-part-32 19
20 raycasting-explained 19
21 line-renderer-collider 16
22 bullet-impacts 16
23 ai-series-part-42 16

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