UnityCsReference
osu
Our great sponsors
UnityCsReference | osu | |
---|---|---|
58 | 406 | |
11,296 | 14,137 | |
1.4% | 3.5% | |
7.4 | 10.0 | |
2 days ago | 7 days ago | |
C# | C# | |
GNU General Public License v3.0 or later | 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.
UnityCsReference
-
Do you use System.Object.ReferenceEquals() ?
https://github.com/Unity-Technologies/UnityCsReference/blob/master/Runtime/Export/Scripting/UnityEngineObject.bindings.cs (after 2019.1)
-
Has any indie dev got (read-only) access to Unity source? How much did it cost?
This is awesome, thank you! I'm most curious about their Runtime
-
Is C++ still the language when entering 3D programming in 2023?
I think if you want to get into graphics programming you do want to work with OpenGL and similar things, because at the very least you need to understand it all (and decide what parts of engines to use and what to ignore when you get to whole games). It's also worth saying that while you can only publicly get the references in Unity you do get source access at the higher subscription tiers you'd use at a game studio.
- Ask HN: Examples of Top C# Code?
- We doing this?
-
Is C# too slow for this use case?
The wiki page states both languages and up until the 2017 version C# wasn’t a part of the source which implies that the main engine is written in C++. The released C# source here doesn’t seem to contain the engine core.
- Is there a way to view the Monobehavior class?
-
Are there any resources out there for anyone looking to take a deep dive into Unity's different systems and components? Like a really deep dive?
The C# reference https://github.com/Unity-Technologies/UnityCsReference
-
DaVinci Resolve 18
it already is happening (kinda), they are modularizing their engine, and all the new parts are made open source
biggest part what their graphics stack https://github.com/Unity-Technologies/Graphics (only the scripting part)
competition is growing, unreal is fully open source, and more and more people have been asking for the source, there was even some drama few years ago when unity DMCA'd (if i remember correctly) a reference source code of unity engine (decompiled) on github, then unity made it officially available on their github: https://github.com/Unity-Technologies/UnityCsReference after users complained about it
wich already proved effective and caused them to fix a huge performance issue shortly after: https://github.com/Unity-Technologies/UnityCsReference/pull/...
osu
- Any games I’m missing? (iOS, obviously)
-
What is your favourite open source game(s)?
osu!
osu! (latest version is FOSS)
- There is a lot of native Linux games. What would you recomend?
-
What is your favorite open source Linux game? Mine is Wideland (Best way to describe is the way Settlers 3 should have been)
osu!
- Osu stutters a lot and sometimes freezes
-
Do people write whole APIs in Rust?
I am definitely feeling this "growing too complex too quickly". Every time I want to contribute to osu!lazer, I could be looking at any class and it would have a 5+ levels deep inheritance tree with tons of implemented interfaces along the way.
-
Lazer idea
been proposed for a while: https://github.com/ppy/osu/issues/7003
oh damn please make a thread in https://github.com/ppy/osu/discussions this actually sounds fun
- Recommend some rhythm games
What are some alternatives?
danser-go - Dancing visualizer of osu! standard maps and custom osu! client written in Go. Also a generator for osu! videos.
osu-framework - A game framework written with osu! in mind.
osu-trainer - Beatmap difficulty controls for osu!
box86 - Box86 - Linux Userspace x86 Emulator with a twist, targeted at ARM Linux devices
OpenTabletDriver - Open source, cross-platform, user-mode tablet driver
hqOsu - osu! relax bot/timewarp and more good stuff
sentakki - An attempt to recreate maimai gameplay within osu!lazer
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.
Playnite - Video game library manager with support for wide range of 3rd party libraries and game emulation support, providing one unified interface for your games.
osu - rhythm is just a *click* away!
osu-performance - Calculates user performance aggregates from scores
mgs2-v-s-fix - Unofficial fix for PC version of Metal Gear Solid 2