OpenWorldSpawner

Brokn

(3)
$29
Publisher Brokn
File size 9.80MB
Number of files 59
Latest version 1
Latest release date 2020-10-23 07:23:15
First release date 2020-10-23 07:23:15
Supported Unity versions 2018.4.2 or higher

OpenWorld Spawner

A Dynamic Procedural AI Spawning System.
Capable of filling a world with AI during runtime to make your world seem jam-packed with life,
but keeping performance optimized. Keeping a global population at a user defined limit.
A few dozen AI will now feel like millions.
Ideal for any survival game, RPG or anytype of Open world game

Capabilities

Unity Terrains, and/or Any collider (Texture splatmap rules require Unity terrains)
Collision And Angle Detection
Supports Unity NavMesh
Able to Define Biomes and Specfic Areas for Camps or Bases ect.
Customizable Spawn Frequencys.
Unlimited Number of AI types, Biomes, Spawn Areas 
Works with Endless and infinite terrains by default

Supports

Works with Any Charactor Controller such as Ultimate Character Controller and Invector.
Works with Terrain Assets such as Gaia,Map Magic, TerraWorld
Works with CTS if CTS doesnt strip textures.
Works with partial support for Digger,DiggerPro
Works with Any AI system that supports AI spawning.
Simple Intergrations with most sky/weather system, such as EnviroSky

Key Features

Seperated AI lists for Day/Night Systems
Intellegent Dynamic Pooling System
Unlimited Spawn Areas containing their own conditions, for extreme flexibility
Helpful Gizmos created to help visualize spawn radiuses and spawn areas.
Endless game play areas supported by default
Multiple Conditions, able to mix and match conditions for each individual spawn.
Pooling System
Able to call Unity Events to the Created AI on spawning
and/or on the created AI reaching the despawn radius
Texture splatmap spawning rule
True Probability Odds used for each AI, Customizable
Unlimited Spawn Areas, Unlimted Biomes
Individual AI population caps
Global Population Caps

How It Works

You define Scriptable Objects for AI
Adjust the rules you want that AI to use such as;
Use splatmap, use pooling, use unity events, probability odds, population limit
Tell the System, what the player is, set spawning frequencies, and radiuses.
the system will scan the area around the player, but limited to the ranges defined.
It chooses a location, finds the navmesh,
checks to see if the location is inside a spawn area
then chooses a list of AI using day or night, runs probability on it
then Creates the AI, using either pooling or non pooling methods.

A few dozen AI will feel like millions.
Ideal for any survival game, RPG or anytype of Open world game

HomePage

E-Mail Support.