Apartment Furnishing System

Precision Interior Design Editor

About Project

This interface functions as a professional-grade interior design editor integrated directly into the gameplay loop. The architecture employs a dual-sidebar layout to maximize the viewport area. The left panel serves as the asset library, categorized by furniture type with visibility toggles, while the right panel provides granular transform controls.

The system allows for high-precision placement using specific XYZ coordinate inputs and rotation values, ensuring pixel-perfect alignment. Additionally, the UI tracks material costs in real-time (e.g., wood planks), linking the creative mode directly to the server’s economy.

Game UI of the apartment furnishing system

Various Settings

A detailed breakdown of the editor’s workflow configurations and precision tools. This section highlights the 'Snapping’ constraints (Movement and Rotation sliders), which allow users to align objects to a rigid grid for symmetrical layouts. The interface also includes camera sensitivity controls for smoother navigation within tight spaces.

Furthermore, the 'Room Linking’ module enables players to logically assign furniture groups to specific zones (e.g., Kitchen, Salon), facilitating organized property management.

Game UI of the settings from apartment furnishing system

In-Game Implementation

The system operates as a live overlay within the game engine, utilizing real-time rendering to preview assets before final placement. The implementation prioritizes user ergonomics by displaying context-sensitive keybind hints at the bottom of the screen (e.g., Delete, Rotate).

This ensures a fluid creative process, allowing players to manipulate complex 3D objects purely through intuitive UI interactions and keyboard shortcuts, without breaking immersion.