169 packages tagged with “game-development”
An open source set of base components to build RPG games
Emotion is a cross-platform game engine written in C# using .NetCore, with the intent of abstracting the lower levels of game programming, without taking away control from the developer. The core principle is that making games as a programmer should be about coding, and not about drag and drop interfaces, or wrestling with linking libraries and making the same interfaces over and over again. I made this to provide indie developers (and mostly myself) with a foundation which can be extended and adapted to a game's needs. This package is a debug build. For a release version clone and build yourself.
A reactive take on the ECS pattern for .net game developers
A set of convention based classes to speed up the setup of projects using EcsRx
Adds the notion of items to OpenRpg
Entity Component System framework aiming for syntax and usage simplicity with maximum performance for game development.
Library providing basic gaming related functionality such as inventory management and crafting.
Adds basic combat related types for building off
Adds the notion of quests to OpenRpg
Fast serializer supporting multiple formats targetting game developers
A set of convention based systems to speed up the setup of projects using EcsRx
Adds premade curve functions for scaling values or other use cases
A set of data oriented patterns that can simplify managing your game data with OpenRpg
Basic classes to assist in management of multi language content
Adds common types and classes for fantasy style settings
A .NET library for hierarchical time management in games. Provides flexible clock objects that support pause, speed control, hit pause effects, and countdown timers.
A pipeline based approach to ETL based data interactions for game development
A set of view based conventions to assist with separating view from logic/data
A set of reactive systems to develop games or applications
Adds common types and classes for various genres to build off
The Core lib containing base classes for making custom implementations compatible with Persistity
A high performance alloc free Job/Task Scheduler.
Adds the ability to create fluent pipelines that flow as continual steps
A set of convention based classes to speed up the setup of projects using SystemsRx
Reactive data objects for extending the dotnet reactive library, unirx provides this out of the box
Adds a basic starting point for wrapping objects as cards for card game scenarios
Micro Rx implementation to allow platform usage in SystemsRx framework
Binary serializer for use with LazyData
JSON Serializer and Deserializer for Persistity using Newtonsoft.Json
Ninject dependency wrapper for use with infrastructure projects