Hey guys. I’m new to Defold but known of it. Might have fiddled with it years ago. I have used Love2d and Urho3d (lua scripting) for 9 years, both 2d and 3d. I am not a beginner when it comes to making games or using lua. In fact, that’s the only language I use. However, I am looking to make my first online multiplayer game. I’ve tried to do so in the past but each time gave up because, well, doing online multiplayer ended up being a nightmare. I can easily make the game portion I am planning to with lua in Urho3d, if it were only local or splitscreen. But that engine lacks usable online multiplayer solutions and creating my own for it is over my head. So I settled on Defold as it looks like the easiest way to go forward in my case (no new languages, code-based editing that I’m used to, looks like it has good online plugins).
My goals:
- 2d realtime multiplayer fight arena (with a cool twist) similar to the game Rounds
- host and join games, play with friends by joining their hosted game lobby
That’s it. It’s a pretty simple idea as I think that’s best for my first online multiplayer game.
What is the best networking setup for a game like this? I don’t mind diving into and learning something but I want to make sure I’m choosing the solution that makes the most sense for my case. I see there is Colyseus and Nakama and some others. I don’t mind paying for a server, digital ocean droplet, or whatever. I just want to choose the solution with the least friction so I can focus on the game itself.
I noticed there are some older forum topics and old samples (Tic tac toe). Is there a good example or recent sample I should look at for this?
Thanks!