Slimy Scales

                                                                                                                                  

Defeat as many slimes as possible in this 2d platforming arena battler!
It's up to you to make sure The Grand Scale remains balanced, but can you balance this task and your own survival as well?


About

In this arcade-style 2d platforming arena battler, your goal is to defeat as many slimes as possible, however, it won't be easy. Getting hit by slimes diminishes your health, and allowing The Grand Scale to tilt too far to one side will cause your balance meter to slowly drain. If either your health or your balance meter reaches zero, it's game over and time to try again.

This game was made in 13 days for the 2025 Gamedev.js game jam, where the goal was to create a web game within the time frame that fit a specific theme. The theme was "Balance," which inspired a core aspect of the game: the scale (which is quite literally half of the title). The scale obviously makes balance an inherent part of the gameplay, but I also wanted the experience to relate to the theme somehow. To do this, I decided to make a frantic arcade-style game, where everything ramps up quickly, forcing the player to balance their own survival and the maintenance of the scale's physical balance. I know that's kind of abstract, but that's generally the decision making process that went into the game.

All of the core mechanics and slimes were fully implemented by day five, the polishing, final artwork, bugfixing, music, and sound effects by day ten, and the final two days were spent getting playtesters and implementing feedback. The only exception to this was that the "Slime Timer" and warning arrows, two of the core mechanics, were implemented in the final 5 hours of the jam as the ideas came from one of my playtesters. With that said, I hope you enjoy this game, as I did the best I could to make it the wonderful balance of enjoyability, panic, and silliness that it is.

Special thanks to all my wonderful playtesters: Logan, Charlie, Nathan, Josh, Greyson, Daniel, Caden, and all the others who I forced to play a few rounds in their free time.


Gamemodes

You can choose to play in either Frantic or Simplified mode. The only difference between the two is that Frantic mode has an additional meter: the "Slime Timer," which causes a game over if it runs out. You must keep the timer from reaching zero by defeating slimes, which gives you more time. Both gamemodes are fun, but frantic is obviously more... frantic, I suppose. I'd recommend learning the controls and gameplay in simplified mode first, but make sure to check out frantic mode for the full experience.


Controls

Various controls can be used to match whatever's most comfortable. WASD and arrow keys are supported for movement, as well as SHIFT, SPACE, and E for actions.
Z, X, and C are also supported action buttons for those who find control schemes similar to that of PICO-8 more convenient.

ActionButtons
Move LeftA, Left Arrow Key
Move RightD, Right Arrow Key
JumpW, Up Arrow Key, SPACE, X, K
Fall Through A PlatformS, Down Arrow Key
PunchE, SHIFT, Z, C, J, L
PauseP, ESC


Challenges

As a part of the Gamedev.js game jam, I took part in a couple additional challenges. First of all, I participated in "Build it with Phaser," a challenge to make a game using the Phaser.js game engine. Luckily, that's the game engine I've been using for the past 3 years or so, which meant it wasn't too much of a challenge.

The second challenge I took part in was the "Open Source" challenge by GitHub, a challenge to make your game's code open source via GitHub. If you want to check out the code for the final Jam Version of the game, you can do so at https://github.com/LiminalDirectory/Slimy-Scales.


Tools Used

Programming: Visual Studio Code and Phaser.js

Sprites & Artwork: GIMP

Music: FL Studio

Sound Effects: SFXR

Published 1 day ago
StatusPrototype
PlatformsHTML5
AuthorLiminalDirectory
GenreFighting, Action, Platformer
Made withGIMP, Phaser, FL Studio
Tags2D, Arcade, Indie, No AI, Pixel Art, Singleplayer
Code licenseMIT License
Average sessionA few minutes
LanguagesEnglish
InputsKeyboard

Download

Download
Slimy Scales JamVer 4.zip 3.1 MB
Download
Slimy Scales JamVer 3.zip 3 MB
Download
Slimy Scales JamVer 2.zip 3 MB
Download
Slimy Scales JamVer 1.zip 3 MB
Download
Slimy Scales JamVer 0.zip 3.3 MB

Install instructions

This is a standard HTML game that runs in your web browser. Just download the ZIP file, open it, and open the "index.html" file found within the Slimy Scales folder inside

Comments

Log in with itch.io to leave a comment.

Very cool

its one of those games that you can play then waste your run

and still want to keep playing 

Good luck with the Jam 👍

Hey, make sure it's included as a submission for the gamejam. Nice game :)