Nightmare - 3D Survival Shooter Game

[Mobile Game]

Tech Stack

Unity 3D, C#, Material Design, 3D Physics Engine, Mobile Input Systems

Tags

AndroidMobile GameiOSDesktop3D

Organization(s)

independent / personal

Resources

no public resources

Nightmare - 3D Survival Shooter Game

Project Details

The Challenge

Survival shooter games often overwhelm casual players with complex controls, steep learning curves, and heavy hardware requirements. The goal with Nightmare was to build a genuinely engaging survival shooter that anyone could jump into immediately, accessible enough for all ages, but compelling enough to keep players pushing for a higher score.

The Solution

Nightmare is a 3D survival shooting game built in Unity, where players must survive wave after wave of attacking bears in a boy's nightmare, shooting as many as possible to chase a higher score. With progressive difficulty scaling, clean 3D graphics, and a straightforward one-goal gameplay loop, Nightmare delivers an addictive survival experience that's easy to learn and hard to put down.

What I Built

Core Survival Gameplay Loop: Wave-based bear attack survival mechanic where players shoot enemies to accumulate score, designed for instant engagement and high replayability
3D Graphics Engine: Full 3D visual environment built in Unity, bringing the nightmare setting to life with immersive character and environment rendering
Progressive Difficulty System: Score-gated difficulty modules that naturally escalate challenge as players improve, keeping the experience rewarding at every skill level
Enemy AI: Bear attack behaviors and movement patterns creating unpredictable, engaging survival scenarios that demand quick reactions and spatial awareness
Score & Progression System: High score tracking and level advancement tied to performance milestones, giving players a clear sense of achievement and motivation to keep playing