Featured — Team Project
All Projects
PROCEDURAL
DUNGEON

Procedural Dungeon Generator

Fully explorable 3D dungeon generator using cellular automata, marching cubes, dynamic cave lighting, and a player flashlight system.

SPIDER
ANIMATION

Procedural Spider Animation

Multi-legged inverse kinematics system with terrain-adaptive foot placement and pelvis-speed-driven gait control.

CUSTOM
FPS

Custom FPS Game

Doom-inspired FPS with C++ dash mechanics, cactus zombie wave combat, and procedural floating islands with randomized spawn points.

SOFTWARE
RENDERER

Software Rendering Engine

Full graphics pipeline built from scratch: rasterization, Z-buffering, back-face culling, perspective projection, normal mapping, and shadow mapping.

CS3451
GRAPHICS

CS3451 Computer Graphics

8 projects covering the full graphics pipeline — 2D primitives, meshes, Loop Subdivision, Phong shading, textures, particles, ray tracing, and Perlin noise.

BUILDING
GENERATOR

Procedural Building Generator

Generates diverse architectural structures with randomized heights, custom textures, and two adaptive roof types (flat and gable).

CREATURE
GENERATOR

Procedural Creature Generator

Custom Bézier tube code generates organic candy-people characters with varied body types, procedural faces, and prefab accessories.

FLOCKING
SIMULATOR

Flocking Simulator

Boids-based AI simulation with 80 custom alien fish, featuring collision avoidance, velocity matching, flock centering, and efficient scaling to hundreds of agents.