Hi,
Is it possible to give an option to the players to create a scene manually with an ingame editor and add it to the scene list(to load them) without losing it if the player updates his game(android, ios)?
Thanks
Hi,
Is it possible to give an option to the players to create a scene manually with an ingame editor and add it to the scene list(to load them) without losing it if the player updates his game(android, ios)?
Thanks
Yes.
It’s not trivial.
You won’t create ‘scenes’ in the unity editor sense, because those are created at build time. Instead you’d serialize it into your own structure that can be loaded.
Or take the approach games like Kerball Space Programme uses. Build a quick editor tool that lets users build something in Unity and export it as an asset bundle. Then read the asset bundle into your game. The hard work of building the editor that produces Unity readable assets has been done for you.
I thought also about that but I wanted to give them something special without doing it in the Unity-Editor. The ingame-editor won’t be big, it’s only to “draw”(with prefabs) a track or like drag&drop and the option to make the prefab longer, bigger, smaller, with curves etc.
Could you not create a ‘template’ level and have the asset data saved somewhere on the device not to do with the update? Then the template level handles all and just instantiates the objects on reading individual JSON files or something? Edited levels would just save to JSON data.
It’d be slower, but that would work?