Games

100 Day Siege

A VR medieval fantasy defense game — hold the castle for 100 days.

Role
Game Developer, Level Design, 3D Art
Team
FoundrySix
Engine
Unity
Platform
VR (Meta Quest)
Genre
VR tower defense

Overview

100 Day Siege is a VR tower defense game by FoundrySix where players defend a castle from enemy waves across 100 in-game days using archery, traps, and physics-based tools.

My contributions

Game Developer · Level Design · 3D Art

Level Design

Day 1–5 Levels

  • Designed and implemented 25 levels structured across Day 1–5, with each day containing 5 waves.
  • Optimized spatial pacing to ensure consistent player engagement and progression.
  • Tailored VR navigation mechanics to support comfort, immersion, and accessibility.
Level design layouts for the Day 1–5 waves of 100 Day Siege

Gameplay Engineering

Damage Indicator System

  • Built a directional damage indicator system with rotating UI elements to display real-time hit directions.
  • Designed specifically for a VR environment, aligning UI feedback with player perspective.
  • Enhanced immersion and situational awareness by notifying players of the direction of incoming enemy projectiles.
Directional damage indicator system shown in the VR HUD

3D Art

Slingshot Model

  • Modeled the slingshot weapon in Autodesk Maya and textured it using Adobe Substance 3D Painter.
  • Implemented the weapon into the VR environment with functional hand-tracking mechanics.
  • Integrated the slingshot with the enemy targeting script to create responsive and interactive combat gameplay.
Slingshot weapon modeled in Maya and textured in Substance 3D Painter

Documentation

Internal documentation

  • Created 13 internal documents for developers explaining custom scripts, model integration, and system behaviors for team collaboration.
Internal developer documentation written for the 100 Day Siege team

Results

Links

Contact

Have something in mind?
Let’s talk.