Worlds Within Worlds
A bite-sized retro platformer with a commitment to accessibility that strives to be fun for all ages and levels of skill!
Features
Novelty in every World: Each World features a unique batch of obstacles / hazards broken up into 5 fast-paced levels
Minimalist pixel-art world: A striking aesthetic which evokes the classic era of gaming
Accessible Design
Frequent Checkpoints: If you replay any part of this game, it should be because you want to
Asymmetrical two-player co-op: Assist the primary player with a magical Butterfly that can freeze enemies and hazards
Accessibility options: Adjust the color palette, configure jump behavior, and more!
Infinite Descent
Fall through an increasingly challenging set of platforming obstacle courses. How many screens can you survive without dying?
Infinite Descent is a Bonus Game accessible via the Menu
Developed using the same engine as Worlds Within Worlds for Ludum Dare 48
Features a looping level which ramps up the difficulty each time you complete a cycle
Screenshot Gallery









Change Log:
v1.2.2:
Speedrun Menu Options: Added a new Menu with the following options
Timer: You can enable a timer and set it's position between Bottom-Right, Top-Right, and Top-Left
Use the "T" key as a shortcut to toggle this
Speedrun Mode: Use the Number "9" key as a shortcut to toggle this
Clear the fire in the Level 1-1 2nd screen to make it easier to complete without the butterfly
Shows Best-Times for levels (see below)
Speed up level transitions
Individual Level Mode: When you're trying to get the best time on a single level, the Timer will show only the time in the current level and Restarting a level will reset you back to the initial Checkpoint
Enter / Exit Level Button: A dedicated button to enter / exit levels; "Shift" by default. You will not have to hold the button down; just press it once to trigger the transition.
Drop-Through Platform Control Option: Tap "Down" to drop through platforms without having to press "Jump" as well
Individual Level Best-Time Tracking: Your best attempt at clearing each level will be recorded and shown above each level's gate in the overworld with Speedrun Mode enabled
Quick Erase Progress: Erase all progress to make a fresh run at the game; Number "0" key or "R" while paused
Bug Fixes;
The cursor no longer remains invisible if you pause or reset the game while the butterfly is active
The in-game timer no longer counts frames to determine time passed and so should be more accurate
Fixed instantaneous level transitions
Minor tweak to level 1-5 to make a speedrun path more consistent
v1.1.6:
Level Adjustments to make them more speed-run friendly;
Major rebuild of level 1-2 and World 4
Partial rebuild of levels 1-3, 4-1, 4-4, 5-4, World 2, and World 5
Minor tweaks to levels 1-4, 1-5, 2-1, 2-3, 2-4, 2-5, 3-4, 4-3, 5-3, and 5-5
Movement updates;
Wall-jump can be performed when you are 1-3 pixels away from a wall (you no longer need to be flat against the wall)
Added "Slide" option to Wall-cling behavior which no longer reduces your speed when making contact with a wall
Hitting jump when you are touching the wall but very close to the ground now performs a vertical jump instead of a wall-jump
Updated Tutorial text
Added version number to title / credits screen
New Text Boxes (shown at a distance)
Level Gates show their Level Index
World Trees show how many leaves you have collected and show which World they lead to
Checkpoints show the number of Leaves collected
Increased Collision volume of Golden Leaves
Bouncing off of the heads of Curl-Ups launches you higher than the rest of their bodies
Bug Fixes;
It was possible to accidentally trigger a full-height jump if you pressed and released the jump button on the single frame where you hit the ground
Releasing the jump button after traveling through a Portal no longer cuts your upward speed
Laser can no longer kill player when it is frozen by the Butterfly
Falling enemies no longer accumulate vertical speed when frozen by the Butterfly
Ghost Blocks halt their animation when frozen by the Butterfly
In-game-time measurement is now much more accurate
Custom Color palette is loaded on Title Screen
When a Curl-Up un-curls, the player will now bounce off of them
Title screen properly reflects palette choice in HTML5
v1.0.2:
Slight tweak to Level 4-5
Text boxes no longer print out text; they fade in / out
Updated Level 1-1 with new description of Butterfly
v1.0.1:
Added Credits screen
Misc small bug fixes
v1.0:
Added a Title Screen
Added Up / W as options for Jump
The edge of the screen glows to indicate where the player will wrap around to the other side
Added LOTS more clouds / water as decoration
Fixes for jump-through semi-solid platforms
Tutorial overhauled
Controller Support for the Butterfly
Both the primary and secondary player (2nd controller) can use the Butterfly
Level Design overhaul; several levels have had minor tweaks, some have been rebuilt almost completely
v0.4.9.1: Wall-Jump is higher!
v0.4.9:
New Title Screen
Added an in-game Timer to track your completion time!
Added Palette Toggle menu; over 35 Palettes to chose from!
Added Accessibility options;
Dedicated Jump buttons (for short / full height jumps)
Wall-Cling / Stick to Walls
Butterfly bug-fixes;
Properly protects the player from Mandiburns
Changes the color of hazards to indicate they are safe
v0.4.1:
World 3 Added
5 new levels (some mixed into earlier worlds)
Changed order of several levels to group similarly themed levels into the same world
Rebuilt 2 levels
Fix; Holding down at a Level Gate no longer has the chance to ping-pong you between levels, you must release and press down
v0.3.2:
Removed Saving / Loading because it was causing too many problems
v0.2:
Fixed Default Audio levels (because that's always a problem for me)
Modified Jellies level
v0.1: Made for TO Jam 2021. Art + Engine built ahead of time. Levels made in 9.5 hours for Jam.