top of page

Hi, I am Mitchell Foo. I work at the intersection of deep learning, computer vision, game development, VR, and 3D Design. Welcome to my page of recent projects.



Co-Creation Pt. 2

Latent evaluative methods for comparing RL agent variants given open-ended objectives. 

reinforcement learning, data visualization, machine learning

imitation icon.png

Imitation Ball

VR 3D-Pong, where player competes against AIs trained with reinforcement learning.

reinforcement learning, virtual reality, game development, 3D design

parking icon.png

Parking RL Trials

Using highway-env, a series of reinforcement learning algorithm and tuning experiments.

reinforcement learning, machine learning

icon acid.png

Anomaly Containment

A collection of parametrically designed 3D animations for VR experiences.

virtual reality, game development, 3D design, animation, generative design


Co-Creation Pt. 1

VR co-creation environment with RL trained agents that design with you on a given 3D design.

reinforcement learning, virtual reality, generative design, HCI


A Walk in Latent City

Traversing latent and geographic space of a VAE's latent embeddings.

machine learning, data visualization, game development, generative design

dart icon.png

World Destroyer

A VR dart-tossing game turned city-destroyer. Navigate and hit targets from an alien ship!

virtual reality, game development, 3D design

meta icon.png


Prototype for an interactive blinds installation controlled using vision-based hand-tracking.

generative design, computer graphics, 3D design


VR Style Transfer

Implementation of fast real-time style transfer in VR with stereo-specific losses.

image synthesis, virtual reality, machine learning, computer vision

sdtsacky icon.png

Stacky-Block Env

Stacking-puzzle reinforcement learning environment for finding dense block configurations.

reinforcement learning, game development, generative design



Prototype for an interactive blinds installation controlled using vision-based hand-tracking.

computer vision, arduino, 3D design, digital fabrication

yolo icon.png

YOLO Controller

Experiments with using vision-based object detection as a controller for game interaction.

computer vision, game development

other links


Check out my team's submission to the Global Game Jam 2023!

bottom of page