Cosmic Assault

Modding the Existing

Modding the Existing

Title Card
Title Card

Skills

Game Programming

Level Design

Location

Atlanta,Ga

Year

2023

Info

"From classic to contemporary. I redesigned the visual framework and developed a score-triggered AI system to bring new depth and difficulty scaling to the space shooter genre."

Description

Originally a timed-session shooter, I spearheaded a complete mechanical and visual pivot into an Endless Survival Mode. This overhaul focused on sustainable difficulty scaling, score-driven boss encounters, and a refreshed visual identity to support long-term player engagement.

Core Systems & Implementation

  • Dynamic Difficulty Scaling (DDS): Architected a survival framework where enemy attributes (speed, health, and spawn rate) scale non-linearly over time. Implemented three distinct difficulty tiers, each utilizing unique coefficients to ensure a balanced challenge for both casual and hardcore players.

  • Score-Driven Boss Architecture: Developed a "Milestone Spawn" system that triggers high-intensity boss encounters at specific score intervals. This creates a rhythmic "peak and valley" flow to the gameplay, preventing fatigue during extended sessions.

  • Combat & Power-Up Ecosystem: Designed and implemented three unique enemy archetypes and a primary boss. To counter the scaling difficulty, I engineered a limited-time power-up system with varied attack mechanics, providing players with strategic "windows of power."

  • Visual Identity Redesign: Executed a comprehensive art pass to establish a cohesive, modern aesthetic. This involved updating sprite/model assets and UI elements to ensure visual clarityeven as the screen becomes increasingly crowded during late-game waves.

Technical Contributions

  • Scaling Logic: Built modular difficulty curves that adjust game state variables without manual level-triggering.

  • State Management: Converted a linear game flow into a looping, state-dependent architecture.

  • Balanced Progression: Tuned the relationship between player power-ups and enemy scaling to maintain the "flow state."

Level Background
Difficulty Screen
Boss Battle

Technical Insight: Systems Refactoring & Replayability


My work reimagining a timed shooter into an Endless Survival Mode served as a deep dive into systems deconstruction. This project was less about adding content and more about architecting scalability within a pre-existing framework.

The Challenge: Breaking the Linear Ceiling

The original game was built for short, finite sessions. Transitioning this to an infinite loop required identifying and removing "hard-coded" limitations. I had to decouple the game-state logic from a simple countdown timer and replace it with a dynamic, score-driven engine capable of managing long-term performance and player engagement.

The Solution: Modular Scaling & Milestone Design

I implemented a Score-Threshold System to act as the new heartbeat of the game. Instead of time-based triggers, enemy archetypes and boss encounters were tied to player performance.

  • Dynamic Pacing: I balanced three new enemy types and a boss encounter to ensure that as the players score increased, the mechanical complexity scaled in tandem.

  • Performance-First Modding: I focused on maintaining the "game feel" and original rhythm while optimizing the spawn logic to handle the increased actor count inherent in endless modes.

The Takeaway: Iterative Systems Design

This project shifted my focus toward modular balance. It taught me that a games "rhythm" is a delicate ecosystem of player power versus enemy scaling. By respecting the original foundation while introducing new, scalable variables, I learned how to transform a static experience into a "living" system that rewards mastery and encourages replayability.

More projects

Create a free website with Framer, the website builder loved by startups, designers and agencies.