Do you think developers in the future could add their own wildlife to the game? like addons for vehicles?.... like importing a deer model with run, walk anim, then use procedural tools to create behavior, animals scattering if you get too close, etc.?
I reckon Outerra should offer a much lower level of support for developers.
Let developer via API do the following:-
- Create object
- Destroy object
- Set object position (heading, alt, pitch, bank)
- Set object animation (eg "walking")
- Move object along set of waypoints at given speed.
- Query object position by handle
- Query object info by object handle (eg object name, supported animations etc)
- Get list of object handles within a given radius
With those basic capabilities a 3rd party developer could write any sort of "AI" module, eg wildlife, AI aircraft with ATC control, ground crew, airport "crowds" etc etc.
IMHO its more important that Outerra supply an API with a lot of low level capabilities so that 3rd parties can "value add" rather than Outerra try to add this "value" themselves.