Coffee Shop Game

Project Overview
This is a side project that me and some friend started on while we're still studying. The game is a coffee shop simulation with a mysterious touch to it. Our player, being the owner, have to serve the guest, and improve the coffee shop with better furniture and equipment. While serving more guests, the player also learns more about a murder that once took place in the shop.
My Contributions
For this project, I main worked on two system, the first is a building system with a building editor that allows developers to adjust the size, mesh, offsets, and the occupying space in a 3D world. The second system is a road system with custom functionalities to connect two main road together via a sub-road.
Role
System & Tools Programmer
Duration
Ongoing
Team Size
5
Genre
Simulation, Management
Road System
The building editor have two main feature: The first is the ability to adjust the mesh, the position, size and rotation of the mesh, with a preview of the object against the grid. The second feature is the ability to select what tile does the building occupies. All the changes are also reflected in game when the player tries to place the object.
Building Editor
A road planning system with features to add main roads, and connect two point on main roads together with sub-road. Each road also stores information about all connecting road, and have functions to get connections at different points on the road.
Building System
Fully functional building system with a preview of the object, and preview of tiles that the object will occupy when placed. The system also work for online multiplayer allowing client to also preview, and move objects to different location.