Heroic Labs service looks interesting. So I decided to look at their Terms of Service:
> "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.
idk, seems like a pretty standard condition. Other platforms have something similar, allowing e.g. Amazon to cancel Parler's account on their services. Nobody is required to give you a platform, and if you already think that you intend to use their platform for something they will find objectionable, you should reconsider your moral compass.
Yep, very standard. Here’s the WordPress TOS as another example, under their e-commerce section:
> 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.
What an individual may find objectional and what an organization with a founded interest in maintaining a positive public image in the todays political turbulence may find objectional are very different things. It's far too easy to stray on the wrong side of the masses for even the slightest perceived misstep.
Why Macroquad btw? I'd be heavily interested in this tutorial, but the library of choice is interesting. Figured if this tutorial was for press, some of the larger players (Bevy, Amethyst, etc) would garner more attention
I thought the same.
But it appears that's just the hand-holding support included price for when your big and need that, I'm guessing. https://heroiclabs.com/nakama-enterprise/
It seems like you can build and run everything yourself with whatever cloud or onprem setup you want.
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.
I've been experimenting (aka not getting much done) in Godot for a couple of years now, (took a break from fighting 4.0 bugs, really excited about Vulkan when it's more stable), and this is very well done. The classes are very cleanly labeled, the assets organized, etc. While I don't plan on using Nakama, it has at least opened me up to the possibility for quick prototyping.
Great job Heroic Labs team!
PS. Thank you for open sourcing it. This is one of the things I love about the Godot community!
Docs are good. Not the best but definitely better than average.
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.
> "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:
https://heroiclabs.com/tos.txt https://archive.is/aUd50