osu-framework
FNA
Our great sponsors
osu-framework | FNA | |
---|---|---|
7 | 86 | |
1,557 | 2,509 | |
1.6% | 0.9% | |
9.9 | 8.5 | |
5 days ago | 5 days ago | |
C# | C# | |
MIT License | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
osu-framework
-
Announcing Masonry 0.1, and my vision for Rust UI
Related to your vision, you should definitely take a look at osu!framework. It's an open-source C# game engine, focused on 2D rendering and UIs. You can see the biggest example of it being used is, of course, osu! itself (osu!lazer, next iteration of osu!). It is so good that it has become my standard in terms of visual design and UI features.
- Ask HN: Examples of Top C# Code?
-
Frui: a developer-friendly framework for building user interfaces in Rust
An API I particularly like for this is how osu!framework does it.
-
I am thinking of going to Linux with Windows 11 on the way
Almost unrelated, but for game development (in C#), you might wanna look into the osu!framework, if at least just out of curiosity. It is a free and open-source game engine developed by peppy, the developer of osu!. You would also be able to develop on Linux (where programming tools really shine if you ask me) using VSCode and have neat things like visual tests and other stuff I haven't looked into.
-
Is there a way to use touchpad with osu!lazer?
it seems that despite using SDL, if you have "raw input" checked, it still uses the osuTK mouse input handler (https://github.com/ppy/osu-framework/blob/b97c26a684dc8ded5a349d24f8664a4f4b8c42a4/osu.Framework/Platform/DesktopGameHost.cs#L133, that's good)
FNA
-
Not only Unity...
MonoGame (MPL/ะก#) https://fna-xna.github.io/
-
kni VS FNA - a user suggested alternative
2 projects | 10 Oct 2023
- FNA 23.04 is out
-
FNA 22.10 is out
https://fna-xna.github.io/ this explains it better.
-
string is written with a minimal s
I loved XNA. Have you heard of FNA?
- Why is there a lack of cool repos?
-
MonoGame 3.8.1 is now available for all!
MonoGame is an open-source framework, a thin layer of abstraction over input, sound, and graphics APIs. MonoGame lets game developers write cross platform code that will run on desktop, mobile, and console devices. Many commercially successful indie games have been shipped using MonoGame, and it's similar frameworks XNA and FNA, since 2007. MonoGame is ideal for developers who don't want an engine to dictate their decisions and rather have more control in the development of their game. It has a lot of features for 2D already built-in, but doesn't have the type of features that Unreal or Unity have for 3D out of the box. MonoGame tries to get out of the developer's way by providing only the essentials: input, sound, and drawing to the screen.
- C# games in Godot, 2022 edition
- When i had to look up what a Quaternion is
What are some alternatives?
MonoGame - One framework for creating powerful cross-platform games.
Battle-Cats-Save-File-Editor - Battle Cats Save File Editor made in C# that requires root/rooted emulator and a PC
osu - rhythm is just a *click* away!
Stride Game Engine - Stride Game Engine (formerly Xenko)
o3de - Open 3D Engine (O3DE) is an Apache 2.0-licensed multi-platform 3D engine that enables developers and content creators to build AAA games, cinema-quality 3D worlds, and high-fidelity simulations without any fees or commercial obligations.
Nez - Nez is a free 2D focused framework that works with MonoGame and FNA
FNA3D - FNA3D - 3D Graphics Library for FNA
BEPUphysics - Pure C# 3D real time physics simulation library, now with a higher version number.
Wave Engine - This repository contains all the official samples of Evergine.
UnrealCLR - Unreal Engine .NET 6 integration