osu-framework
ClassicUO
osu-framework | ClassicUO | |
---|---|---|
7 | 37 | |
1,569 | 531 | |
1.1% | 0.9% | |
9.9 | 8.9 | |
2 days ago | 7 days ago | |
C# | C# | |
MIT License | GNU General Public License v3.0 or later |
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.
- How exactly does osu! sync the game to the audio?
- 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)
-
Please recommend a Cross-Platform Game Library
My Favourite Graphics Engine at the moment is defnitly osu.Framework, you can find it here: https://github.com/ppy/osu-framework It can compile to .NET 5 and .NET 5 is cross platform now and the osu-framework makes smooth looking UIs with fancy transitions really really easy, it has some Audio Stuff in there aswell if you are looking to do something like that
ClassicUO
-
Is there a simple, out of the box solution for Mac? (M1)
Parallels or download the client at www.classicuo.eu. With the latter option, you will need the files from the client.
-
Any hope of a Mac desktop release of UO?
The unofficial ClassicUO client runs on Macs: https://www.classicuo.eu You likely just need to provide the actual client files which could be a hassle to obtain after every patch.
-
Returning to UO
If you want to play on the Classic Client I would recommend UO Classic client mod that allows the game to run at full resolution and 60FPS. https://www.classicuo.eu
-
RyujinX – Open Source Nintendo Switch Emulator
Oh, in terms of emulators written in C#, never heard of Run[1]UO[2]? C# revolutionized the UO world back like 20 years ago(?) it has(d?) the right balance between simplicity, clarity and performance
[1] https://www.runuo.net/
[2] https://github.com/ClassicUO/ClassicUO
-
Dark Forest
no total skills cap you'll need the client files which doesn't run on linux itself, but then you can play using ClassicUO which is linux compatible
-
What's happening on Siege Perilous tonight? Old-school UO, that's what.
I checked it's not on there list of servers, yet. https://www.classicuo.eu/
- Open source Diablo 1 engine – DevilutionX 1.5.0 released
-
Help getting back in...
ClassicUO is not the official client.
-
Even More Top 10 Pointless Things in Ultima Online
This is the client we’re talking about: https://www.classicuo.eu you can boost the frames up to 60-120fps and you’re able to resize the game window to your likings.
-
Dark Sun - OpenSource MMORPG roguelike!
This gonna be OT: Ciao Tommaso, after reading your project README I think you would be interested to this project too: https://github.com/ClassicUO/ClassicUO
What are some alternatives?
osu - rhythm is just a *click* away!
Ultralight - Lightweight, high-performance HTML renderer for game and app developers.
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.
ShaderGen - Proof-of-concept library for generating HLSL, GLSL, and Metal shader code from C#,
MonoGame - One framework for creating powerful cross-platform games.
endbasic - BASIC environment with a REPL, a web interface, a graphical console, and RPi support written in Rust
BEPUphysics - Pure C# 3D real time physics simulation library, now with a higher version number.
crossuo - CrossUO - Open Source Ultima Online Client
FNA - FNA - Accuracy-focused XNA4 reimplementation for open platforms
dynarmic - An ARM dynamic recompiler.
Wave Engine - This repository contains all the official samples of Evergine.
polyhydra-upm - Creative geometry for Unity