Create a localhost 3D game with Chinese ink painting rendering style

Haoda Ye


Supervised by Frank C Langbein; Moderated by Charith Perera

This project aims to create a 3D Multiplayer game with a Chinese ink painting rendering style in the Unity Game engine. The project's core is to design shaders that can showcase Chinese ink style and a simple asynchronous local-host network communication framework. The core of the shader displays the silhouette line of the model, and the blur samples the ramp texture. The key to the network framework is the state synchronization of sockets and custom messages. The gameplay is not the focus of this project, so the game has only limited playability.

Final Report (10/09/2022) [Zip Archive]

Publication Form