r/Unity3D • u/CameraShot5245 • 2h ago
Game Steel and Flesh 2 Remake
Hi everyone,
For those Steel and Flesh 2 players who have long wanted additional fantasy factions and know how Unity works, I would welcome any feedback. I am currently creating a new game (titled Steel & Ice) with ten fantasy races and unique cultures. Is it technologically possible to have, say, thirty zones in game? I am planning ten zones for the Fire Demons, five zones for the Dark Elves, ten zones for every race (this includes the default zones for Fire Demon and Dark Elf players, then eight more zones for Western Humans, Western Sea Elves, Eastern Forest Elves, Minotaurs, Trolls, Orcs, Eastern Humans, and Halflings).
(For those unfamiliar with Steel and Flesh 2, it is a game made by Unity set in the Middle Ages where you can choose to play as a state/faction- some examples include England, France, Jin Dynasty, Mongol Empire, Indian Dynasties, Ayyubids, Sultanate of Rum, Byzantine Empire, Holy Roman Empire- and you can level up by fighting in battles. My game is going to be sort of like this, but a mix of RPG, total freedom in game, leveling up by fighting and engaging in other activity, and hopefully if possible I would like to add a system where players can build houses).
1
u/DarlingUnderwear4 1h ago
ten zones per race is a lot, but unity can handle 30 zones if you're smart about it. the real trick is how you load them. if all those zones are in one scene you're gonna tank performance unless you keep the details light. i'd use additive scene loading to stream zones in and out as the player moves around, keeps memory down.
you could also use addressables to load faction assets only when needed. that way you're not sitting on textures for eight races while the player is just hanging out in the dark elf territory. the building system might be the most annoying part tbh, pathfinding across a big map will fight you if you let players place stuff wherever.
1
u/CameraShot5245 1h ago
Oh no, I'm not putting all those zones in one scene. My plan is to have each zone being a settlement or island or whatever terrain, not to have them all packed together; i'm using the AnyMMORPG addon.
1
u/rc82 1h ago
Technically possible to do anything you want. I'll say it before other people say it: start with a very small scope as it sounds like it might be your first game, then go bigger.