Cross-Platform Multi-User Interaction Tools in Unreal Engine
Cross-Platform Multi-User Interaction Tools in Unreal Engine
Samenvatting
This report aims to provide details of the creation of a cross-platform multi-user solution for the company Zwartlicht. It contains all the steps that have been used over the duration of the whole graduation project, as well as the findings acquired from exploring new functionalities of the game engine Unreal. It also emphasizes and explains the procedures used to reach the goals of the project. The topics that are discussed in this paper are: the usage of the Collab Viewer plug-in that is provided by Unreal, a solution that has the basic functionality of multiplayer set up already for the developers. Furthermore, it talks about the external plug-in VaRest which allows the communication between an Unreal Engine application and a database such as MySql tables. Another important topic present in the document is the creation of a dedicated server for an Unreal Engine application with the help of Amazon Web Services solutions, that allows people around the world to join the same session. The final topic consists of the export methods used to put the application on mobile devices. The platforms used for this were Android and IOS. The product managed to solve the communication problems and allowed the designers to create changes without the need of rebuilding the applications. The cross-platform functionality increased the accessibility and allowed the people involved in the project to work from multiple types of devices such as computers, VR sets and mobile devices.
Organisatie | Saxion |
Opleiding | Creative Media and Game Technologies |
Datum | 2021-06-01 |
Type | Bachelor |
Taal | Engels |