{"payload":{"pageCount":1,"repositories":[{"type":"Public","name":"Nexus","owner":"UnterrainerInformatik","isFork":false,"description":"Cross-platform implementation of a communication-hub for use with Steamworks or its own server. Currently this project is just a draft.","allTopics":["networking","cross-platform","steamworks","nexus","communication-hub"],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":13,"issueCount":0,"starsCount":4,"forksCount":0,"license":"The Unlicense","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-12-08T09:41:01.925Z"}},{"type":"Public","name":"Travis-Test","owner":"UnterrainerInformatik","isFork":false,"description":"The test-repo for our Travis-Scripts.","allTopics":[],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":1,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-12-08T09:31:02.456Z"}},{"type":"Public","name":"MyStromRestApiCSharp","owner":"UnterrainerInformatik","isFork":false,"description":"An implementation of the MyStrom REST API in C#.","allTopics":["api","rest","smarthome","implementation","mystrom"],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":1,"issueCount":0,"starsCount":1,"forksCount":1,"license":"The Unlicense","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-12-08T09:30:40.642Z"}},{"type":"Public","name":"collisiongrid","owner":"UnterrainerInformatik","isFork":false,"description":"This is a structure allowing you to find suitable collision-candidates out of a bulk of sprites or similar very fast.","allTopics":["testing","rectangle","collision-checking","collision-grid","broad-phase","grid","sprites","monogame"],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":1,"issueCount":0,"starsCount":33,"forksCount":4,"license":"The Unlicense","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-12-08T08:57:56.108Z"}},{"type":"Public","name":"FiniteStateMachine","owner":"UnterrainerInformatik","isFork":false,"description":"This project is a finite state machine designed to be used in games.","allTopics":["stack","machine","fluid","update","transition","finite-state-machine","after","gamestate","fsm","state-machine","portable","monogame"],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":1,"issueCount":4,"starsCount":58,"forksCount":8,"license":"The Unlicense","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2022-12-07T19:18:35.437Z"}},{"type":"Public","name":"MonoGame_multi_texture_shader","owner":"UnterrainerInformatik","isFork":false,"description":"A test-repo to showcase a strange behavior that may be a bug.","allTopics":[],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":null,"participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-04-28T11:41:46.540Z"}},{"type":"Public","name":"MonoGame_names_of_effect_parameters","owner":"UnterrainerInformatik","isFork":false,"description":"This is a demo-solution that shows that the names of the parameters derived from a shader-file (.fx) is different for windowsDX and openGL in MonoGame.","allTopics":[],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"The Unlicense","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-04-28T11:41:39.685Z"}},{"type":"Public","name":"InputStateManager","owner":"UnterrainerInformatik","isFork":false,"description":"This is a helper class for MonoGame useful for querying keyboard, mouse, touch and gamepad inputs.","allTopics":["fluid","inputmanager","keyboard","touch","mouse","monogame","gamepad","gamepad-inputs"],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":1,"starsCount":8,"forksCount":2,"license":"The Unlicense","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-04-28T11:41:27.194Z"}},{"type":"Public","name":"splitstopwatch","owner":"UnterrainerInformatik","isFork":false,"description":"This is a little helper for dealing with the tedious task of formatting output of time-measurements.","allTopics":["start","stop","pause","output","precision","nanoseconds","stopwatch","measurements","split-times"],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":0,"license":"The Unlicense","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-04-28T11:40:41.953Z"}},{"type":"Public","name":"SimpleCSV","owner":"UnterrainerInformatik","isFork":false,"description":"A small but powerful library for writing and reading CSV files. Supports buffered stream-input, so you don't have to have all of it in RAM.","allTopics":["csv","stream","buffer","writer","reader","comma","separated","values"],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":"The Unlicense","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-04-28T11:40:20.866Z"}},{"type":"Public","name":"ShaderTools","owner":"UnterrainerInformatik","isFork":false,"description":"A PCL library that 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.","allTopics":["profile","reflection","embedded","resource","shaders","shader","monogame"],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":1,"license":"The Unlicense","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-04-28T11:40:08.237Z"}},{"type":"Public","name":"pooling","owner":"UnterrainerInformatik","isFork":false,"description":"This class implements a lock-free object pool for your game-code that sports automatic creation and events to hook.","allTopics":["events","no-gc","game","hooks","pool","lock-free"],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"The Unlicense","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-04-28T11:39:58.710Z"}},{"type":"Public","name":"Monogame-Textbox","owner":"UnterrainerInformatik","isFork":false,"description":"An editable, multi-language, event-driven textbox for MonoGame that supports selection and cut/copy/paste.","allTopics":["events","copy","paste","cut","mark","cursor","monogame","textbox"],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":1,"starsCount":38,"forksCount":2,"license":"The Unlicense","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-04-28T11:39:50.034Z"}},{"type":"Public","name":"MonoGameDemoTools","owner":"UnterrainerInformatik","isFork":false,"description":"This repository contains a PCL library that helps you with everyday MonoGame debugging and demo writing.","allTopics":[],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":0,"starsCount":1,"forksCount":0,"license":"The Unlicense","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-04-28T11:39:33.487Z"}},{"type":"Public","name":"GameTimers","owner":"UnterrainerInformatik","isFork":false,"description":"This repository contains some timers / faders that are designed to help you reduce boilerplate code in your games.","allTopics":["queue","update","monogame","timer","fire","gametime","timer-fires"],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":0,"starsCount":2,"forksCount":0,"license":"The Unlicense","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-04-28T11:39:27.714Z"}},{"type":"Public","name":"Intervals","owner":"UnterrainerInformatik","isFork":false,"description":"This repository contains helper classes that should make handling intervals and faders (sliders) more comfortable.","allTopics":["fader","slider","percentage","interval","fades","handling-intervals"],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":1,"license":"The Unlicense","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-04-28T11:39:11.657Z"}},{"type":"Public","name":"Metaballs","owner":"UnterrainerInformatik","isFork":false,"description":"This is a demo-project for metaballs using Aether.Physics2D from nkast","allTopics":["simulation","shaders","water","demo"],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":1,"starsCount":3,"forksCount":1,"license":"The Unlicense","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-04-28T11:39:02.183Z"}},{"type":"Public","name":"lockfreequeue","owner":"UnterrainerInformatik","isFork":false,"description":"This is a lock-free queue. Implemented without wait-states at all.","allTopics":[],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":0,"starsCount":9,"forksCount":2,"license":"The Unlicense","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-04-28T11:38:51.558Z"}},{"type":"Public","name":"MonoGame_fonts_black_borders","owner":"UnterrainerInformatik","isFork":false,"description":"A test-repo to showcase a strange behavior that may be a bug.","allTopics":[],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"The Unlicense","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-04-28T11:38:09.761Z"}},{"type":"Public","name":"perPixelCollision","owner":"UnterrainerInformatik","isFork":false,"description":"This repo should demonstrate a technique to acquire pixel-perfect collision results. It also contains an explanation of why you shouldn't do that in general.","allTopics":["narrow-phase","per-pixel","collision","monogame"],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":0,"starsCount":3,"forksCount":0,"license":"The Unlicense","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-04-28T11:37:29.828Z"}},{"type":"Public","name":"threadpool","owner":"UnterrainerInformatik","isFork":false,"description":"This is a C# thread-pool allowing you to do various tasks in parallel on different threads.","allTopics":[],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":0,"starsCount":17,"forksCount":6,"license":"The Unlicense","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-04-28T11:37:24.913Z"}},{"type":"Public","name":"BloomEffectRenderer","owner":"UnterrainerInformatik","isFork":false,"description":"This is a PCL library for MonoGame. It uses your local MG installation and provides an easy way to render a bloom-post-process-effect from and to any RenderTarget you like.","allTopics":["processing","effects","shader","post","effect","bloom","shaders","monogame"],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":0,"starsCount":9,"forksCount":1,"license":"The Unlicense","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-04-28T11:22:11.662Z"}},{"type":"Public","name":"MonoGame-DXGraphicCardTester","owner":"UnterrainerInformatik","isFork":false,"description":"A little project that allows for rapidly switching resolutions in order to get records of DXExceptions that might be thrown.","allTopics":[],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":0,"license":"The Unlicense","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2021-04-28T11:17:20.470Z"}},{"type":"Public","name":"MonoGame","owner":"UnterrainerInformatik","isFork":true,"description":"One framework for creating powerful cross-platform games.","allTopics":[],"primaryLanguage":{"name":"C#","color":"#178600"},"pullRequestCount":0,"issueCount":0,"starsCount":0,"forksCount":2853,"license":"Other","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2018-02-15T19:29:58.276Z"}}],"repositoryCount":24,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}