top of page

WEBGL GAME ENGINE

Overview

A game engine developed using Java, HTML/CSS, and WebGL for the UCSC Senior Capstone during 2023. I built this project to build a low-level simple game engine that allowed for easy functionality. 

The engine handled custom modeling inside. This was a model made by me using the built-in modeling feature I added. 

More Sample Shots

There was a primitive feature that allowed the handling and modification of the ambient light sources and reflections. I build the engine to handle this updating real-time, all while ensuring the world can render textures and animated models. 

The engine also featured animation mixing, more complex models, and texture tiling. The software had around 16 different animation states that were handled by an internal IK-FK blender I coded into the engine. It also handled the tiling of an infinite floor space, as well as multi-user input. This also featured a smooth third-person camera. 

bottom of page