Application
ELEC-SPACE-PROJECT is a project initiated to explore and directly implement spaces that cannot physically exist but can exist through electronic means. The following technologies were used in implementing the spaces:
- Unity: The game engine used for app development.
- Vuforia: The library used for AR feature development.
- git: Version control tool.
This project initially started under the name projectMZ. The naming was deferred until just before the exhibition and was changed to ELEC-SPACE-PROJECT at the last moment. Since the only time a name is needed in app development is at the moment of project creation, and the relevant information can always be modified later once a proper project name is decided, we proceeded this way — and it caused no significant issues during development.
Building a game from scratch was a first for me, so I went through a lot of trial and error. Initially, distribution was planned, but after adding AR features midway through, the app became site-specific, so we decided not to distribute it.
The app developed this time is single-player — that is, it was developed without considering user-to-user interaction. Adding multiplayer functionality would require far more considerations, which are explained in more detail in the Maze Multiplayer Mode Planning document.
In ELEC-SPACE-PROJECT, we aimed to implement two main types of spaces:
- Maze: A space where, upon turning around while walking along a path, the path you came from has disappeared.
- Windows: Superimposed spaces that occupy the same location but show different spaces through their windows.
The exhibition proceeded with only Windows implemented. Below is the exhibition video.