Development of Content Updates and New Levels for VR Games

Our video game development company runs independent projects, jointly creates games with the client and provides additional operational services. Expertise of our team allows us to cover all gaming platforms and develop an amazing product that matches the customer’s vision and players preferences.

From immersive apps to game worlds and 3D scenes

Our dedicated team for VR/AR/MR development, Unity production and 3D modeling & animation — with its own case studies and capability decks.

Visit the dedicated studio
Showing 1 of 1All 242 services
Development of Content Updates and New Levels for VR Games
Medium
~2-4 weeks
Frequently Asked Questions

Our competencies

What are the stages of Game Development?

Latest works

  • image_games_mortal_motors_495_0.webp
    Game development for Mortal Motors
    1388
  • image_games_a_turnbased_strategy_game_set_in_a_fantasy_setting_with_fire_and_sword_603_0.webp
    A turn-based strategy game set in a fantasy setting, With Fire and Sword
    926
  • image_games_second_team_604_0.webp
    Game development for the company Second term
    544
  • image_games_phoenix_ii_606_0.webp
    3D animation - teaser for the game Phoenix 2.
    591

Development of Content Updates and New Levels for VR Games

Content updates for VR games are not just 'add a new room'. We solve this task daily: each new level must fit into existing technical constraints — draw call budget, memory limits, physics and tracking behavior. New content that ignores these limits breaks performance on devices where older levels ran stable. Contact us for a free project assessment.

The Main Pitfall When Adding Levels

The most common scenario: a developer creates a new scene, visually impressive, tests on a powerful PC with Quest 2 via Link — everything works fine. Then tests in standalone mode — 45 fps instead of 72, compositor reprojection every other frame, motion-to-photon latency with hand trails. The reason: the same optimization practices used in the original scenes were not applied to the new level.

Specific case: a new level for a shooter with dynamic shadows from three light sources. In old levels, shadows are baked in lightmap (Progressive Lightmapper, Mixed lighting mode). In the new one, they forgot to switch to Baked and left Realtime. On Quest 2, three realtime shadow casting lights guarantee GPU timing failure. Profiler showed 12 ms on shadow pass alone with a total budget of 13.8 ms per frame at 72 fps.

How to Avoid FPS Drop on New Levels?

The golden rule: don't rely on luck. We impose strict budgets: for Quest 2/3 standalone — no more than 100,000 vertices, 50–70 unique materials, draw calls within 150–200. For PC VR, the headroom is larger but still capped. Building lightmaps in HDRP takes 3 times longer than in URP but yields more realistic lighting. If your project is already on URP, stay on it for new levels.

How the New Content Development Process Works

Start with a technical specification including budgets. Then a grey-box (whitebox) version of the level for gameplay and tracking testing. In VR, whitebox testing is especially important: scale that looks readable on a screenshot can feel completely different with the headset on. Narrow corridors can cause discomfort that isn't obvious until tested in the headset.

Geometry of new levels is optimized using the same principles as the project's original scenes: LOD groups for static objects, Occlusion Culling bake for enclosed spaces, Mesh Combine where multiple static objects never change independently.

Integration with Existing Game Architecture

A new level is not only visual content. It includes integration with progression systems, save data, audio, spawn logic. In Unity via Addressables or AssetBundles, new content loads asynchronously to avoid freezing on first scene load. SceneManager.LoadSceneAsync() with LoadSceneMode.Additive is standard for VR, where instant black screen on scene change breaks presence.

For projects with continuous online or live service model, content updates often go through Remote Config — gameplay parameters of the new level load from the server without app rebuild. Unity Remote Config or Firebase Remote Config allow changing spawn rates, enemy counts, timers — everything that doesn't require new code.

Testing Before Publishing an Update

Regression testing of old levels is mandatory. New code or shared systems modified for new content can break behavior in existing scenes. Automated playtests with Unity Test Framework plus manual runs on target devices.

Performance baseline: each new level must pass Unity Profiler with GPU frame time measurement in worst-case scenario (maximum enemies/objects on screen). For Quest platform — Snapdragon Profiler for detailed GPU timing analysis.

Tip for shadow optimizationInstead of realtime shadows, use baked lighting with high-resolution lightmaps. If dynamic shadows are unavoidable — limit to one source and enable shadow cascade with a distance of 10 meters.
Update Type Estimated Timelines
One new level (grey-box to final) 3–8 weeks
Set of 3–5 levels in a uniform style 2–4 months
New game mode with new mechanics 1–3 months

What's Included in New Content Work

Stage Documentation and Artifacts
Analytics Technical specification with budgets, risk list
Design Whitebox scene, integration diagrams
Implementation Final assets, code, configs
Testing Profiling report, regression test
Deployment Build, deployment instructions

We are a team of VR engineers with 7+ years of experience, having completed 40+ VR projects. Order content update development — get a consultation and precise timeline estimate.

According to Unity documentation, the Addressables system reduces memory load by asynchronous asset loading on demand.