小程序
传感搜
传感圈

Building Multiplayer VR Games: Challenges and Solutions

2023-11-10
关注

Illustration: © IoT For All

Even before the first portable screen, the tech industry has been working on new and novel ways to integrate technology into the lives of consumers. Particularly for its ability to facilitate social spaces and interactions, XR, or Extended Reality, has been a hot topic in the immersive tech industry, introducing its own variety of ways to connect and interact with the world around us. With new interactions come new ways to gamify the environment, and XR casts a wide umbrella on unique ways to facilitate social interaction and community.

XR – Virtual vs. Augmented vs. Mixed Reality

The different kinds of XR are typically defined by how “immersive” they are, or how much they act upon and integrate a user’s physical space. 

  • Virtual Reality (VR) represents full immersion, separating the user from their physical space and placing them in a digital environment full of entirely digital elements. Many VR games on popular headsets are like this, such as “Beat Saber”, “Superhot”, or “VRChat.”
  • Augmented Reality (AR) represents partial immersion with no interaction with the real world. This includes games such as “Pokemon GO”, “Ingress”, and sometimes even geocaching.
  • Mixed Reality (MR) represents partial immersion that interacts with the real world. Things like Snapchat or Instagram filters, for example, respond to changes in the physical world and adapt to match them. 

XR has been employed in a variety of ways in the modern tech industry, such as through training simulations, interactive education in museums, and a large collection of games. When it comes to multiplayer games, however, what kind of challenges does an XR game developer have to overcome in the face of new interaction modes?

Multiplayer Server Space

As with any other multiplayer game, some sort of communication mode is required to facilitate multiplayer play. Traditionally, this is done with dedicated servers that host user interaction information. There are two primary ways of setting up a multiplayer server connection:

Peer-to-Peer

A peer-to-peer (P2P) multiplayer game requires one player’s device to connect to another player’s device, creating a multiplayer connection based on the host’s client specifications. P2P connections are common in many old multiplayer games like “Halo” or “Starcraft”, and require less oversight and management from a game developer. This comes at the cost of potential instability, latency, and cheating opportunities, which can be detrimental to a competitive or timing-focused multiplayer game.

Client-to-Server

A client-to-server (C/S) based multiplayer game requires all player’s devices to connect to a central dedicated game server, which hosts all interactions and game information rather than using a player client’s limited hardware.

In C/S gaming, the only interaction latency limiter is the client system’s internet speed, meaning that competitive and fast-paced games can have more true and timely interactions than P2P servers. C/S setups incur greater costs on the game developer, however, as they are required to host servers themselves or pay a third party to host servers for them.

Though not directly related to VR, server space is an incredibly important consideration to make. VR devices have limited capabilities with their smaller form factors and sometimes portable nature, meaning that hardware and internet connection requirements become that much tighter for VR developers.

Body Tracking

Body tracking is one of the primary challenges of VR game design, and is largely dependent on the type of game being developed. While some multiplayer games may only make use of the head and hand positions, like “Beatsaber” or “Gorilla Tag”, more complicated games may need more body tracking information to facilitate the game experience.

For such cases, the headset and hand-controller solution is combined with cameras and sometimes even treadmills to facilitate a higher sense of immersion and more relevant data points, allowing for a large variety of interaction styles.

Balance and Accessibility

Game balance and accessibility are some of the most important considerations a game developer can make. An unbalanced game can make for an unfun or frustrating game to play, while a game that doesn’t account for different kinds of user abilities and shapes can make a product that becomes completely inaccessible to an entire demographic of people.

As VR is a relatively new technology as well, proper VR etiquette such as literacy with common VR interaction buttons, proper headset/handset orientation, and even more physical reactions like motion sickness and eye fatigue can become issues with new/unfamiliar users. As such, responsible technology design should always be at the forefront of a developer’s process, multiplayer VR game or not.

A New Type of Gameplay

Innovations necessitate new challenges, and there are many things developers can do to minimize bad outcomes from challenges that occur during the design process. Hardware best practices like low-latency server setups, fast-loading assets with low polycounts and simple textures, and limiting the use of particle engines are all classic design choices for a fast-running game, and these practices become even more effective when designing for digital environments.

Paying special care to accessibility through heavy playtesting with a variety of demographics can help uncover any potential problems that may exist within the game, and a strong iteration and bug-testing process will ensure longevity and health for the game after its release. Though there are certainly many challenges facing today’s multiplayer VR developers, there are many solutions to fall back on as well.

Tweet

Share

Share

Email

  • Virtual Reality
  • Augmented Reality
  • Entertainment and Tourism
  • Mixed Reality

  • Virtual Reality
  • Augmented Reality
  • Entertainment and Tourism
  • Mixed Reality

  • vr
您觉得本篇内容如何
评分

相关产品

BinMaster VR-21 SED and VR-41 SED 料位开关

用于检测一个装有液体的容器中沉淀沉淀物或固体物质的水平,VR-21 SED和VR-41 SED通过振动直到沉淀固体物质达到杆的水平。标准型号VR-21 SED插入长度为7.37\",建议用于罐壁。SED模型是一种刚性延伸振动骑马顶部安装应用。它是定制的,以适应应用程序的需要,延长13英寸到13英尺长。

Visual Sound VR88 音频麦克风

Samson技术公司,Samson VR88速度带麦克风是第一个有限生产手工制作的速度带麦克风。VR88是五年多工程研究和产品开发的成果。VR88的特点是一个精细的纯铝箔波纹带悬浮在强烈的钕磁场中,产生温暖和自然的反应,从上到下如丝般光滑。此外,VR88能够处理高达138分贝的高SPLs,这使它成为一个极好的选择,用于发声,声学乐器,甚至电吉他。VR88的质量相比,最受推崇的经典缎带麦克风发现在顶级录音工作室,并在一个持久,轻量级铝壳与轭架安装,shockmount和直角XLR电缆。

TelephoneStuff.com PLA-CAT52VR 耳机

Supra CAT52VR耳机是一种灵活的解决方案,可以直接插入大多数声卡。

Alpha (Taiwan) 台湾艾华 ALPHA艾华 VGLOVE - VR手套 VGLOVE

VGLOVE搭载5个弯曲感测元件及多种不同功能之传感器,搭配VR游戏或手部复健模组,不论是手部细部的弯曲动作或开合角度皆能有效补捉。

VR Series 速度传感器

由于铁质齿轮齿的中断而导致的磁场崩溃提供了不需要外部电源的模拟信号输出(正弦波)。可变磁阻传感器或磁传感器适用于速度感应范围从30到1000英寸每秒与目标齿轮从一个齿每转到32节齿轮。

CARLO GAVAZZI 佳乐 VR 液位传感器

用于固体、液体或颗粒物质的电容式液位传感器。典型应用:农业环境中的液位检测(如筒仓)。

倍加福 KFD2-VR4-EX1.26 其它

倍加福 KFD2-VR4-EX1.26 安全栅

VR525-CSi 扬声器

双向组件系统:5.25英寸(130毫米)低音扬声器,0.75英寸(19毫米)丝绸软圆顶高音扬声器

Wilcoxon / Amphenol 威尔科森 793VR 线速度传感器

顶部出口,抗辐射压电速度,外壳隔离,MIL-C-5015连接器,100 mV\/in\/sec,±10%灵敏度公差,特性

评论

您需要登录才可以回复|注册

提交评论

iotforall

这家伙很懒,什么描述也没留下

关注

点击进入下一篇

2023世界VR产业大会第二场新闻发布会在南昌举行

提取码
复制提取码
点击跳转至百度网盘