top of page

AI Uprising

AI Uprising is a non-linear, replayable level design project focused on creating an immersive, military-themed environment. Set within a complex, multi-leveled structure, the level challenges players to explore underground tunnels, above-ground pathways, and rooftops while completing a mix of mandatory and optional objectives. The project emphasizes exploration, with three distinct paths leading from the starting point to the end, encouraging players to engage with all areas of the level.

Platform | PC
Playtime | 5-10 Minutes

Engine | Unreal Engine 5
Duration | July 2024 

Playtime | 5-10 Minutes 
Roles | Game Designer, Level Designer

Responsibilities
  • Led the design and implementation of non-linear level structure, incorporating multiple paths, optional objectives, and unique enemy encounters to support diverse gameplay approaches.

  • Designed enemy AI behavior utilizing Unreal Engine’s AI systems and Behavior Trees to create adaptive, challenging opponents that dynamically responded to player actions.

  • Programmed AI vision and sound detection, crafting an immersive stealth environment where enemies reacted realistically to player presence.

  • Implemented strafing and decision-making systems for AI, allowing for reactive, tactical maneuvers and more varied combat scenarios.

  • Developed interactive environmental elements that impacted AI behavior, such as cover, adding layers to player strategy.

  • Conducted playtesting to iterate on AI responsiveness and difficulty balancing, ensuring optimal challenge levels across different player skill sets.

Sight

Sound

Strafe

Strafe/Shoot

Chase/Cover

STRATEGIC AI SYSTEM – CREATING IMMERSIVE COMBAT

The goal in AI Uprising was to develop AI that felt both intelligent and reactive, offering players an experience where each encounter demanded quick thinking and strategy. Leveraging Behavior Trees, I created an adaptive AI system that responded dynamically to sound and sight, enabling realistic reactions to player movement and actions.

Process Outline:

  1. Vision and Sound Detection: Scripted AI vision and auditory responses, giving enemies distinct “sight” and “hearing” capabilities that adjusted based on the player’s distance and noise level.

  2. Tactical Movements: Implemented a strafing system that allowed AI to reposition strategically, taking cover or closing in based on the player’s location and weapon type.

  3. Responsive Environments: Designed levels where destructible cover and interactive elements provided players with tactical options, influencing enemy behavior and increasing engagement.

Wrap Up

AI Uprising showcases a thoughtful approach to AI behavior and non-linear level design, providing players with challenging, adaptive encounters and strategic gameplay options. Through the blend of responsive AI and interactive environments, the project highlights my ability to create immersive combat experiences that reward tactical decision-making and player agency.

bottom of page