Skip to content

About

Beyond the rainbow:-A 13KB fantasy platformer about a cursed unicorn reclaiming seven lost colours and defeating the wizard. ๐Ÿฆ„๐ŸŒˆ

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

ย 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŒˆ Beyond The Rainbow

A tiny 2D action-platformer created for js13kGames 2026, built around the theme Unicorns and Rainbows.

A powerful curse has stripped a Rainbow Guardian of its magic and scattered its seven colours across the world. Play as the cursed black unicorn, defeat the guardians, recover the colours, unlock their powers, and face the wizard responsible.

๐Ÿฆ„ Story

Once, a unicorn protected a world filled with colour and magic.

A mysterious wizard wanted the power contained within its rainbow horn. Instead of simply stealing it, he cursed the unicorn and shattered its rainbow power into seven colours.

Now the unicorn is weak, corrupted, and almost completely black.

The seven colours have been scattered across different worlds and placed under the protection of powerful guardians.

Recover them all, break the curse, and restore the rainbow.

๐ŸŒˆ Seven Colours, Seven Powers

Colour Power Gameplay
๐Ÿ”ด Red Fireball Burns vines and enemies
๐ŸŸ  Orange Dash Cross long gaps and escape attacks
๐ŸŸก Yellow Lightning Strike nearby enemies
๐ŸŸข Green Grow Create platforms and heal
๐Ÿ”ต Blue Freeze Freeze water and enemies
๐ŸŸฃ Indigo Teleport Blink through thin walls
๐ŸŸช Violet Time Slow the world down

The seven colours aren't just collectibles โ€” each one changes how you play.

๐Ÿ—บ๏ธ The Journey

  1. The Forgotten Forest โ€” ๐Ÿ”ด Red Guardian
  2. The Broken Canyon โ€” ๐ŸŸ  Orange Guardian
  3. The Dark Caves โ€” ๐ŸŸก Yellow Guardian
  4. The Corrupted Garden โ€” ๐ŸŸข Green Guardian
  5. The Flooded Ruins โ€” ๐Ÿ”ต Blue Guardian
  6. The Void Castle โ€” ๐ŸŸฃ Indigo Guardian
  7. The Time Tower โ€” ๐ŸŸช Violet Guardian

After recovering all seven colours, the unicorn faces the Wizard in the final battle.

โš”๏ธ Gameplay

Explore โ†’ Fight โ†’ Solve โ†’ Defeat Guardian โ†’ Recover Colour โ†’ Gain Power โ†’ Repeat

Controls

Keyboard

  • A / D โ€” Move
  • W โ€” Jump / Double Jump
  • SPACE / Mouse Click โ€” Attack
  • K โ€” Use current colour power
  • E โ€” Switch colour power
  • 1โ€“7 โ€” Select an unlocked colour

Touch / Mobile

  • On-screen controls appear automatically when using touch.

๐Ÿ–ค The Curse

The curse is part of the gameplay, not just the story.

Using colour powers increases Corruption. As corruption rises, the unicorn begins to glitch and the screen becomes increasingly distorted.

Managing power and corruption adds a small risk/reward element while keeping the main objective simple: recover the seven colours and break the curse.

๐ŸŽจ Technical Approach

This game was designed around the 13 KB challenge.

Instead of large image assets and sprite sheets, the game uses:

  • HTML5 Canvas
  • Procedurally drawn characters
  • Procedurally generated environments
  • Reusable enemy and guardian systems
  • Particle effects
  • Synthesized sound
  • Compact JavaScript
  • Data-driven level progression

The unicorn, enemies, guardians, environments, effects, and story scenes are drawn directly with Canvas to keep the game extremely small.

๐ŸŽฎ The Final Goal

Recover all seven colours.

Become the complete Rainbow Unicorn.

Defeat the wizard.

Break the curse. Restore the rainbow. ๐ŸŒˆ๐Ÿฆ„


js13kGames 2026

Theme: Unicorns and Rainbows
Genre: 2D Action / Platformer
Technology: HTML5 Canvas + JavaScript
Target: Ultra-small browser game

About

Beyond the rainbow:-A 13KB fantasy platformer about a cursed unicorn reclaiming seven lost colours and defeating the wizard. ๐Ÿฆ„๐ŸŒˆ

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages