CM.GD IS OUT! - YOU'RE NOW READING THE BLOG, THE MAWJI BLOG - CM.GD IS OUT! - YOU'RE NOW READING THE BLOG, THE MAWJI BLOG - CM.GD IS OUT! - YOU'RE NOW READING THE BLOG, THE MAWJI BLOG -
CM.GD IS OUT! - YOU'RE NOW READING THE BLOG, THE MAWJI BLOG - CM.GD IS OUT! - YOU'RE NOW READING THE BLOG, THE MAWJI BLOG - CM.GD IS OUT! - YOU'RE NOW READING THE BLOG, THE MAWJI BLOG -
CM.GD IS OUT! - YOU'RE NOW READING THE BLOG, THE MAWJI BLOG - CM.GD IS OUT! - YOU'RE NOW READING THE BLOG, THE MAWJI BLOG - CM.GD IS OUT! - YOU'RE NOW READING THE BLOG, THE MAWJI BLOG -
CM.GD IS OUT! - YOU'RE NOW READING THE BLOG, THE MAWJI BLOG - CM.GD IS OUT! - YOU'RE NOW READING THE BLOG, THE MAWJI BLOG - CM.GD IS OUT! - YOU'RE NOW READING THE BLOG, THE MAWJI BLOG -
CM.GD IS OUT! - YOU'RE NOW READING THE BLOG, THE MAWJI BLOG - CM.GD IS OUT! - YOU'RE NOW READING THE BLOG, THE MAWJI BLOG - CM.GD IS OUT! - YOU'RE NOW READING THE BLOG, THE MAWJI BLOG -
CM.GD IS OUT! - YOU'RE NOW READING THE BLOG, THE MAWJI BLOG - CM.GD IS OUT! - YOU'RE NOW READING THE BLOG, THE MAWJI BLOG - CM.GD IS OUT! - YOU'RE NOW READING THE BLOG, THE MAWJI BLOG -
CM.GD IS OUT! - YOU'RE NOW READING THE BLOG, THE MAWJI BLOG - CM.GD IS OUT! - YOU'RE NOW READING THE BLOG, THE MAWJI BLOG - CM.GD IS OUT! - YOU'RE NOW READING THE BLOG, THE MAWJI BLOG -
CM.GD IS OUT! - YOU'RE NOW READING THE BLOG, THE MAWJI BLOG - CM.GD IS OUT! - YOU'RE NOW READING THE BLOG, THE MAWJI BLOG - CM.GD IS OUT! - YOU'RE NOW READING THE BLOG, THE MAWJI BLOG -
CM.GD IS OUT! - YOU'RE NOW READING THE BLOG, THE MAWJI BLOG - CM.GD IS OUT! - YOU'RE NOW READING THE BLOG, THE MAWJI BLOG - CM.GD IS OUT! - YOU'RE NOW READING THE BLOG, THE MAWJI BLOG -
CM.GD IS OUT! - YOU'RE NOW READING THE BLOG, THE MAWJI BLOG - CM.GD IS OUT! - YOU'RE NOW READING THE BLOG, THE MAWJI BLOG - CM.GD IS OUT! - YOU'RE NOW READING THE BLOG, THE MAWJI BLOG -
CM.GD IS OUT! - YOU'RE NOW READING THE BLOG, THE MAWJI BLOG - CM.GD IS OUT! - YOU'RE NOW READING THE BLOG, THE MAWJI BLOG - CM.GD IS OUT! - YOU'RE NOW READING THE BLOG, THE MAWJI BLOG -
CM.GD IS OUT! - YOU'RE NOW READING THE BLOG, THE MAWJI BLOG - CM.GD IS OUT! - YOU'RE NOW READING THE BLOG, THE MAWJI BLOG - CM.GD IS OUT! - YOU'RE NOW READING THE BLOG, THE MAWJI BLOG -
Hello everyone! I've made a multiplayer framework, initially for my own use. But I've decided to open source it. I'd like to introduce CM.gd! A multiplayer framework built on top of Godot's Multiplayer APIs. Build Singleplayer, Couch Multiplayer, and Networked Multiplayer at once! It's basically an abstraction layer on top of Godot's multiplayer, but with extra connection handling stuff included!
One of the key highlights of this framework is its flexible player joining mechanism, as shown in the video. You can mix and match couch multiplayer with networked multiplayer. (Think of multiplayer games like Plate Up! or Overcooked, the framework's inspired by it!)
Also, it's built on top of Godot's Multiplayer APIs. That means no need to relearn Godot's multiplayer. RPC calls are the same. And... that means you can also use other multiplayer add-ons with it (eg. netfox, nodetunnel, GodotSteam, etc.)
đī¸ Get CM.gd: https://store.godotengine.org/asset/mawji/cm-gd/
đšī¸ Try out the demo: https://store.godotengine.org/asset/mawji/multiplayer-circular-pong-cm-gd-demo/
đ Documentation: https://cmgd.dev/