The Unity Machine Learning Agents Toolkit (ML-Agents) is an open-source project that enables games and simulations to serve as environments for training intelligent agents using deep reinforcement learning and imitation learning.
Repository Index
47,133 repositories indexed
1–24 of 36 · Most stars
Open Source real-time strategy game engine for early Westwood games such as Command & Conquer: Red Alert written in C# using SDL and OpenGL. Runs on Windows, Linux, *BSD and Mac OS X.
- game-engine
- strategy-game-engine
- csharp
- cross-platform
Unity MCP acts as a bridge between AI assistants and your Unity Editor. Give your LLM tools to manage assets, control scenes, edit scripts, and automate tasks within Unity.
One framework for creating powerful cross-platform games.
- xna
- monogame
- game-framework
- gamedev
Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity
TranslatedVirtual desktop pet simulator: an open-source desktop pet software that can be built into any WPF application
- desktop-pet
- wpf
inkle's open source scripting language for writing interactive narrative.
AI Skills, MCP Tools, and CLI for Unity Engine. Full AI develop and test loop. Use cli for quick setup. Efficient token usage, advanced tools. Any C# method may be turned into a tool by a single line. Works with Claude Code, Gemini, Copilot, Cursor and any other absolutely for free.
- ai
- ai-integration
- game-development
- mcp
SteamKit2 is a .NET library designed to interoperate with Valve's Steam network. It aims to provide a simple, yet extensible, interface to perform various actions on the network.
- steamkit2
- c-sharp
- nuget
- steam
An alternative bootstrapper for Roblox with a bunch of extra features.
FNA - Accuracy-focused XNA4 reimplementation for open platforms
- xna
- fna
- csharp
- gamedev
BizHawk is a multi-system emulator written in C#. BizHawk provides nice features for casual gamers such as full screen, and joypad support in addition to full rerecording and debugging tools for all system cores.
A free, open source C# framework for making games, or your own game engine. Direct access to native APIs and Vulkan, with the low-level libraries around them. The foundation under Kitten Space Agency and RimWorld's Waylith engine.
- csharp
- dotnet
- game-engine
- vulkan
An open source mesh slicer framework for Unity3D Game Engine. Written in C#.
A game ROM manager, with a built in web based emulator using multiple sources to identify and provide metadata
- emulation
- rom-management
- self-hosted
- open-source
A C# Windows companion for Realm of the Mad God Exalt featuring real-time DPS tracking, player/party overlays, ability & loot logs, and gameplay utilities with updated combat calculation fixes.
High-performance C# ECS
- csharp
- ecs
- ecs-framework
- entity-component-system
High performance 2D collision detection system with realistic physics responses.
- physics-engine
- physics-2d
Gems of Unity Labs for our user-base.
Puzzle game with clever twists (Unity3d)
:video_game: Unity SDK to use the IBM Watson services.
- bluemix
- watson-sdk
- watson
- unity-sdk
A Pixel Perfect Camera for 2D Games in Unity.
An open-source custom bootstrapper for Roblox Studio that allows you to override files in Roblox Studio's directory, opt into development branches of Roblox, and experiment with Fast Flags.
- roblox-studio
- lua
- c-sharp
Romanov's Vengeance is an OpenRA mod based on Red Alert 2.