Psilo
-
StateMachine by: Psilo
- 10,112 total downloads
- last updated 2/5/2020
- Latest version: 1.2.4
This project implements a Finite-State-Machine (FSM) as a PCL (portable class library) designed to be used in games. Furthermore it implements even a Stack-Based-FSM (SBFSM). So you may tell it to 'continue with the last state before the active one'. You describe your FSM using a nice and well... More information -
- 9,178 total downloads
- last updated 1/18/2020
- Latest version: 1.1.5
If you want to add a nice bloom-effect to your game, this library will help you. It's a portable library, so it will work with all MG flavors and it is pretty simple to use. Just create a BloomEffectRenderer in your game, hook it up (Initialize and UnloadContent) and tell it to render the effect... More information -
SplitStopWatch by: Psilo
- 7,428 total downloads
- last updated 10/7/2017
- Latest version: 1.0.0.4
A small debugging helper-class for developers that helps tidying your timing-output. -
- 6,985 total downloads
- last updated 1/27/2018
- Latest version: 1.1.1.1
This is a PCL library that contains helper classes that should make writing demos with and for MonoGame more comfortable. In general it contains tools that are boilerplate code and would rather distract the user from the demo. -
- 6,495 total downloads
- last updated 1/27/2018
- Latest version: 1.2.1.4
A helper PCL (InputStateManager) for MonoGame useful for querying keyboard, mouse, touch and gamepad inputs. Currently it provides convenience-methods in a fluent manner for: - Keyboard (Key) Sub-context for 'Is' and 'Was', helper functions for 'Any-ALT (...SHIFT, CTRL)' and NumLock and... More information -
- 5,132 total downloads
- last updated 1/27/2018
- Latest version: 1.1.1.1
This is a PCL library that contains helper classes that should make handling intervals and faders (sliders) more comfortable. So if you want some value clipped between two distinct values, some nice constructors for that and maybe tell the structure to advance the value to 33% and read the... More information -
- 4,693 total downloads
- last updated 2/13/2018
- Latest version: 1.1.3.2
[DEPRECATED] This library is deprecated. Please use the normal StateMachine instead which is fully tested and being actively maintained. https://www.nuget.org/packages/StateMachine/ This project implements a Finite-State-Machine (FSM) designed to be used in games. Furthermore it implements... More information -
- 4,424 total downloads
- last updated 1/28/2018
- Latest version: 1.0.2.1
An editable, multi-language, event-driven textbox for MonoGame that supports selection and cut/copy/paste. Just import this nuget package. It is a PCL so you should be able to use it in any MG project. Look at the git-repo for the usage since the repo there contains a test-project. -
ShaderTools by: Psilo
- 4,254 total downloads
- last updated 1/27/2018
- Latest version: 1.0.2.1
This PCL library helps with some useful tools when working with shaders in MonoGame, like a reflection helper that determines if the project gets used for OpenGL or DirectX and some static extension methods for the GraphicsDevice and the SpriteBatch. Another one helps you to make loading... More information -
GameTimers by: Psilo
- 4,014 total downloads
- last updated 1/28/2018
- Latest version: 1.0.3.1
Here are some Game-Timers to reduce boilerplate code in your games... -
CollisionGrid by: Psilo
- 3,714 total downloads
- last updated 1/28/2018
- Latest version: 1.1.1
When doing game development you've all come across a point when you'd like to do some collision-checks and that's usually the time when you realize that just checking all sprites against each other just doesn't cut it. The problem is that the number of checks grow very fast (N² for N sprites) when... More information -
- 3,552 total downloads
- last updated 1/28/2018
- Latest version: 1.0.3.1
This project helps you to read and write CSV (Comma Separated Values) files in your program. Those files are legacy, but many developers still use them because of their readability and because every sheet-calculation program can perfectly edit them. With the classes in this project you can... More information -
- 1,238 total downloads
- last updated 1/13/2020
- Latest version: 1.2.9
This repository contains objects for the various MyStrom appliances you can buy everywhere. The special thing about those appliances is that they each contain a small web-server sporting a REST API. So you're not bound to some quirky wireless protocol you need a special dongle for, or such... More information