Skip to content

maxcwolf/streep-fighter

Repository files navigation

👊 STREEP FIGHTER 👊

Meryl Kombat

A 2D arcade-style fighting game starring six iconic Meryl Streep characters. Built with Godot 4.6 and C#.

Meryl Streep portrait by Lincoln Townley

Godot C# License Fighters Stages Meryl


🎬 About

Streep Fighter is a love letter to both classic 90s arcade fighters and the greatest actress of all time. Pick your favorite Meryl, choose a stage inspired by her filmography, and duke it out in best-of-3 rounds.

Features PvP local multiplayer and a VS CPU mode with AI opponent.


🎭 The Roster

Six playable fighters, each with unique stats and a signature special move.


Miranda Priestly
The Devil Wears Prada (2006)

Special: "That's All" — Lightning dash-slap
Type: ⚡ Speedster
HP 1000 · SPD 250 · DMG 150

Julia Child
Julie & Julia (2009)

Special: "Bon Appétit" — Throws a pot projectile
Type: 🍳 Zoner
HP 1000 · SPD 200 · DMG 180

Margaret Thatcher
The Iron Lady (2011)

Special: "Iron Fist" — Armored power punch
Type: 🛡️ Tank
HP 1200 · SPD 180 · DMG 250

The Witch
Into the Woods (2014)

Special: "Curse of the Woods" — Curse projectile
Type: 🔮 Glass Cannon
HP 900 · SPD 220 · DMG 200

Donna Sheridan
Mamma Mia! (2008)

Special: "Dancing Queen" — Double spin attack
Type: 💃 Combo Fighter
HP 950 · SPD 280 · DMG 130

Sister Aloysius
Doubt (2008)

Special: "Divine Discipline" — Lunging knockback strike
Type: ✝️ Bruiser
HP 1100 · SPD 200 · DMG 180

🗺️ Stages

Six arenas inspired by Meryl's filmography, each hand-built with Polygon2D pixel art.

Stage Film Location
Runway Magazine The Devil Wears Prada New York City
Julia's Kitchen Julie & Julia Paris, France
House of Commons The Iron Lady London, England
Enchanted Woods Into the Woods A dark magical forest
Kalokairi Island Mamma Mia! Greece
St. Nicholas Church Doubt The Bronx, New York

🕹️ Controls

Player 1 (Keyboard Left)

Key Action
A / D Move Left / Right
W Jump
S Crouch
F Punch
G Kick
H Block
T Special Move

Player 2 (Keyboard Right)

Key Action
/ Move Left / Right
Jump
Crouch
Num1 Punch
Num2 Kick
Num3 Block
Num0 Special Move

🏗️ Project Structure

streep-fighter/
├── Assets/Portraits/          # Character select portraits
├── Scenes/
│   ├── Fighters/              # Fighter models & projectiles (.tscn)
│   ├── Stages/Backgrounds/    # 6 hand-built Polygon2D stage backgrounds
│   └── UI/                    # Title, CharSelect, StageSelect, HUD, Victory
├── Scripts/
│   ├── AI/                    # CPU opponent controller
│   ├── Fighters/              # Fighter base class, subclasses, stats
│   ├── Managers/              # GameManager, GameState, StageData
│   └── UI/                    # All UI screen scripts
├── project.godot
└── StreepFighter.csproj

⚔️ Game Mechanics

  • Best of 3 rounds — First to 2 round wins takes the match
  • 90-second timer — If time runs out, the fighter with more HP% wins the round
  • Blocking — Reduces incoming damage (varies per fighter, 70%–92% reduction)
  • Special moves — Unique per fighter, with cooldowns ranging from 3–5 seconds
  • Knockback — Hits push opponents toward the arena walls
  • Health color — Bars shift from green → yellow → red as damage accumulates

🚀 Getting Started

Requirements

Running

  1. Clone the repo
  2. Open project.godot in Godot 4.6 (.NET edition)
  3. Build the C# solution (dotnet build or via Godot editor)
  4. Hit Play (F5)

🎥 Game Flow

🎬 Title Screen
   ├── VS Player (PvP)
   └── VS CPU
         ↓
🎭 Character Select
   P1 picks fighter → P2 picks (or CPU auto-picks)
         ↓
🗺️ Stage Select
   Pick your arena from 6 movie-themed stages
         ↓
👊 FIGHT!
   Best of 3 rounds · 90 seconds each
         ↓
🏆 Victory Screen
   Winner announced → Return to title

"I don't know why I'm so scary. I don't want to be."

— Meryl Streep, before selecting Margaret Thatcher and landing a 250-damage Iron Fist


Made with 🎬 and 👊 in Godot 4.6

Photo: Meryl Streep by Lincoln Townley, CC BY-SA 4.0

About

Streep Fighter: Meryl Kombat - A 2D arcade-style fighting game starring six iconic Meryl Streep characters.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors