MORFO -
a performance-first
3D simulation.
Cross-platform 3D simulation architected from concept to store release. Custom HLSL shaders, a sophisticated LOD system and a unified codebase holding 120+ FPS across flagship and mid-range hardware. Live on App Store, Google Play and Meta Store.
- Role
- Lead software engineer
- Year
- 2023
- Platforms
- iOS, Android, Meta Quest
- Core stack
- Unity 3D, C#, URP, HLSL
- Status
- Shipped · live in stores
Building a performance-first 3D experience for mobile.
The goal was to build a visually stunning 3D simulation that could run smoothly on a wide range of devices - from flagship phones to mid-range Android hardware with limited GPU capabilities. One codebase, one visual target, ten different silicon stacks.
Key challenges: maintaining visual fidelity while optimizing for battery life, handling diverse screen sizes and aspect ratios, and ensuring consistent 120+ FPS across all supported devices. That budget drove every architectural decision.
The result is a single codebase supporting iOS and Android with platform-specific optimizations, adaptive UI for various screen sizes, and unified analytics and crash reporting - now also distributed on the Meta Store for VR.
From concept to launch.
Market analysis, technical feasibility study, and architecture planning across target platforms.
Modular system design, rendering pipeline setup, and an asset workflow tuned for mobile GPU quirks.
Custom HLSL shaders for materials, lighting and post-processing - every variant budgeted per device class.
LOD systems, draw-call batching, memory profiling, and GPU optimization until the frame budget held on the weakest target.
Store submission, user-feedback loops, and continuous tuning across the live install base.
Under the hood.
Dynamic LOD system
A custom Level-of-Detail system that automatically adjusts mesh complexity based on camera distance and device capabilities - reducing draw calls by 40% while preserving visual quality.
Real-time rendering
Custom rendering pipeline on Unity's URP with optimized shader variants for mobile. Consistent 120+ FPS even on mid-range devices through careful batching and instancing.
Custom HLSL shaders
Shaders for realistic material rendering including subsurface scattering, environment reflections and dynamic lighting - all tuned for mobile GPU architectures.
Cross-platform codebase
Single codebase supporting iOS and Android with platform-specific optimizations, adaptive UI, and unified analytics and crash reporting.
In the wild.





