Content creation guidelines for lag-free worlds
Posted: Mon Aug 05, 2013 10:18 pm
The following list is not exhaustive but it does cover some of the basic recommendations for creating responsive worlds:
DO reuse objects, assets and textures after uploading them once into Kitely.
DO NOT upload multiple copies of the same assets.
DO use the lowest texture resolutions that still looks good for the object inworld when viewed at a reasonable distance for that object's placement in the world.
DO NOT use 1024x1024 texture resolutions unless the object has a large visible surface area or is used in multiple objects in the world that have a combined large visible surface area.
DO use scripts that change object properties just once when the world starts.
DO NOT use scripts that constantly update objects.
DO use object's texture properties to create texture animations.
DO NOT use scripts that constantly update objects.
DO use scripts that are triggered by an inworld event.
DO NOT use scripts that constantly check if a condition exists.
DO make objects phantom if possible.
DO NOT make hallow objects (or linked objects that form a hallow object) non-phantom.
Update (Aug-16-2015): see this comprehensive guide for how to optimize your world performance: https://kitely.atlassian.net/wiki/displ ... erformance
DO reuse objects, assets and textures after uploading them once into Kitely.
DO NOT upload multiple copies of the same assets.
DO use the lowest texture resolutions that still looks good for the object inworld when viewed at a reasonable distance for that object's placement in the world.
DO NOT use 1024x1024 texture resolutions unless the object has a large visible surface area or is used in multiple objects in the world that have a combined large visible surface area.
DO use scripts that change object properties just once when the world starts.
DO NOT use scripts that constantly update objects.
DO use object's texture properties to create texture animations.
DO NOT use scripts that constantly update objects.
DO use scripts that are triggered by an inworld event.
DO NOT use scripts that constantly check if a condition exists.
DO make objects phantom if possible.
DO NOT make hallow objects (or linked objects that form a hallow object) non-phantom.
Update (Aug-16-2015): see this comprehensive guide for how to optimize your world performance: https://kitely.atlassian.net/wiki/displ ... erformance