Discord Server

"Ara, ara... It looks like you died. How tragic..." These were the words a wandering spirit heard before being thrust into another world: Budget.

In the distant, far reaches beyond that of the known universe, the world of Budget is in serious trouble. An alien lands on the world, declaring itself the Demon Lord. It wreaks havoc across the world; destroying bridges, flooding the world with monsters and being an all-around nuisance that keeps everyone from enjoying their lives.

The Goddess of Budget created the world, but she only spent 131,072 god points on the planet (which seems like a miniscule amount to spend). She is limited by what she can do to intervene, but given the Demon Lord is a space alien, she sent statues of herself to protect the towns, but that will only last for so long. She is searching for a hero powerful enough to slay the Demon Lord, and after enough hardship, she finally found one.

Enter the player, a brave soul that was reincarnated and transferred to the world with Budget with a single goal in mind: Destroy the demon lord and save it... He will have to grow strong, collect special equipment and figure out a way to get to the Demon Lord's castle that has been blocked off.

Introduction

The goal of this project / challenge was to create a game no larger than 128kb in size. Originally, the challenge was set for 64kb, but that proved to be an unrealistic goal, so it was increased. The demo (Link) and full game are complete. This page is for the full version of the game.

This project showcases the potential of this low-filesize RPG engine and the resource editor that was built and used to create all the game's resources: Palettes, tiles, sprites, maps and objects, music and sound effects, dialogue, effects, inventory, monster details and arrangements, the list goes on. The project uses no external resources and was built entirely from scratch; no external image files or music files, which keeps the filesize of the game incredibly small.

How did I keep it so small?

A resource editor was built to compact all the data into a resource file. Compressing everything to make each byte count did wonders for the filesize of this project. For instance, the raw graphics for the demo and final version is 12kb, as it uses 3 128x128 sheets for the source, plus a couple more kb for setting up the sprite sheets. Even the music takes advantage of the browser's native web oscillator support, making the largest music tracks for the game smaller than 2kb, each. These small amounts do add up, which can put pressure on the size of the dialogue, source code and other setups, like enemies and inventory. Ultimately, the final project is a few hundred bytes shy of the target.

Why is there a silly "Press Action" at the start?

You can thank Chrome browsers for that. An update made some time ago prevents anything like web oscillator from auto-playing and it confirms that someone is on the receiving end before starting anything up.

Features

  • Play and complete the full version of game. The world contains plenty of towns, dungeons and castles to explore.
  • Choose from one of three character classes: Warrior, Wizard and Saint. Each with their advantages and drawbacks.
  • Choose from several difficulty modes (After you have completed the game once):
    • Normal: The default mode.
    • Hard: Enemies hit harder and require more power to defeat.
    • Crazy: Similar to Hard, but stores carry almost no useful items.
    • Random: Everything is scrambled, making each play-through a little more unique
  • Explore a world loaded with monsters that want you for dinner and towns that want you to save them.
  • Mobile support added through the use of touch buttons along the sides of the screen (Hold the device horizontally for the buttons to properly appear)
  • Graphics, music and sound effects are all generated by the browser.

Game Details

File Size128 kb
GenreRole-Playing Game
ChallengeMake a role-playing game in 128kb or less.
Resolution 192 x 144
Palettes* 2-colour and 8-colour.
Sound/Music* Multiple web oscillator channels.
Input Support* Keyboard
* Game Controller
* Touch Screen

How to Play

Keyboard
Set1
Keyboard
Set2
Touch ControlsDescription
Arrow KeysWASDDirectional Pad* Move the player around
* Select options on the menu
SpacebarOAction Key
* Execute command on a menu
* Interact with objects/NPCs on the world map
EscapeXCancel Key
* Return to the world map on the menu
* Cancel option/action
  • Please refer to the "How to Play" manual for details on the playing the game, inventory and enemy details.
  • Changes to the keyboard set will not take place until after the player leaves the OPTIONS page.

Donators

Latest Updates

See Updates Page for previous updates.

Version 1.03 / Build 56 (June 15th, 2026)

  • FrequentGamer found a problem with stat boosters.  It happened due to how I moved some code around. They are working fine now.

Version 1.03 / Build 55 (May 13th, 2026)

  • Keyboard support was updated to a more modern standard.
  • Touch Controls were given an overhaul to allow for multi-button pressing when applicable. Sliding a thumb/finger off the thumb will now treat the button as unpressed.
  • Moved Updates to a new devlog page (given the number of them).
  • Music player was rebuilt to remove clicking sounds.

Screenshots

A generic title screen. Oh, good. Pan still has some HP left. Those monsters are AWFUL mean. Oh, COME ON! You have to set a good example! I feel like I am missing this scene, for some reason... A very plain statue. Take that, you blue zonker! I smell a rat... This is one icky, mean-smelling swamp. You know, if it weren't for torches...  Nah, too easy. The red was kinda a dead giveaway... Get blasted into some other awesome RPG.

Updated 4 days ago
StatusReleased
PlatformsHTML5
Release date Aug 14, 2023
Rating
Rated 5.0 out of 5 stars
(1 total ratings)
AuthorKuroGamedev
GenreRole Playing
Tags2D, 8-Bit, chiptune, Fantasy, Isekai, Pixel Art, Solo RPG
Asset licenseCreative Commons Attribution_NonCommercial_ShareAlike v4.0 International
Average sessionA few hours
LanguagesEnglish
InputsKeyboard, Xbox controller, Touchscreen
ContentNo generative AI was used

Download

Download NowName your own price

Click download now to get access to the following files:

isekai_budget_manual.pdf 644 kB
isekai_budget_ost.zip 25 MB

Development log

Comments

Log in with itch.io to leave a comment.

I like this game!

Although using the HP+ potion crashes the game for some reason. I was a level 11 warrior.

(+1)

Okay, I'll look into it.  It may be a bit before I can.  I am in the middle of a jam right now and it's already crunch time.  Thanks!

(+1)

Thanks for catching it.  It was a simple and stupid bug.  I moved the code that handles stat boosting into a function and did not change certain values when things got moved over.  This affected all stat boosts in both the demo and main game. 

We're good to go now.  Thanks again!

(1 edit)

Please update the manual to add information on the Saint class. Also, please make Hard difficulty available from the start.

I just walked through the wall of the vault and froze the game.

Deleted post

Thank you! :)