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 56 · 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
Video game library manager with support for wide range of 3rd party libraries and game emulation support, providing one unified interface for your games.
C# application with primary purpose of farming Steam cards from multiple accounts simultaneously.
- steam
- steam-api
- steam-account
- steambot
Unity C# reference source code.
Provides an efficient allocation free async/await integration for Unity.
- csharp
- unity
- coroutine
- task
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
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
The main repository for the development of the evolution game Thrive.
- thrive
- game
- simulation
- evolution
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.
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 2D online multiplayer game taking place in a submarine travelling through the icy depths of Jupiter's moon Europa.
- monogame
- game
- multiplayer-game
A game framework written with osu! in mind.
- game-frameworks
- game-engine
- osu
- hacktoberfest
An easy to use Unity 3D library for creating illustrated Interactive Fiction games and more.
DotRecast - a C# port of Recast & Detour, Industry-standard navigation mesh toolset for .NET, Unity3D, games, servers
- detour
- recast
- navmesh
- pathfinding
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
Gestures and input handling made sane for Unity
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.