onegame articles
Guides to working with onegame: how-tos, migrations and comparisons.
-
Unity alternatives for C# programmers
Unity alternatives that keep C#: Godot .NET, Stride, Flax, Evergine, MonoGame and onegame, compared on license, editor and platforms from their own pages.
-
onegame for Unity developers
A concept map from Unity to onegame: MonoBehaviour, Update, Instantiate, Netcode and the Test Framework, what has no equivalent, and a spawner ported to C#.
-
onegame for MonoGame developers
A concept map from MonoGame to onegame: Game, Update, Draw, input, content and randomness, then a small MonoGame-style loop ported and tested in C#.
-
MonoGame alternatives for C# developers
MonoGame alternatives compared from their own docs: FNA, KNI, raylib-cs, Stride, Godot with C# and onegame. License, editor, platforms and what each is for.
-
Deterministic game simulation in C#
Make a C# game simulation deterministic with fixed-point math, seeded random streams and a tick clock, and analyzers that make floats and threads build errors.
-
LiteNetLib, Riptide, Photon Fusion or built-in sync
LiteNetLib and Riptide move messages; LiteEntitySystem and Photon Fusion sync state. C# multiplayer networking compared, with one small game built twice.
-
C# game engines compared
Game engines that use C#: Unity, Godot, Stride, Flax, Evergine, MonoGame, FNA, KNI, raylib-cs and onegame, with license, editor and targets from their own pages.
-
C# game development without an editor
Build a complete 2D game in C# with no editor: sprites, keyboard and gamepad input, scoring, headless tests and a native Linux build, all from code.
-
Client-side prediction and rollback in C#
Client-side prediction in C#: show a player’s command at once, reconcile with the authoritative server and roll back what it refused, with working code.
-
Automated game testing
Automate game testing in C#: drive the game headless, check state, UI and screenshots, replay recorded sessions in CI and prove the simulation repeats.