Nicholas Jennings

Projects

Here are some other projects I've worked on.

BlossomVR

BlossomVR is a Virtual Reality meditation app that allows users to process their emotions through short minigames. Find it on the Meta App Lab!

App Lab

TutoriVR

TutoriVR is a robust and deployable VR-embedded tutorial system that supplements video tutorials with 3D and contextual aids directly in the user's VR environment, based on the TutoriVR research study.

Video Demo

Roman Candles

Fireworks are cool. Creating a custom raytraced smoke rendering system that can handle an arbitrary number of light sources was tough but that's ok because fireworks are cool. Made for my Foundations of Computer Graphics class.

Project Writeup

Minotaur

A short adventure game about the myth of Theseus and the Minotaur. It has random maze generation, wall-walking, a full dialog system, and spooky vibes! Made for my Greek and Roman Myths class.

Play it on itch.io

Whale Snake

A simple 3D-snake game I made for the Berkeley chapter of the Upsilon Pi Epsilon Computer Science honors society. The club mascot is a whale, hence the whales.

Play it on itch.io

Super Mine Sweeper

Changing the topology of the surface you play minesweeper has various interesting effects on gampeplay and strategy, which turns this gimmick into an interesting gimmick!

Video Github

Keleidoscope Raymarch

This project uses a custom raymarching shader and collision detection system to let users "drag a hole around". This was my foray into shader development.

Video

Ascii Rasterizer

I was curious about how cameras work in computers, so I looked it up online. I made this to make sure I understood correctly. OpenGL might be usefull but ascii is aesthetic.

Video

Untitled VR Space Game

A space dogfighting game made originally for the Google Cardboard and later for the Quest. Pew pew!

Video