Vrchat - I have tasked myself with building a level that offers highest possible FPS even when a lot of people are on the map.

in #busy5 years ago

2018-11-03_17-10-18.png
https://www.reddit.com/r/VRchat/comments/9txpxw/discussion_i_have_tasked_myself_with_building_a/

Can anyone here offer some advice on none obvious things I should be aware of to optimize things as much as possible.

For example, I am considering the idea of not making use of a mirror but rather using one of the portable video screen setups you see in the Avatar testing level. Using that as a mirror seems to be a lot cheaper even if there is a slight loss in quality.

A series of small rooms that are properly cordoned off in such a way where they are interconnected but you can only see roughly 50% of the level from every possible angle so movement through each space feels organic but its still compartmentalized. People will feel encouraged to move to different locations rather than clump up in one spot thus they are culled from rendering. I am not sure how effective this will be ultimately because the game seems to be unoptimized in general but I do think people might appreciate a map like this if it can work.

A lot of people who have made no lag levels have simply chosen to go the route of making a big box but maps like that still tend to be slugish when you inevitably get a bunch of people running around in them. With this map it will take advantage of culling methods and level design to reduce lag even in more complex situations.

The goal for this map is to provide a space that reduces lag even if the map gets a lot of people in it.
I will document progress on this on these locations.

https://twitter.com/zZCastleZz - Twitter

Sort:  

Thank you for sharing you game development post with us! You have received an upvote! Please visit our page @steemgg to learn more about how you can use our platform Steemgg, the first html5 gaming platform built on the Steem Blockchain to get more out of game development.

Coin Marketplace

STEEM 0.30
TRX 0.12
JST 0.034
BTC 64038.60
ETH 3148.89
USDT 1.00
SBD 3.97