Corrie Dev Blog VR Research and Development PhD, Game Dev, Unity, C#, UI & UX.
Pixel Arcade VR - Demo Oct 14th Steam Next Fest feature image

Pixel Arcade VR - Demo Oct 14th Steam Next Fest

Written for gamedeveloper.com. From the technical potential and immpressive array of worlds at this years VRKet, quality of VR development frameworks and new research into VR interfaces helping guide player expectations, the recent annoucement of future HMDs from Meta and Google comes as no suprise..

Pixel Arcade and Find Poly feature image

Pixel Arcade and Find Poly

Pixel Arcade was released in 2016 and I have been looking at making a multiplayer sequel for some time now and my love for casual mobile games has now resulted in the IP I previously mentioned called Find Poly! Check out some development previews inside.

Experience Venus in VR Chat feature image

Experience Venus in VR Chat

We competed in a VRC game jam Sponsored by the NSSA, VRC hosted a month long game jam for the community to develop ideas regarding humans colonizing and living in space. After research, Venus was an interesting topic. Rather than O'Neil or Mars.. or Lunar habitats, there is a good amount of effort already put into humans on Venus by NASA so lets dive in for 2 weeks with a team.

We can Remove Tremors in VR using the 1-Euro-Filter feature image

We can Remove Tremors in VR using the 1-Euro-Filter

I want to see this filter integrated into every VR HMD Accessibility Menu with a Toggle. It’s just a single script.. One core component discovered during my PhD for the best part of 3 years. Review process is killing me so have decided to share the science now and wait on journal publication. We CAN remove tremors in VR. I want every VR system to have this as an option.

Download & Experience the VR Interface here feature image

Download & Experience the VR Interface here

Download the PC and Quest Standalone experience of YOVE. A very small single world experience that showcases some VR experiments completed during the PhD. Launch a rocket too. Your Own Virtual Environment

Modular 3D Interfaces for Accessible VR Applications feature image

Modular 3D Interfaces for Accessible VR Applications

Published in Springer Nature VR Book, im going to go over the main points of the framework Ive developed so you can create a UI that supports an accessible first design approach while also supporting multimodal input, future proofing your UI for all input mediums.

Point Cloud Realtime Player & Clothing Demo feature image

Point Cloud Realtime Player & Clothing Demo

The application streams the azure kinect once ran as admin using vfx graph. Its effect is voxel with volumetric lighting in real time. Allowing for camera to be panned around viewing the subject in full 360. Just a tech demo, similar to brain dance from cyberpunk. Also shared a small demo I made for changing clothing using the kinect. Simple but may give insight.

James Web Images in VR (modular 3d gui preview) feature image

James Web Images in VR (modular 3d gui preview)

Small standalone application that sets the skybox to the JWT photo images. I have experimented with different skyboxes and have noted my findings inside. If you don't have access to a high resolution display but have an arguably more accessible VR headset, then you can view the photos in their FHD glory!

All in One PDF Whiteboard Note App (PC) feature image

All in One PDF Whiteboard Note App (PC)

Developed before I started my PhD to support in understanding research topics from no knowledge to eventually having something comprehensible on paper. Haven't updated it since 2021 but used it every week. The format projects are saved to will be supported in future releases. I will discuss this here.

Developed Games Available Here feature image

Developed Games Available Here

I haven't really made games for profit and with Apple / Google policies changing as frequent as they are I can't rebuild every game to support their platform changes. So I have decided to make this my primary game release page where you can directly download my games to experience should they be taken down from other publishing platforms.

Architecture for Cyberspace Interoperability feature image

Architecture for Cyberspace Interoperability

In the process of developing my interaction framework for accessible vr interaction and visualisation, this post will outline decentralization of the metaverse and how we can leverage new mediums into everyday navigation.

Developing Pixel Arcade VR feature image

Developing Pixel Arcade VR

At its launch there were few VR games out there. Anything developed was quickly enjoyed by the smaller but passionate VR playerbase. So releasing a VR title in 2016 was unchartered territory. Pixel Arcade has been for sale since on Steam, Vive Port and has a partnership with Smilegate Stove; Tencents approach at VR arcades for the Korean markets. Enjoy the technical breakdown

Spotify Playlist to CSV App & Sentence a Day App feature image

Spotify Playlist to CSV App & Sentence a Day App

Two simple C# projects that I wanted to make for myself. One allows for a diary entry for each day using some old windows forms code that allows for minimizing to icon tray, progressive and can be continually worked on while functionality is still supported. The Spotify grabber returns all the songs in a play list with their artist and album, great if you want to migrate away from Spotify and move onto another platform without losing playlists, or just to keep regular back ups of your beloved playlists.

Designing a new product to 3D Print in 30 Minutes. feature image

Designing a new product to 3D Print in 30 Minutes.

Diving deeper into 3D printing. Decided to create a china step buckle for a bag that broke, during covid would have taken long to arrive. A new mountain bike mount, snowboard mount and also a 30 minute design to print challenge.

Hosting a Jekyll blog with no database feature image

Hosting a Jekyll blog with no database

This website is hosted without a back end. Imagine developing numerous static HTML pages such as header, content and footer elements and then stitching them together to get the page you see now. A static site generator builds a website once, then delivers the pages as static pages with no server side processing. From a high level, its doing a find and replace on key values..