Godot/Unity3D System Design Architecture
-
Updated
Feb 24, 2025 - C#
Godot Engine is a feature-packed, cross-platform game engine to create 2D and 3D games for major desktop platforms (Linux, macOS, Windows) as well as mobile (Android, iOS), and web-based (HTML5) platforms.
Godot/Unity3D System Design Architecture
A high-performance C# based Archetype & Chunks Entity Component System (ECS) with optional multithreading.
Ink integration for Godot Engine.
A reactive take on the ECS pattern for .net game developers
Ultimate high-performance binary serialization library for C#.
Per-blade grass rendering inspired by "Ghost of Tsushima", implemented in Godot
Manage Godot versions and addons from the command line on Windows, macOS, and Linux.
High-performance C# ECS
C# game template for Godot 4 with debug launch configurations, testing (locally and on CI/CD), code coverage, dependency update checks, and spell check working out-of-the-box!
The code & assets for Godot/C# tutorials I published in video/text format on YouTube and Medium (🇬🇧 + 🇫🇷).
Client/Server Authoritative Multiplayer Addon for the Godot Engine
A high-performance alloc free c# Jobscheduler.
Engine recreation for Ultima Underworld and Ultima Underworld 2 using the Godot Engine
Extensions for Arch with some useful features like Systems, Source Generator and Utils.
Mod loader & runtime script patching for Godot
Created by Juan Linietsky and Ariel Manzur