top of page

Create Your First Project

Start adding your projects to your portfolio. Click on "Manage Projects" to get started

Jelly Cubes - VR Multiplayer Game

About:
Physics based multiplayer game for virtual reality device (Oculus Quest 1 & 2) inspired by Evo Pop on App Store. Cubes are the main content for the users. Different cards are used to simulate the cubes in different ways. On a terrain environment, the cubes of 4 different players collide by physics force applied by cards and attempt to dominate the environment by leaving the paint on the terrain. The highest paint dominator wins the match. 3 different game modes including 1. AI practice 2. Play with friends 3. Global multiplayer

Development Insights:
Photon PUN2 used for multiplayer networking | Paint iT kit used for painting the terrain | Gaia terrain kit used for terrain generation | Unity XR toolkit used for VR input system | Curved UI kit for UI | 21 cards to choose from | Hands interaction input for cards interaction | Firebase realtime database for data storage | Oculus Kit for Oculus login | Skilled based matchmaking (SBMM) for multiplayer matches.

Programming patterns:
Observer, Singleton, Factory & State Machine
Async operations used for all database & server interactions, painting features and loading terrains.

External SDKs used:
Curved UI Kit, XR interaction toolkit, Paint iT 3D, Gaia Terrain Toolkit, Firebase Realtime DB, Photon PUN2, Unity Oculus Development Kit

My Responsibilities:
Game developer | Programming C# all game features | Tracks & Garage Light Baking | Bike Physics Design | Game Balancing & Economy Implementation

bottom of page