# Godot client?

**URL:** <https://forum.heroiclabs.com/t/godot-client/182>\
**Category:** Local Setup\
**Created:** [September 2, 2019, 10:48am UTC](https://forum.heroiclabs.com/t/godot-client/182 "2019-09-02T10:48:26Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![JimboAction](https://avatars.discourse-cdn.com/v4/letter/j/b19c9b/32.png) [@JimboAction](https://forum.heroiclabs.com/u/JimboAction)\
**Post date:** [September 2, 2019, 10:48am UTC](https://forum.heroiclabs.com/t/godot-client/182/1 "2019-09-02T10:48:26Z")

</div>

Any chance you guys are working on a Godot client? It’s an increasingly popular game engine, and very much worth supporting.

---

<div class="post-metadata">

**Author:** ![novabyte](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.heroiclabs.com/novabyte/32/1324_2.png) [@novabyte](https://forum.heroiclabs.com/u/novabyte)\
**Post date:** [September 2, 2019, 11:25am UTC](https://forum.heroiclabs.com/t/godot-client/182/2 "2019-09-02T11:25:46Z")

</div>

@JimboAction We’ve just started to collaborate with the Godot engine team to work on one. Subscribe to this forum post and we’ll post updates as we make progress on it. 🙂

If you’re interested to move faster you could also use the REST API to communicate with Nakama directly in the meantime.

---

<div class="post-metadata">

**Author:** ![JimboAction](https://avatars.discourse-cdn.com/v4/letter/j/b19c9b/32.png) [@JimboAction](https://forum.heroiclabs.com/u/JimboAction)\
**Post date:** [September 2, 2019, 11:34am UTC](https://forum.heroiclabs.com/t/godot-client/182/3 "2019-09-02T11:34:54Z")

</div>

Oh wow, that sounds awesome! Thx!

---

<div class="post-metadata">

**Author:** ![GroovyAntoidDev](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.heroiclabs.com/groovyantoiddev/32/39_2.png) [@GroovyAntoidDev](https://forum.heroiclabs.com/u/GroovyAntoidDev)\
**Post date:** [September 4, 2019, 4:04pm UTC](https://forum.heroiclabs.com/t/godot-client/182/4 "2019-09-04T16:04:34Z")

</div>

I also found this which I haven’t used but seems promising. It’s a wrapper for the REST API.

> **[asheraryam/godot-nakama](https://github.com/asheraryam/godot-nakama)**
>
> Godot Engine (www.godotengine.org) interface to Nakama server (www.heroiclabs.com) - asheraryam/godot-nakama

And this wrapper for the dotnet client.

> **[nazgulsenpai/Nakama.Godot](https://github.com/nazgulsenpai/Nakama.Godot)**
>
> \[Deprecated\] Nakama 2.0 C# Library for Godot Mono. Contribute to nazgulsenpai/Nakama.Godot development by creating an account on GitHub.

---

<div class="post-metadata">

**Author:** ![kidandcat](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.heroiclabs.com/kidandcat/32/83_2.png) [@kidandcat](https://forum.heroiclabs.com/u/kidandcat)\
**Post date:** [October 1, 2019, 10:48am UTC](https://forum.heroiclabs.com/t/godot-client/182/5 "2019-10-01T10:48:58Z")

</div>

A godot client would be awesome. I will be waiting for it!

---

<div class="post-metadata">

**Author:** ![novabyte](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.heroiclabs.com/novabyte/32/1324_2.png) [@novabyte](https://forum.heroiclabs.com/u/novabyte)\
**Post date:** [October 2, 2019, 7:24pm UTC](https://forum.heroiclabs.com/t/godot-client/182/6 "2019-10-02T19:24:51Z")

</div>

@kidandcat We’ve been quiet as we’ve got all things in order but check this out:

> **[Godot Engine - Heroic Labs supports Godot development](https://godotengine.org/article/heroic-labs-supports-godot-development)**
>
> We are happy to announce that Heroic Labs is now supporting Godot's development as Platinum sponsor!
> For this occasion, we asked Heroic Labs co-founder Mo Firouz to write some words about the company, why they choose to support Godot and their plans...

We’re now an official sponsor of Godot engine! 🎉

---

<div class="post-metadata">

**Author:** ![newnoiseworks](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.heroiclabs.com/newnoiseworks/32/169_2.png) [@newnoiseworks](https://forum.heroiclabs.com/u/newnoiseworks)\
**Post date:** [October 3, 2019, 3:48am UTC](https://forum.heroiclabs.com/t/godot-client/182/7 "2019-10-03T03:48:10Z")

</div>

@novabyte Excited to see this!

Fwiw I’ve been building w/ Godot 3.1 Mono and Nakama’s Mono client without any difficulties save for one on macos which appears to be on the Godot side: [https://github.com/godotengine/godot/issues/27830](https://github.com/godotengine/godot/issues/27830)

Would be really cool to see a GDScript client but it’s been really easy to just use the docs and the standard C# examples on my end, at least for Godot Mono.

Cheers on directly sponsoring them!

---

<div class="post-metadata">

**Author:** ![creole](https://avatars.discourse-cdn.com/v4/letter/c/848f3c/32.png) [@creole](https://forum.heroiclabs.com/u/creole)\
**Post date:** [December 5, 2019, 2:30pm UTC](https://forum.heroiclabs.com/t/godot-client/182/8 "2019-12-05T14:30:43Z")

</div>

Any news on the GDScript client? BTW:

[https://www.snopekgames.com/blog/2019/nakama-client-library-godot-gdscript](https://www.snopekgames.com/blog/2019/nakama-client-library-godot-gdscript)

---

<div class="post-metadata">

**Author:** ![mofirouz](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.heroiclabs.com/mofirouz/32/1523_2.png) [@mofirouz](https://forum.heroiclabs.com/u/mofirouz)\
**Post date:** [December 5, 2019, 3:13pm UTC](https://forum.heroiclabs.com/t/godot-client/182/9 "2019-12-05T15:13:16Z")

</div>

We are working with the Godot team and are cooking up something and will announce it in early 2020 - Stay tuned 🤩

---

<div class="post-metadata">

**Author:** ![creole](https://avatars.discourse-cdn.com/v4/letter/c/848f3c/32.png) [@creole](https://forum.heroiclabs.com/u/creole)\
**Post date:** [December 5, 2019, 4:09pm UTC](https://forum.heroiclabs.com/t/godot-client/182/10 "2019-12-05T16:09:51Z")

</div>

Great to hear that! Thanks for the reply.

---

<div class="post-metadata">

**Author:** ![novabyte](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.heroiclabs.com/novabyte/32/1324_2.png) [@novabyte](https://forum.heroiclabs.com/u/novabyte)\
**Post date:** [January 29, 2020, 12:52am UTC](https://forum.heroiclabs.com/t/godot-client/182/11 "2020-01-29T00:52:12Z")

</div>

With the help of Fabio from the Godot community team we’ve completed the initial release of the Godot client sdk. All open-source on GitHub like the rest of our sdks. 🎉

> **[heroiclabs/nakama-godot](https://github.com/heroiclabs/nakama-godot)**
>
> Godot client for Nakama server written in GDScript. - heroiclabs/nakama-godot

The client sdk includes all request and socket features of the game server as of the v2.9.1 release of the game server. Let us know if you have any specific feedback or questions.

---

<div class="post-metadata">

**Author:** ![john](https://avatars.discourse-cdn.com/v4/letter/j/a3d4f5/32.png) [@john](https://forum.heroiclabs.com/u/john)\
**Post date:** [February 1, 2020, 11:45am UTC](https://forum.heroiclabs.com/t/godot-client/182/12 "2020-02-01T11:45:52Z")

</div>

It is great to see nakama launch godot client sdk.  
I will look forward what will come up with nakama 3.0 and godot 4.0, that must be amazing.  
However, will there have godot tutorial with nakama soon?

---

<div class="post-metadata">

**Author:** ![novabyte](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.heroiclabs.com/novabyte/32/1324_2.png) [@novabyte](https://forum.heroiclabs.com/u/novabyte)\
**Post date:** [February 1, 2020, 5:18pm UTC](https://forum.heroiclabs.com/t/godot-client/182/13 "2020-02-01T17:18:48Z")

</div>

@john Thanks for the kind words. We have great plans for Nakama 3.0 but it won’t be until next year. There’s much more we’d like to continue to add to Nakama before we consider changes that could break backwards compatibility 🙂

> However, will there have godot tutorial with nakama soon?

Sure. We’d love to add a tutorial for Godot. There’s a lot of features in the game server so its hard to scope a tutorial. Are there particular features you’d like to be covered?

---

<div class="post-metadata">

**Author:** ![john](https://avatars.discourse-cdn.com/v4/letter/j/a3d4f5/32.png) [@john](https://forum.heroiclabs.com/u/john)\
**Post date:** [February 2, 2020, 4:26am UTC](https://forum.heroiclabs.com/t/godot-client/182/14 "2020-02-02T04:26:41Z")

</div>

Cool. Hopefully 2.9 project can have painless way to upgrade to nakama 3.0 in the future.

About tutorial, I suggest to have some basic introduction, basic setup process with godot.  
And since nakama can do database and multiplayer at the same time, especially godot didn’t have any other official network support other than nakama, that will be great to have a simple game template make by godot to show the best practice to make a game with godot and nakama. Like how the code structure should be done, what common mistake have caused etc. It will take a lot of time to make but that will be really easy for some devs to start develop a great online game with nakama in the future.

---

<div class="post-metadata">

**Author:** ![c0ppo](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.heroiclabs.com/c0ppo/32/183_2.png) [@c0ppo](https://forum.heroiclabs.com/u/c0ppo)\
**Post date:** [February 8, 2020, 7:42pm UTC](https://forum.heroiclabs.com/t/godot-client/182/15 "2020-02-08T19:42:45Z")

</div>

I completely agree with @john!  
Start with really basic stuff, like setting up nakama, etc.

@novabyte  
And thanks for this! I’ve followed this forum for the last 6 months or so, just to see if official nakama for godot will be released! Now that it has, I’ve registered to say my thanks, and off I go to try to make something. It will be basic, since I’m a noob. But this makes me so happy 🙂

---

<div class="post-metadata">

**Author:** ![novabyte](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.heroiclabs.com/novabyte/32/1324_2.png) [@novabyte](https://forum.heroiclabs.com/u/novabyte)\
**Post date:** [February 10, 2020, 8:57am UTC](https://forum.heroiclabs.com/t/godot-client/182/16 "2020-02-10T08:57:20Z")

</div>

@c0ppo Thanks for the kind words. I’m glad you’re happy and will experiment with Nakama and the Godot engine client sdk.

We’ll have a discussion internally about what we could do to get some tutorials developed which cover basic setup and development steps.
