SimpleStream


SimpleStream allows for massive game worlds by loading scenes and prefabs from disk.


by Airerror


Price History +

SimpleStream enables rapid loading of scenes and clusters of prefabs within those scenes. By only loading what's currently closest to the player, there's virtually no limit to a game's potential size. SimpleStream was made with simplicity in mind, as it is designed to automatically set up a scene with just a few clicks. In addition, once set up, clusters can rapidly loaded, saved, and unloaded for ease of editing.

SimpleStream also has a basic floating point origin system and is set up so that an alternate system could be easily implemented.

SimpleStream uses a simple setup system for ease of integration: GameObjects can keep their existing names, tags, and layers. They just need to parented to a common transform for setup.


Features:

  • Prefab Cluster loading system
  • Scene loading system
  • Simple floating origin system
  • 3 click automatic scene setup
  • Easily edit scenes after initial setup

Warning! SimpleStream was designed to be robust and reliable, but the recommended process does involve the automated deletion of prefabs from the scene, so backing up your project scene before first use is highly recommended! There is additionally a non-destructive method, but it is much less performant.

Note: SimpleStream was primarily designed to work with pre-made worlds rather than procedurally generated worlds. Depending on the system it could likely be adapted (or work as is), but that wasn't the primary purpose during the design stage.