Full-cycle development / Multiplayer VR

RIVAL RIDES.

A released multiplayer VR party game. Four players compete across an out-of-this-world theme park, with physical interactions, wild rides and plenty of ways to disrupt each other.

ByOwls role
Full-cycle game development
Platforms
Quest · Pico · SteamVR
Gameplay
Four-player online party game
Status
Released
Multiplayer implementation

Online play, backend & replicated generation

Multiplayer

Players can enjoy an immersive social experience in the virtual world of Rival Rides VR game thanks to its dynamic multiplayer mode, which enables them to interact with one another in real-time.

Amazon Web Services

The game’s primary focus is multiplayer, and to achieve this we are utilizing various AWS tools, including GameLift, Lambda, and DynamoDB. These tools enable us to offer seamless and engaging multiplayer experiences for players.

Replicated level generation

The level-generating system in endless-runner game types has been carefully crafted to ensure accurate replication and include advanced functionality for spawning interactable objects, providing players with a varied and engaging experience.

Rival Rides / Original AWS architecture
Rival Rides gameplay
Player systems

Player progression, avatars & full-body interaction

Avatars

We have developed reward and leveling systems that allow players to unlock a plurality of avatar skins to personalize their gaming experience, enhance their in-game persona and truly immerse themselves in the game world.

Full-body inverse kinematics

Thanks to our development of an Inverse Kinematics system for the avatar’s body, the game has reached a new level of interaction comparable to social VR platforms. This technical element was achieved through the use of advanced development methods and proves a high professional level of our team.

Mirrored avatar & skin-preview UI

A unique feature of the game`s UI is the player’s avatar model, which mimics all the player’s movements and is utilized to preview the skins. This allows players to see how the skins will look on their character.

Player avatars in bumper-car competition / Rival Rides
Gameplay & platform production

Opponents, competitive modes & standalone performance

Artificial Intelligence

Game AI opponents are designed to engage players, providing a constant challenge that encourages players to improve their skills through strategic gameplay. By offering a varied range of opponents, players can continually challenge themselves to reach new heights.

Competitive Shooter Level

We made a competitive game level that contains several game modes such as deathmatch, PvP, and flag capture mode. The basis of this mode was to develop shooting of different types of weapons so that the player could get a high-quality gaming experience.

Code & graphics optimization for Android VR

Efficient optimization was one of our key goals in the development of the game. We focused on optimizing both the code and the graphics to ensure its compatibility with the Android platform, which allowed us to launch the game on Meta Quest and Pico.

Mine-cart ride / Rival Rides
Physical multiplayer challenges / Rival Rides
Developed by ByOwls and Argarium LTD. Published by Argarium LTD. Credits on Steam
Additional implementation views · Kinematics & rendering diagnostics
Rival Rides / Original kinematics implementation screenshot
ByOwls studio showreel
ByOwls artwork