Top 20 NuGet game Packages

A 2D application/game framework written with rhythm games in mind.
Authentication, in-game commerce, player data, title data, inventory, characters, statistics, leaderboards, analytics and reporting, friends, multiplayer, matchmaking, tournaments, cloud script, trading, real-time event handling, player management, live ops, and server hosting for all major platform...
The Open Toolkit is set of fast, low-level C# bindings for OpenGL, OpenGL ES and OpenAL. It runs on all major platforms and powers hundreds of apps, games and scientific research. OpenTK provides several utility libraries, including a math/linear algebra package, a windowing system, and input handli...
Authentication, in-game commerce, player data, title data, inventory, characters, statistics, leaderboards, analytics and reporting, friends, multiplayer, matchmaking, tournaments, cloud script, trading, real-time event handling, player management, live ops, and server hosting for all major platform...
Emotion is a cross-platform game engine written in C#, with the intent of removing overhead and providing abstraction without sacrificing control. The idea is, to make game development about game development and not about engine or low-level backend development, but allowing those who want to do tha...
The Open Toolkit is set of fast, low-level C# bindings for OpenGL, OpenGL ES and OpenAL. It runs on all major platforms and powers hundreds of apps, games and scientific research. OpenTK provides several utility libraries, including a math/linear algebra package, a windowing system, and input handli...
A .NET Standard class library providing map generation, path-finding, and field-of-view utilities frequently used in roguelikes or 2D tile based games. Inspired by libtcod New features: * Optimized cave map generator (Thanks to James Neal) * Optimized DijkstraShortestPath.FindPath method (Tha...
Extensible and well-documented dice roller with a robust set of features. Excellent for play-by-post forums, virtual tabletops, or for integrating into character sheets or encounter managers.
An FNA library that emulates old-school console and command prompt style graphics. Use the SadConsole.Starter package for new projects.
This package contains a small coop game for one to two players, controlled with mouse / keyboard and gamepads. Recommended to play with stereo audio at full volume.
A MonoGame library that emulates old-school console and command prompt style graphics.
C# Wrapper for LÖVE 2d game engine(https://love2d.org/). Website : https://github.com/endlesstravel/Love2dCS
Authentication, in-game commerce, player data, title data, inventory, characters, statistics, leaderboards, analytics and reporting, friends, multiplayer, matchmaking, tournaments, cloud script, trading, real-time event handling, player management, live ops, and server hosting for all major platform...
Arrowgene.Services aids in creating a server with multiple clients.
Empty Keys UI is XAML based UI library. This package supports only MonoGame engine.
Empty Keys UI is XAML based UI for .NET or Mono. This package contains only UI Generator and Designer.
Empty Keys UI is XAML based UI library. This package supports only Xenko engine.
Aether.Physics2D is a 2D collision detection system.
Roguelike/2D game utility library.
An easy to use Direct2D1 drawing library with the ability to create transparent windows.