top of page

SPACE DESIGNER

Designer3Col.mov
  • Full Save Load Support

    Robust JSON save/load architecture designed for standalone builds to ensure seamless data persistence. The system includes a custom runtime import manager that tracks user-uploaded 2D images (such as custom branding / floor plans) via local meta-files, dynamically retrieving and generating them as physical scene decals every time a project is reloaded.

    Unreal Engine Developer

  • Global UI Theme

    Fully dynamic UI styling architecture driven by a centralized Data Asset for global control over fonts, sizes, and color schemes. The backend relies on a custom C++ Subsystem, structs, and enums, seamlessly exposing intuitive styling controls to Blueprints. All modular UI elements automatically fetch and apply their designated styles during the PreConstruct phase using custom Blueprint library functions. Extensive error handling is built directly into the system to ensure engine stability and prevent editor lockouts during rapid UI iteration.

    Unreal Engine Developer

  • Procedural Geometry

    Spline-based procedural geometry system that supports real-time layout adjustments via interactive, draggable corner markers. The architecture automatically rebuilds walls while seamlessly preserving window and door cut-outs using dynamic mesh operations.

    Unreal Engine Developer

  • Customizable Materials

    Fully dynamic material system that enables real-time, in-game customization across colors, roughness, metallic values, surface imperfections, and texture layers. The architecture utilizes Blueprint-driven parameter adjustments seamlessly integrated with runtime UI tools, allowing for highly iterative prototyping and instant visual feedback without recompiling shaders.

    Unreal Engine Developer

  • Data Driven

    Scalable, dataset-driven architecture for dynamic asset management. Expanding the project with new materials, frame parts, scene props, or surface imperfections requires only a single data entry with assigned textures and parameters. The system automatically hooks all inputs into the runtime environment, providing centralized control that eliminates repetitive setup and ensures rapid, maintainable content expansion.

    Unreal Engine Developer

  • C++ Back End

    High-performance C++ backend designed to manage the project's most demanding computational systems, ranging from procedural geometry generation to complex save/load architectures. By defining all foundational data models (classes, structs, and enums) natively in C++, the system avoids Blueprint circular dependencies and ensures absolute stability. These operations are seamlessly exposed through an intuitive Blueprint API.  Example Snippet

    Unreal Engine Developer

3D Design / Modelling

CAD to Real-Time

Engineered and executed a streamlined workflow to interpret complex CAD blueprints and convert heavy engineering models into optimized, engine-ready assets. Ensured strict Unreal Engine compatibility and maximum runtime performance through advanced retopology and custom PBR texturing, bridging the gap between technical design and real-time rendering.

  • Escape_edited.png
  • Escape01.png
  • Escape03.png
  • Escape02.png

FRAME CONFIGURATOR

  • 136f9009-ba12-4908-9302-b4b17440c413_rw_3840_edited.png

    Unity Developer

    Product Assembler

    Created an interactive, in-space building system for custom frame assembly. The architecture dynamically spawns placement markers and attachment points based on complex component hole patterns. To ensure peak runtime performance, the spatial detection algorithm calculates this geometry once per part type; it then caches the data and instances it across components with matching part codes, eliminating redundant CPU calculations during complex assemblies.

  • 2498fa49-0a30-4c13-aafc-6231a9b8c04c_rw_1920.png

    Unity Developer

    Price Callculation

    Dynamic pricing system fully integrated into the product configuration interface. Supports international pricing structures with multiple currency pairs, distributor-specific discounts, pricing brackets, and capped discount levels per item. Enables real-time, transparent cost breakdowns directly inside the design scene.

  • fa48a72b-2b9a-4166-95bf-604513096cb7.png

    Unity Developer

    Cloud Based Catalogue

    Permission-based cloud synced frame catalogue system for safe configuration browsing and building. Users with limited access can only select from pre-approved part combinations and colour options, ensuring valid and production-safe designs. Includes in-scene admin controls allowing catalogue management and frame creation directly inside the application without requiring developer involvement.

  • 15cdaaf7-c021-4fbc-9677-60cb820784b3.png

    Unity Developer

    Dimension Measurements

    Interactive 3D measurement system with mesh-surface and axis snapping, featuring real-time metric/imperial conversions rendered directly in the scene UI. This streamlined user workflows by allowing accurate spatial planning and quoting without leaving the 3D environment.

GAME DESIGN 

Enviroment4K.mp4
  • Dynamic Survival & Thermodynamic Systems

    Highly systemic approach to survival mechanics, leveraging the Gameplay Ability System (GAS) to manage complex player attributes. The architecture deeply integrates with Ultra Dynamic Sky (UDS) APIs to drive a custom thermodynamic engine. This system dynamically calculates environmental wetness, ambient heat recovery, and indoor temperature retention based on modular building states, punishing exposure while rewarding strategic shelter management.

    Unreal Engine Developer

  • Data-Driven Systems

    Built for rapid iteration, the project utilizes a centralized, dataset-driven master item class that allows for instant scene population via drag-and-drop editor tools and dropdown variables. This data-centric approach extends to the modular crafting and liquid container systems, where specific combinations of gathered resources and heat states yield dynamic GAS-driven status effects.

    Unreal Engine Developer

  • AI Director & Procedural Integration

    Gameplay pacing is controlled by a spatial, heatmap-driven "Horror Director" that monitors player presence to trigger localized, scriptable events. Player immersion is further maintained through advanced procedural animation integration, utilizing dynamic IK to precisely map flashlight aiming to camera vectors across seamlessly integrated third-party locomotion controllers.

    Unreal Engine Developer

  • Technical Environment & Material Architecture

    The atmospheric fidelity is driven by a highly scalable procedural environment and a complex Landscape Auto-Material pipeline. Built upon a deep understanding of advanced shader networks, the system handles seamless weather accumulation, dynamic water rendering, and complex subsurface terrain masking. This technical art foundation ensures that environmental visuals and weather effects react dynamically to the backend systems without compromising runtime performance.

    Unreal Engine Developer

  • Data-Driven MetaSound Architecture

    Utilizes Unreal Engine’s advanced MetaSound pipeline to deliver a fully spatialized, procedural audio experience. The audio architecture is managed through database-driven sound sets, allowing for dynamic runtime variation, precise spatial effects, and complex acoustic interactions. This highly modular workflow ensures scalable integration of environmental audio and voice command bark systems while maintaining strict memory efficiency.

    Unreal Engine Developer

Game Assets

C4D, Substance Designer, Substance Painter, Unreal Engine

Interior Visualization

3ds max + Vray, Marvelous Designer, Phoenix FD 

Product Visualization

3DS Max + Vray, Photoshop,

VFX

3DS Max + Vray, cinema 4D, after effects, premiere pro, Photoshop, Marvelous Designer,TyFlow, Fumefx

3D DESIGN

bottom of page