
Noble Sacrifices
Teaching Mechanics
Level Designer / Scripter
GAME: Starcraft 2
DEV TIME: 4 Weeks
GAME MODE: Single Player

Download Editor File
Download
Design Doc
Jump To Subsection
Game Overview
Level Summary:
"Noble Sacrifices" is a single-player mission for Starcraft II that teaches intermediate skill players important mechanics for the Zerg faction. The player must survive waves of Protoss attacks while sacrificing one hundred Zerglings before the end of twelve minutes. To accomplish this, the player must use their Queen units effectively, both to defend their base, to heal their defensive structures, and to increase the rate at which they can produce units.
Screenshots:
![]() Overall Map LayoutThe player's two bases on the right and left, the enemy base at the bottom, and the sacrifice point at the top | ![]() Sacrifice PointThe place where the player sacrifices zerglings | ![]() First Zerg BaseThe player's left base at the start of the level |
---|---|---|
![]() Second Zerg BaseThe player's right base at the start of the level | ![]() Protoss BaseThe enemy NPC's starting base |
Development Timeline:
-
Week 1: Whiteboxed level, scripted win and loss conditions
-
Week 2: Implemented waves using AI Waves system
-
Week 3: Add pings warning the player of incoming attacks, decorated the level
-
Week 4: Created the opening cinematic, final polish
Postmortem
What Went Well
-
I was able to quickly create a unique, good-looking Starcraft II level without prior experience in the engine
-
I was able to add wishlist features, such as the explanatory opening cinematic
-
The level is relatively well balanced
What Went Wrong
-
I wasn't able to add a closing cinematic to give the level a proper denouement
-
The level doesn't have as many "Wow! moments" as it should
-
The level is not as true to the multiplayer experience as it should be to teach relevant skills
What I Learned
-
It is better to use in-built systems of an engine and modify them as necessary than to re-implement them for your individual case
-
Thinking about an appropriate decoration palette for a level early on can speed up polishing later