Pop Pop Bunny!
Suika but with levels, explosions, balloons, teleportation, and... UFOs?! A whimsical take on a familiar physics-based merge game designed and built by me! Available on iOS and Android. In this article I walk through some of the design decisions behind Pop Pop Bunny and how it was made.
Game Jams
This article contains a selection of my jam games I've created over the years with gameplay videos and commentary. I love doing game jams because the time constraint forces me to ship something and prioritze ruthlessly.
3D Photos
By allowing a viewer to see a 2D photo from different viewpoints in 3D space, 3D Photos leverage how humans perceive parallax to bring life into still captures. This method generates simple 3D meshes from photos taken with depth that can be viewed in any 3D viewer.
360 Product Photography from Video
3D models are an awesome tool for retailers to help customers get a better sense of what they're buying. However, they can be pricey and take a lot of time to create. Similarly, traditional 360 product photography also requires professional equipment and expertise. With this method, anyone can take video captured from a modern iPhone device and generate a result that can be viewed like 360 product photos.
Web Video Editor (Ffmpeg)
Simple video editor that runs in-browser using FFMPEG built with WebAssembly (WASM) and teaches the commands its running. Includes a personally curated ffmpeg reference. Nothing is uploaded to online servers, everything is done offline.
Building a 360 Photo Viewer
Since humans have a pretty narrow field of view, a special viewer is needed in order to display large panoramas in a way that is natural to consume. Follow along as I walk through how to build a simple panorama viewer in Unity.