All work

Washing Dishes Scenario

One of the most technically detailed systems I built at Nudge Reality. Instead of a one-off approach, I created a fully modular cleanables framework that supports different tools and feedback types like audio, haptics, and particles. The system is optimized for VR performance and designed with clean code principles in mind. It’s a great example of scalable engineering combined with patient-focused design.

Cleanables
Cleanables

Items can be wrapped with effects like sound, haptics, and particles on the fly. This avoids bloated code and allows endless combinations.

Well Written
Well Written

The system separates "cleanables" (items that can be cleaned) and "cleaners" (how they clean), using solid architecture and clean interfaces to keep it flexible and maintainable.

Extendable
Extendable

New feedback types can be added without touching core logic, thanks to the use of decorator patterns and other compositional patterns

Optimized from the start
Optimized from the start

Performance stays smooth with batched updates and efficient resource use, crucial for comfortable VR. All rendering calls are handled in a frequency adjustable queue.