PokerVR - 2025/Present

Contributions

I was brought onto the team to help aid in polishing and adding new customization UI and UX experiences. I aided in designing, programming, and implement the new table selection menu system leveraging Meta’s Interaction toolkit to have dynamic hand poses for spinning each table platter and a custom poke slider with haptic feedback, dampening, and acceleration.

Challenges

Developing new UX interactions was challenging and required a lot of iteration to get them looking and more importantly feeling good. But by far the biggest challenge was ensuring each miniature table was loaded, updated and unloaded dynamically. I leveraged Unity’s Job system to quickly check for table changes on a separate thread and kept a running buffer of loaded table assets and their state to asynchronously queue them up for loading at each table and reuse if applicable.

Next
Next

Voxel Engine