dwarfcorp
FNA
dwarfcorp | FNA | |
---|---|---|
2 | 86 | |
568 | 2,517 | |
- | 0.7% | |
0.0 | 8.4 | |
3 months ago | 18 days ago | |
C# | C# | |
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.
dwarfcorp
- Easier nullable reference types errors instead of warnings
-
Please help me understand Properties in C#
No, a backing field is not always present. Properties are just a pair of functions disguised as a field. They have all the same implementation restrictions of a function when it comes to having a backing field - that is, none. Look at the example here of what properties actually are very good at: https://github.com/Blecki/dwarfcorp/blob/master/DwarfCorp/World/Voxels/VoxelHandle.cs Do you think the Voxelhandle type has a bunch of backing fields taking up space in it? It has 10+ properties all derived from data stored somewhere else.
FNA
- FNA 23.12.07 Hotfix
-
Not only Unity...
MonoGame (MPL/С#) https://fna-xna.github.io/
-
kni VS FNA - a user suggested alternative
2 projects | 10 Oct 2023
- FNA 23.08 is out
- FNA 23.07 is Out
- FNA 23.06 is out
What are some alternatives?
dfhackscripts - Some dfhack scripts from friends of keupo on twitch
MonoGame - One framework for creating powerful cross-platform games.
tagpets - "tagpets.lua" - a DFhack script for Dwarf Fortress that places tag-like nicknames on owned animals based on their characteristics and physical attributes.
Battle-Cats-Save-File-Editor - Battle Cats Save File Editor made in C# that requires root/rooted emulator and a PC
SharpGLTF - glTF reader and writer for .NET Standard
Stride Game Engine - Stride Game Engine (formerly Xenko)
Zombusters - 🕹️ A retro style zombies shooter with cool isometric pixel art for Windows and MacOS
Nez - Nez is a free 2D focused framework that works with MonoGame and FNA
scripts - DFHack scripts
FNA3D - FNA3D - 3D Graphics Library for FNA
Roslyn - The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.
osu-framework - A game framework written with osu! in mind.