Making an online multiplayer game with Godot and Nakama
heroiclabs.com
heroiclabs.com
> "You represent, warrant, and agree that You will not use the Services in a manner that is illegal..."
Fair enough.
> "... or otherwise inconsistent with these Terms. In addition, you will not use the Services in a manner that Heroic deems, in its sole discretion, objectionable."
So they can decide that I violated their TOS for any reason they see fit.
This is not the way to build a business relationship. Based on this I would never consider becoming their customer.
EDIT: Links to the TOS:
> We may terminate your access to our Services or force refunds (where possible) to your subscribers and customers without notice to you if we determine (in our sole discretion) that your use violates the Agreement, or if a payment processor or regulatory authority requires it.
And, like with WordPress, users of Nakama can still use the open source version without having to ask for any sort of permission. This is much greater user freedom than the average closed-source SaaS.
My moral compass is very well calibrated. I do not go around making character attacks, nor do I interject my politics in unrelated discussion.
>Nobody is required to give you a platform
Conversely, I am not required to give them my money.
It's almost midnight here but I'll happily answer questions tomorrow!
p.s. We're planning to do the same tutorial for Unity and Macroquad (Rust) as well: https://forum.heroiclabs.com/t/fish-game-an-open-reference-g...
https://defold.com/2021/03/02/Creating-online-games-using-Na...
On the tutorial, I’d advise cutting into sections. Easier to read, you can go more in depth for each section, you get more posts out of it.
Nakama looks really good. Is 600 really the cheapest pricing? What about for just messing around?
I still think a free tier would be nice though. It’s not a huge pain in the ass to setup looks like, but still...I bet they’d be more popular if they did.
It seems like you can build and run everything yourself with whatever cloud or onprem setup you want.
Great job Heroic Labs team!
PS. Thank you for open sourcing it. This is one of the things I love about the Godot community!
What are some alternatives, and why might they be inferior choices?
- MySQL / PG are proven solution
- Your game will not outscale a single instance
- Developpers know SQL
- Mature C++/C# drivers
If there’s an arguments for the use of frameworks, it’s gotta be this. Looks like you either write a game or you write a game engine, but you can’t do both.
Well I’m pumped. I’m gonna try it out.