
A Student Project
Porcelain
Responsibilities : Network Programming, UI & UX Design and Implementation
Team : 5 people (2 Programmers, 1 Artist, 1 Level Designer, 1 Project Manager)
Duration: 4 Months
Game Engine : Unity 5
Programming : C# , Batch Script
Special tools : Photon Bolt ( Network Plugin for Unity )
Porcelain is a 3rd-Person Multiplayer Arena game made by a team of 5 VFS students using Unity 3D. In this game players would traverse through the map using a Movement Hook that is inspired by Spiderman and race to reach the "capture points". Users battle it out and push people out of the "capture points" to gain points, adding a spin to King of the Hill gameplay style.
One of the biggest challenge we had is the Networking Capabilities of the Game. Due to our gameplay that requires a lot physics based game objects, We needed a plugin that is capable of doing this in Unity and we found Photon Bolt. Photon Bolt is a peer-to-peer Unity3d networking engine that includes match-making and relay service. To also ease the process of network programming, we designed a cohesive system framework that works hand-in-hand with gameplay codes.
​
For UX side of things, we wanted on our Start Menu to capture the user's attention to the art style and theme that we have, that is, many moving physics object and creepy dark setting. To do this we complimented the scene with Volumetric Lighting, Particle Effects, Fog, and Post Processing effects like Bloom and Ambient Occlusion. For UI, our challange is to teach the player how to play the game. To solve this, we designed efficient tutorial screens inspired by NaughtyDog's The Last Of Us. This helped the new users reach better playability of the game.
The Process - UI and UX
Slide the pictures below to see the progress.
game Trailer