Cyberball 2

Cyberball 2 is a VR game to research how people react to situations of bullying. Developed for researchers at Queen’s University’s Department of Psychology.

Players pass a virtual ball to computer controlled players. Participants are told that players are human controlled remotely. These players can be scripted to exclude specific individuals.

Participants answer surveys to gauge their emotional response to events in the game. As well, novel C# application is used to read data from a bluetooth heart rate monitor.

Liberi

Liberi as an online multiplayer game where players must use an exercise bike in order to move their avatar. Players can compete and cooperate in a variety of different mini games designed to get players exercising.

I am currently working as a developer for the EQUIS Lab, working on refining the network code and researching effective ways to balance game difficulty. I have also been developing software to incorporate bluetooth heart rate and cadence sensors into Unity Games.

For more information on Liberi and exergames click here.

Arcaid

Arcaid is a reimagining of Pac-Man, designed for first person virtual reality. Players have to hide from ghosts and collect all the pellets in order to clear the maze. Through this game we developed successful techniques to promote situation awareness in virtual reality through the usage of location based audio as well as map stations. As well, we implemented techniques to reduce motion sickness such as static UI elements, targeting reticles, and specialized shader design. Our research was presented at CHI Play 2016. It was developed in Unity using C#.

Watch the video for Arcaid here. To read our research on situation awareness in virtual reality click here.

VR Mining/Engineering Chemistry Tour

A collection of VR experiences designed to get first year students excited about engineering at Queen’s University. Students will get to perform activities such as preparing explosive charges, driving mining vehicles, and charging solar fuel cells.

For videos check out the links here and here!

Coliseum

Fight your way through the ancient Coliseum, an ever-changing arena that changes with the will of the live audience. Developed in Unity using C#.

Coliseum is a top-down dungeon crawler using procedurally generated levels influenced by Twitch chat. Players fight their way through enemies and solve puzzles in order to descend through the Coliseum. Each level is generated using a cellular automata algorithm to create new experiences with each play through. Using Twitch chat, the audience can manipulate the climate of the level from hot to cold, changing the types of enemies and hazards that the player will encounter. The audience can also offer one of three different types of power-ups based on majority votes.

For more information you can watch a video explanation here.

Shell

Protect the core from incoming projectiles! A relaxing arcade game for mobile devices.

Rotate the shield around the core in order to block projectiles and reflect them back. My first mobile project. Developed in Unity using C#.