Publication Date


Document Type


First Advisor

Papka, Michael E.

Degree Name

B.S. (Bachelor of Science)

Legacy Department

Department of Computer Science


“Random Generation and VR Environments: Creating Unique and Personalized Experiences” is split into two components. The video showcases a live demonstration of the VR project, and an in-depth view of the integrated development environment used to assemble the project. The paper attached to the project serves as a reflection of the experience of designing for a virtual reality environment. It documents the struggles and roadblocks present throughout development, and the growth the experience brings to a developer. It is highly advised that this report is read after the video component of the project is viewed. The project was developed with Epic Games Unreal Engine version 4.21. A combination of the Unreal Engine’s built-in scripting tool Blueprint and the C++ programming language were used to assemble the project. Development required extensive use of the Unreal Engine documentation available at Epic Games official website. The project was developed using the standard HTC Vive model in the Data, Devices, and Interaction Laboratory (DDI Lab). The project is also cross-compatible with the PlayStation VR headset.


6 pages




Northern Illinois University

Rights Statement

In Copyright

Rights Statement 2

NIU theses are protected by copyright. They may be viewed from Huskie Commons for any purpose, but reproduction or distribution in any format is prohibited without the written permission of the authors.

Media Type