Overview
A technical prototype built using Unity's Mesh API to create fully dynamic room layouts at runtime based on user input. Designed to explore procedural geometry workflows and custom interaction systems within Unity.
Core Highlights & Technical Features
- •
Procedural Geometry Creation: Generated runtime mesh data for walls, ceilings, and floors using raw vertex and triangle manipulation — no pre-made models used.
- •
Mouse-Driven Input System: Allowed users to define room shapes using intuitive 2D mouse input, automatically translated into accurate 3D space.
- •
Shape Editing Tools: Supported real-time resizing, corner dragging, and area redefinition post-creation for an iterative workflow.
- •
Surface-Type Differentiation: Applied unique logic for vertical and horizontal surfaces to control textures, materials, and snapping rules.
- •
Focus: Served as a sandbox to explore mesh generation, geometry manipulation, and Unity's rendering pipeline at a low level.
