One framework for creating powerful cross-platform games.
-
Updated
Feb 17, 2025 - C#
Video game developers take a designer's concepts and build them into a playable game for users. Video game developers, also known as games developers or video game programmers, write code for games for a variety of formats, such as PCs, consoles, web browsers and mobile phones.
One framework for creating powerful cross-platform games.
JinYongLegend-like RPG Game Framework with full Modding support and 10+ hours playable samples of game.
Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity
Stride (formerly Xenko), a free and open-source cross-platform C# game engine.
This is literally a game framework, based on Unity game engine. It encapsulates commonly used game modules during development, and, to a large degree, standardises the process, enhances the development speed and ensures the product quality.
Flax Engine – multi-platform 3D game engine
The high-speed OpenGL, OpenCL, OpenAL, OpenXR, GLFW, SDL, Vulkan, Assimp, WebGPU, and DirectX bindings library your mother warned you about.
🍵 All Gang of Four Design Patterns written in Unity C# with many examples. And some Game Programming Patterns written in Unity C#. | 各种设计模式的Unity3D C#版本实现
The Open Toolkit library is a fast, low-level C# wrapper for OpenGL, OpenAL & OpenCL. It also includes windowing, mouse, keyboard and joystick input and a robust and fast math library, giving you everything you need to write your own renderer or game engine. OpenTK can be used standalone or inside a GUI on Windows, Linux, Mac.
Unity Post Processing Stack Library | Unity引擎的高品质后处理库
Unreal Engine .NET 6 integration
Dependency Injection Framework for Unity3D
Yarn Spinner is a tool for building interactive dialogue in games!
This is literally a game framework, based on Unity game engine. It encapsulates commonly used game modules during development, and, to a large degree, standardises the process, enhances the development speed and ensures the product quality.
MyBox is a set of attributes, tools and extensions for Unity
QQ Group:538722494,KSFramework = KEngine + SLua(or xLua) , Unity3D Framework/Toolsets focus on hot reload
Pixel Vision 8's core philosophy is to teach retro game development with streamlined workflows. PV8 is also a platform that standardizes 8-bit fantasy console limitations built on top of the open-source C# game engine based on MonoGame.
PixiEditor is a pixel art editor made with .NET 8
a 2D Game Development Framework