Omenfall is a 2D orbital defense game made in 72 hours for Mini Jam (Theme: Astral, Limitation: Base your game off of a myth or legend).

Ragnarök has begun. Thor fought against the Midgard Serpent, Jörmungandr. He kills the serpent with his hammer, Mjölnir, but is mortally wounded. After Jörmungandr dies, Thor staggers nine more steps and then collapses, overcome by its venom. With his last remaining strength, he hurls Mjölnir into a divine orbit around Midgard. Now the omens of Ragnarök fall from the broken heavens — fire from Muspelheim, ice from Niflheim, scales of Jörmungandr — and you wield the last throw of Thor as your only defense.

You don't get to stop Ragnarök. You only get to hold it back, one week at a time.

Seven days. Seven waves. After each one you survive, two cosmic blessings appear — choose the rune you need. Heimdall's watch slows them. Thor's wrath sharpens your strike. Midgard's grace heals the wound. Run ends in 4-5 minutes either way: with the world saved for another week, or fallen.

Features

  • Orbital Defense — Move Mjölnir around Midgard, fire divine bolts radial, block omens with the hammer itself
  • Seven-Day Run — A complete arcade loop in a few minutes; you either save Midgard for the week or you don't
  • Roguelike Blessings — Two random Norse runes after each day; pick one, stack them across the run. Damage upgrades visibly buff your projectiles.
  • Three Omen Types — Muspel sparks (fast), Niflheim shards (tanky), Jörmungandr scales (Day 4+). Each leaves a colored spark trail on its way to Midgard.
  • Game Feel — Mjölnir tilts into the direction of motion and emits a blue spark trail, projectiles draw a sharp white wake, omens leave a colored trail, Midgard flashes red on impact, fragments fly back toward the planet on every kill, camera shake on hits, juicy chiptune SFX

How "Astral" + "Myth" Work

Both jam constraints are baked into the core, not bolted on.

  • Astral is the geometry of the game. Mjölnir is on a fixed orbit around Midgard — just a small planet and the divine satellite the player controls. 
  • Myth is the Ragnarök prophecy. Every visible thing is a Norse motif: Mjölnir as the protagonist (not Thor — Thor is gone, the hammer is what's left), Midgard as the world being defended, the omens as the literal Norse signs of the world's end (Muspelheim's fire, Niflheim's ice, Jörmungandr). The six upgrade options are named after gods (Thor's Wrath, Heimdall's Watch, Mjölnir's Burst, Midgard's Grace, Stormbound Arc, Swift Return). The win condition isn't "defeat Ragnarök" — it's hold back the end of the world for one more week. That's the actual Norse posture: doom is fixed, the question is how long you stand.

Controls

  • Move Mjölnir along the orbit: ← / → or A / D
  • Fire divine bolts: Space (hold to keep firing at 3 shots/sec)
  • Block on contact: the hammer itself destroys any omen it touches — position-aware play, not just shooting
  • Choose a blessing (between days): click one of two cards
  • Pause: ESC (pause panel offers Resume / Restart / Return to Menu)
  • Restart (after end): click the Restart button

Made For Mini Jam

This is a 72-hour jam entry. Code, in-game art, music, SFX — all built from scratch in three days, on top of three custom DevKits I extracted from earlier projects (a procedural pixel-art library, a procedural chiptune synth, and a modular menu/UI system). The game itself was written fresh against those tools.

  • Theme: Astral ✅
  • Limitation: Base your game off of a myth or legend ✅ (Norse / Ragnarök)

Thanks for playing, 

Chris

.

Published 4 days ago
StatusPrototype
PlatformsHTML5
AuthorSceptical Orange
GenreShooter
Made withUnity
TagsArcade, defense, Norse, Retro, Shoot 'Em Up
AI DisclosureAI Assisted, Code, Graphics

Development log

Leave a comment

Log in with itch.io to leave a comment.