MDFramework
MDFramework is a C# multiplayer game framework for Godot 3.4, designed to bring familiar features from other game engines into Godot. It provides tools for member replication, network spawning, command-line parameter parsing, logging, profiling, and more.
https://github.com/DoubleDeez/MDFrameworkMDFramework: A C# Multiplayer Game Framework for Godot 3.4
MDFramework is a C# multiplayer game framework tailored for Godot 3.4. While the project is archived and no longer actively maintained, it offers a range of features designed to streamline multiplayer game development within the Godot engine. This framework aims to provide functionalities familiar to developers accustomed to other game engines.
Key Features
-
Automatic Member Replication: Simplifies the process of replicating members across the network without manual
Rset
calls. - Network Spawning: Enables the server to spawn nodes and replicate them across all connected clients.
- Command Line Parameter Parsing: Allows for querying command-line parameters at runtime.
- Logging System: Features categorized logging with configurable log levels for both file and standard output.
- Console Command Prompt: Provides a command prompt that allows adding commands from single-instance classes.
- Profiler Class: Includes a profiler class to measure execution time of code blocks.
- Node Binding: Automatically binds editor-created nodes to member variables.
- Game Session and Player Info: Manages networked multiplayer sessions and player information.
- Game Synchronizer: Synchronizes the game state when a new player joins.