Department of Psychology, University of Arizona, 1503 E. University Blvd, Tucson, AZ, 85721, USA.
Department of Psychology, Colby College, Waterville, ME, USA.
Behav Res Methods. 2021 Jun;53(3):1046-1059. doi: 10.3758/s13428-020-01481-6. Epub 2020 Sep 16.
Research into the behavioral and neural correlates of spatial cognition and navigation has benefited greatly from recent advances in virtual reality (VR) technology. Devices such as head-mounted displays (HMDs) and omnidirectional treadmills provide research participants with access to a more complete range of body-based cues, which facilitate the naturalistic study of learning and memory in three-dimensional (3D) spaces. One limitation to using these technologies for research applications is that they almost ubiquitously require integration with video game development platforms, also known as game engines. While powerful, game engines do not provide an intrinsic framework for experimental design and require at least a working proficiency with the software and any associated programming languages or integrated development environments (IDEs). Here, we present a new asset package, called Landmarks, for designing and building 3D navigation experiments in the Unity game engine. Landmarks combines the ease of building drag-and-drop experiments using no code, with the flexibility of allowing users to modify existing aspects, create new content, and even contribute their work to the open-source repository via GitHub, if they so choose. Landmarks is actively maintained and is supplemented by a wiki with resources for users including links, tutorials, videos, and more. We compare several alternatives to Landmarks for building navigation experiments and 3D experiments more generally, provide an overview of the package and its structure in the context of the Unity game engine, and discuss benefits relating to the ongoing and future development of Landmarks.
对空间认知和导航的行为和神经相关性的研究得益于虚拟现实 (VR) 技术的最新进展。头戴式显示器 (HMD) 和全方位跑步机等设备为研究参与者提供了更全面的基于身体的线索,这有助于在三维 (3D) 空间中自然地研究学习和记忆。使用这些技术进行研究应用的一个限制是,它们几乎普遍需要与视频游戏开发平台(也称为游戏引擎)集成。虽然功能强大,但游戏引擎并未为实验设计提供内在框架,并且至少需要对软件以及任何相关编程语言或集成开发环境 (IDE) 有一定的熟练程度。在这里,我们为 Unity 游戏引擎中的 3D 导航实验设计和构建提供了一个新的资产包,称为 Landmarks。Landmarks 结合了使用无代码构建拖放实验的简便性,以及允许用户修改现有方面、创建新内容甚至通过 GitHub 将其工作贡献到开源存储库的灵活性,如果他们愿意的话。Landmarks 得到了积极的维护,并通过带有链接、教程、视频等资源的维基补充。我们比较了几种用于构建导航实验和更一般的 3D 实验的替代方案,概述了包及其在 Unity 游戏引擎中的结构,并讨论了与 Landmarks 的持续和未来发展相关的好处。