Nakama and Godot 4

Author profile
Sean
August 9, 2022
Featured image

Nakama Godot News

We love Godot at Heroic Labs. In 2019 we started sponsoring the open source game engine and released official support for Nakama in Godot with our Nakama Godot SDK. Today we are excited to announce our continued commitment to the ground-breaking game engine, by partnering with David Snopek of Snopek Games to maintain our Godot SDK and pave the way for day one Godot 4 support.

David Snopek worked with us in 2021 to create the Godot Fish Game tutorial and sample game. David brings years of game development and open source experience to the table, as well as hearty passion for games and game development.

New Nakama Godot releases

Since joining, David has released two new versions of the Nakama Godot SDK adding missing features and fixing bugs:

Nakama Godot 3.0.0:

  • Added real-time party support
  • Added session refresh support
  • Added purchase validation functions
  • Added Apple authentication functions
  • And more, read the 3.0.0 release notes

Nakama Godot 3.1.0

  • Improved integration with Godot Mono, enabling HTML5 exports
  • Added the ability to create named matches
  • And more, read the 3.1.0 release notes

David’s work builds on the amazing contributions of Fabio Alessandrelli, the original author of the Nakama Godot SDK. A lot of the 3.0.0 code was written or reviewed by Fabio, David picked up the baton and to get his work released and lead the project.

Going forward we will continue to add new features and fixes, review and improve the overall API design, and create learning resources with our Developer Relations team.

Godot 4

But wait, there’s more! Development on Nakama support for Godot 4 is already under way and this is what we’ve been up to:

  • Added await keyword support to all Nakama APIs
  • Testing Nakama with Godot 4
  • Reporting and tracking Godot 4 issues
  • Browse the full list of changes on the godot-4 branch

We’re excited for you to experience the async/await changes, it makes it easier than ever before to work with Nakama’s asynchronous APIs.

This is just the beginning of our Godot 4 journey. By having David as an extension of the Heroic Labs team, we are able to directly help with testing to improve Godot 4 and make it the best release ever!

Godot Multiplayer

Looking to the future, we are integrating Nakama with Godot’s High Level Multiplayer API and investigating using Godot 4’s new scene replication feature. Progress has been going well and we have a working demo for Godot 3 and 4 which we look forward to sharing soon. These new features will give developers the easiest multiplayer and online development experience in any game engine - we can’t wait to show you!

Start using Nakama and Godot today

Godot is loved by independent developers and continues to gain traction amongst game studios. Like Godot, Nakama is free and open source, which gives developers control over their core tools and infrastructure. It’s never been a better time to design and develop multiplayer and online games, so what are you waiting for:

Speak to the Heroic Labs team

Do you have any questions about this blog post or would you like to find out more about any of our products or services?