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/MDFramework

MDFramework: 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.

Resource Details

library

DoubleDeez



3.4