This project was created for a Software Engineering module as part of the Virtual and Augmented Reality Masters Program. It was a group project with 8 team members, that focused on the software development process and using core programming principles within the agile development framework, to develop a software program in a well organised manner. We set ourselves the objective of creating a VR Art Gallery application, with various features such as multiplayer, AI art generation and painting on canvases.
The functional architecture documentation for this project can be found here ➡️ https://docs.google.com/document/d/1CfDLK4qjlrjFEY23G732mGx6cYONh-_e/edit?usp=sharing&ouid=116321774656311800279&rtpof=true&sd=true
The technical architecture documentation for this project can be found here ➡️ https://docs.google.com/document/d/1tuF_CIM0SrEcKCqHp6LaloU5B8DJrAmM/edit
We used Gitlab for version control as it was less restrictive with large file sizes. The link to the repository can be found here. The GitHub has the final application available for download in the release section.
The project spanned about 3 months and was developed in Unity. All the functionality was created by our team and the map and some of the 3D assets were also created by our team.
Game Features
📌Multiplayer Art Galleries using Unity Gaming Services
📌Features Various Art Galleries from Dublin City
📌Interactive Art Descriptions below each artwork.
📌VR and Mouse and Keyboard Desktop app versions.
📌Main Menu3D Graphs
My Responsibilities:
📌3D Modelling Map and Game Objects
📌Programming the Multiplayer Functionality
📌Setting up the OpenAI integration
📌Designing and Implementing Menu Functionality
📌Setting up Basic Drawing Functionality
Our video demonstration for the VR art gallery. Skip to 20 mins in to see the demo in action.