WARNING: Wall of Text Ahead!
I am working on a game that I am considering using multiple places instead of keeping things in one place as is common for most games. My concern is that the limitations of the teleport system keeping friends together, among some other things, might have impact on the user experience that outweigh the benefits. I am writing in the hopes of people who are more experienced developing on this platform, being able to give me some insight to help with this design decision.
First I will talk about some of the basic systems I am aiming for and my reasons for considering multiple places, along with a short list of my perceived pros and cons.
The game involves players gathering resources to craft into other usable items, this being the primary mechanic of game play. Combining resources into other usable resources will be done in a central lobby area where most of the hanging out aspects of the game will happen. This is not a survival genre game in any way, these resources are just fun, silly things.
The idea of places is that, to get resources the players will need to go on short “missions”. These are essentially a timed round of perhaps 2-3 minutes where a smaller group of players, perhaps 8 or so, run around a smallish map and do their best to gather up as many resources as they can. This is meant to be slightly competitive and whoever gets the most resources at the end of the round, gets a win. After that players will teleport back to the lobby where the other types of game play happen, such as crafting and socializing.
Think of games such as Murder Mystery, Death Run, Flood Escape, etc. These all have a variety of maps. However, I don’t think any of those use places, they just teleport the players to the map within the same place being sure when building, maps cant see each other. I get the reason why they do this, players who enter a game together can stay together.
So why use places at all for my concept?
Firstly, I want as many players as possible in game without lag and putting all of that other type of game play and a diversity of maps off into other places will allow me to push the limits of the servers in the lobby area more than I could if I kept it all in one place.
Another nice thing is that by using places, multiple parties of people can go to the same map but a new instance of it, this will make it so players must never wait for a map to open up.
Yet Another fun consideration is that by using separate places, I can have extra fun with the 3D skyboxes possible with viewport frames.
OK and finally, my concerns and why i think it might be risky.
I just don’t see many games doing this at all, let alone popular games. Why is this? I am generally of the opinion to emulate best practices and it seems using places for this type of concept might not be best practice.
One reason developers keep everything in one place might be because keeping friends in game together gets harder if they don’t. We can teleport parties of players to other places easily and we might even be able to try and bring them back to the same lobby they left, but its likely that this wouldn’t work out too well. As servers fill up, the party of 8 players might not fit in their old lobby and so would end up in a new one.
Is this a big deal? Are the pro’s worth more than the con’s?
I would love to hear any thoughts and opinions on this. Whether you had experience with this decision or not. We are all Roblox gamers and we all understand the platform and whats types of games that our players like to play.
Thanks for wading through this huge ramble!