{"repo":"Redninja106/simulationframework","free":true,"listed":false,"github":"https://github.com/Redninja106/simulationframework","clone":"git clone https://github.com/Redninja106/simulationframework.git","description":"A simple and user-friendly framework for writing small graphical apps in C#.","language":"C#","stars":43,"topics":["cross-platform","csharp","game-framework","gamedev","graphics","graphics-library","simulation","imgui"],"license":"MIT","category":"game-templates","readme_excerpt":"SimulationFramework SimulationFramework is a cross-platform library for creative coding, game development, and graphical apps built on .NET 8. Designed with simplicity and ease of use in mind, it cuts down on development time for quick and easy prototyping. Join the discord server! SimulationFramework is: - Simple : SimulationFramework is designed to be developer-friendly. It is well documented and provides flexible, intuitive, and easy-to-use APIs. - Portable : The core package is dependency free, meaning SimulationFramework can run anywhere .NET can. - Documented : The SimulationFramework Docs contain everything you need to know about SimulationFramework, its features, and how to use them. Features: - Windowing : automatically creates a configurable window - 2D Drawing : A powerful 2D drawing API, backed by SkiaSharp. - Input : Mouse, keyboard and controller support. - Built-in Dear ImGui Support : Dear ImGui is completely built-in with zero setup. - Shaders : Write shaders in C#! SimulationFramework compiles C# into GLSL at runtime (in beta, check out the canvas-shader branch). With more on the way! See Planned Features. Note: SimulationFramework is still changing with every new version. Breaking changes are frequent. Getting Started SimulationFramework requires .NET 8 and Visual Studio 2022. Create a new Console App using .NET 8. Add the SimulationFramework Nuget Package (and its desktop environment) using Visual Studio or the .NET CLI via the following commands: Next, ei","default_branch":null,"files":null,"tree":[],"storefront":"/r/Redninja106","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Redninja106/simulationframework/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}