ShibaRunner is a platformer where Shiba has to save Shibina and collect as many coins as possible on the way! This project is completely non-AI, no assets or code have been AI generated.




New ShibaRunner Devlog!
Back from Japan, fixed two more bugs that made the game crash.
This may be the last devlog, thanks for this amazing time! I will post a demo with the latest version.

Sixth Day IRL Devlog! (10/11/2025; ~6 hours)
This was one of the less productive days. I did not get my cable back as planned, though I will get a reimbursement for it!
Things I worked on:

# Shiba — What Did I Do?
First Day (5/11/2025; ~9 hours):
The first day, this is where everything starts. I‘ve been through over 15 hours of travelling and still worked on my arcade for way too long. The progress here might‘ve not been the most productive.
Things I did:
Second Day (6/11/2025; ~11 hours):
I was still tired, it was much better though. Half of the day went to sanding the machine, the other half was helping people with their issues — at least that is what it feels like to me
Third Day (7/11/2025; ~9 hours):
The day before I helped Marcel and Flush with the VESA mount for the monitor backplate. They mounted it a few minutes before we left and it was completely not straight — that was funny. Guess what happened to me though… We got hotpot in the evening!!
Fourth Day (8/11/2025; ~10 hours; moving machines included here; it was painful):
Ah yes… We might‘ve stayed up till 4:something AM to get our luggage — whatever! I used this time to code and fix bugs in my arcade machine. I also optimised it for the arcade usage (fullscreen, autoload on boot, and so on). During the day, we brought the machines there and set them up!
Fifth Day (9/11/2025; ~8 hours):
The venue actually looked cool and not messy today, I like!
This took way too long to write…

New ShibaRunner Devlog!
Added a Japanese pixel font
Added Japanese translation
This took ages because I had to refactor a bunch of my crappy code base heh!
Going to add language switcher tomorrow.

New ShibaRunner Devlog!
A lot of changes and bug fixes today!

New ShibaRunner Devlog!
Mostly fixed bugs today

New ShibaRunner Devlog!

NEW DEMO OF SHIBARUNNER!
------------ CONTROLS ------------
A/D or ARROW LEFT/RIGHT: movement left right
W or ARROW UP: jump
ARROW UP / DOWN & ENTER: navigation in menus
ENTER: accept dialog
S: shoot a bone (this is a weapon / must be bought in shop)
SPACE: skip the intro cutscene
------------ PATCH NOTES ------------
These may not be complete, check devlogs and commits for more details:
New things added:
Added 2 player split screen (very alpha atm)
Modified and improved:
Updated the main menu to show the endless mode & 2 player split screen
Updated the main menu to use the same "scrolling" through buttons effect as the settings
------------ BUGS ------------
There can be bugs in endless when switching "biomes".
Items bought in the shop will currently NOT be synced to ShibaDB.
Some new features do not have sound yet. This includes the spike traps, the lava and I am also planning to add a new soundtrack for the Northern Territories!
Besides that, I am currently not aware of any other bugs. Feel free to report them in "Additional Feedback" in the reviews or via Slack!
------------ TROUBLESHOOTING ------------
If the connection with ShibaDB does not work for you and you use a restrictive browser (such as Brave or Safari), make sure to turn off your tracking protection (Brave Shields in this case).
DISABLE YOUR TRACKING PROTECTION AND ADBLOCKERS!!!
You need to sign in with Slack on ShibaDB for this to work.
See https://shibadb.xvcf.dev/auth/login
ShibaDB saves the progress after every completed stage and retrieves it when you load the game. Might take a few seconds to load, depending on your WiFi. If you click play too fast, it will use the default save game (everything reset). As long as you don't finish a level in this state, your save will not be overwritten!
------------ FEEDBACK ------------
Please leave feedback as detailed as possible. Be fair, it makes Shiba more fun for everyone!
Feel free to give ShibaRunner a paw if you like it! There is a lot more to come!
Updated title screen to use "scrolling" between buttons
Added split screen
Added endless & split screen to main menu

NEW DEMO OF SHIBARUNNER!
------------ CONTROLS ------------
A/D or ARROW LEFT/RIGHT: movement left right
W or ARROW UP: jump
ARROW UP / DOWN & ENTER: navigation in menus
ENTER: accept dialog
S: shoot a bone (this is a weapon / must be bought in shop)
SPACE: skip the intro cutscene
------------ PATCH NOTES ------------
These may not be complete, check devlogs and commits for more details:
New things added:
Added a new animation when you go into the (current) last level - the level is unfinished though!
Added a new Northern Territories soundtrack!
Added the endless mode
Added 10 parts (for each Grassland and Northern Territories style) that will be used for random generation in endless mode
Modified and improved:
Updated the credits screen to show the Northern Territories soundtrack
Fixed:
Fixed a bug where level 15 could not be loaded in the last demo
Fixed a bug where the progress bar would jump completely from left to right
Fixed a wrong tile transition in grassland tile 9
Fixed a bug where an arrow was showing in the credits menu because of the settings menu before it
------------ BUGS ------------
The endless mode is not integrated into the UI just yet! If you still want to try it, feel free to clone the repository and play it inside the Godot editor!
Items bought in the shop will currently NOT be synced to ShibaDB. Will fix this soon. (I still didn't do it, will soon! ™️)
Some new features do not have sound yet. This includes the spike traps, the lava and I am also planning to add a new soundtrack for the Northern Territories!
Besides that, I am currently not aware of any other bugs. Feel free to report them in "Additional Feedback" in the reviews or via Slack!
------------ TROUBLESHOOTING ------------
If the connection with ShibaDB does not work for you and you use a restrictive browser (such as Brave or Safari), make sure to turn off your tracking protection (Brave Shields in this case).
DISABLE YOUR TRACKING PROTECTION AND ADBLOCKERS!!!
You need to sign in with Slack on ShibaDB for this to work.
See https://shibadb.xvcf.dev/auth/login
ShibaDB saves the progress after every completed stage and retrieves it when you load the game. Might take a few seconds to load, depending on your WiFi. If you click play too fast, it will use the default save game (everything reset). As long as you don't finish a level in this state, your save will not be overwritten!
------------ FEEDBACK ------------
Please leave feedback as detailed as possible. Be fair, it makes Shiba more fun for everyone!
Feel free to give ShibaRunner a paw if you like it! There is a lot more to come!
New ShibaRunner Devlog!

Added even more stages to endless mode!

Fixed a bug in the progress bar where it flipped to either the left or the right side.
Modified the animation to show at first and then let the player play smoothly from the animation.
Finished the animation and added details.

Added the basics of a new cutscene!
Added a new soundtrack for the Northern Territories!
Fixed a bug where level 15 would not be loaded when walking through the dog house.

NEW DEMO OF SHIBARUNNER!
------------ CONTROLS ------------
A/D or ARROW LEFT/RIGHT: movement left right
W or ARROW UP: jump
ARROW UP / DOWN & ENTER: navigation in menus
ENTER: accept dialog
S: shoot a bone (this is a weapon / must be bought in shop)
SPACE: skip the intro cutscene
------------ PATCH NOTES ------------
These may not be complete, check devlogs and commits for more details:
New things added:
Modified and improved:
Fixed:
------------ BUGS ------------
Items bought in the shop will currently NOT be synced to ShibaDB. Will fix this soon. (I still didn't do it, will soon! ™️)
Some new features do not have sound yet. This includes the spike traps, the lava and I am also planning to add a new soundtrack for the Northern Territories!
Besides that, I am currently not aware of any other bugs. Feel free to report them in "Additional Feedback" in the reviews or via Slack!
------------ TROUBLESHOOTING ------------
If the connection with ShibaDB does not work for you and you use a restrictive browser (such as Brave or Safari), make sure to turn off your tracking protection (Brave Shields in this case).
DISABLE YOUR TRACKING PROTECTION AND ADBLOCKERS!!!
You need to sign in with Slack on ShibaDB for this to work.
See https://shibadb.xvcf.dev/auth/login
ShibaDB saves the progress after every completed stage and retrieves it when you load the game. Might take a few seconds to load, depending on your WiFi. If you click play too fast, it will use the default save game (everything reset). As long as you don't finish a level in this state, your save will not be overwritten!
------------ FEEDBACK ------------
Please leave feedback as detailed as possible. Be fair, it makes Shiba more fun for everyone!
Feel free to give ShibaRunner a paw if you like it! There is a lot more to come!
New ShibaRunner Devlog!
Things changed today:

New ShibaRunner Devlog!
Things added today:

Added new snow birds
Added new snowflakes
Improved almost all levels
Created level 15
Replaced old TileMap nodes with newer TileMapLayers
Modify ice physics
Disable lucky blocks for now

Added lucky blocks today!
They have a lootpool of (currently):
Am planning to add enemies here soon.
The block starts spinning when jumping against it from the bottom

As mentioned in hotfix demo already:
Besides that:

SHIBARUNNER HOTFIX!
Not much has changed since the last demo:
Please read the last demo message, it contains all the changes!
Added cracking ice blocks today!
They can break when the player stands on them for too long, show an animation and regenerate when the player gets off them! Will also be improved soon.

NEW DEMO OF SHIBARUNNER
------------ CONTROLS ------------
A/D or ARROW LEFT/RIGHT: movement left right
W or ARROW UP: jump
ARROW UP / DOWN & ENTER: navigation in menus
ENTER: accept dialog
S: shoot a bone (this is a weapon / must be bought in shop)
SPACE: skip the intro cutscene
------------ PATCH NOTES ------------
These may not be complete, check devlogs and commits for more details:
------------ BUGS ------------
Items bought in the shop will currently NOT be synced to ShibaDB. Will fix this soon. (I still didn't do it, will soon! ™️)
Some new features do not have sound yet. This includes the spike traps, the lava and I am also planning to add a new soundtrack for the Northern Territories!
Besides that, I am currently not aware of any other bugs. Feel free to report them in "Additional Feedback" in the reviews or via Slack!
------------ TROUBLESHOOTING ------------
If the connection with ShibaDB does not work for you and you use a restrictive browser (such as Brave or Safari), make sure to turn off your tracking protection (Brave Shields in this case).
DISABLE YOUR TRACKING PROTECTION AND ADBLOCKERS!!!
You need to sign in with Slack on ShibaDB for this to work.
See https://shibadb.xvcf.dev/auth/login
ShibaDB saves the progress after every completed stage and retrieves it when you load the game. Might take a few seconds to load, depending on your WiFi. If you click play too fast, it will use the default save game (everything reset). As long as you don't finish a level in this state, your save will not be overwritten!
------------ FEEDBACK ------------
Please leave feedback as detailed as possible. Be fair, it makes Shiba more fun for everyone!
Feel free to give ShibaRunner a paw if you like it! There is a lot more to come!

Added:

Things added today:
Resize swim trigger in level 11
Finish level 12, add lore, enemy, etc
Add more coins & pufferfishs to level 11
Fix two bugs & optimize swimming physics
(1. Fix bug in swimming where the collider would mismatch which could lead to unnecessary deaths of the player
Update Shiba swimming animation for future bug fix (move texture down on spritesheet)
Add camel guard (edited)

Added camel guard
Added tower node & sprite
Added level 10
Finished level 11
Created level 12
Fixed parallax in scenes
Added tower sprites

Added new underwater sprites! Drowning physics will be added soon!

NEW DEMO OF SHIBARUNNER
------------ CONTROLS ------------
A/D or ARROW LEFT/RIGHT: movement left right
W or ARROW UP: jump
ARROW UP / DOWN & ENTER: navigation in menus
ENTER: accept dialog
S: shoot a bone (this is a weapon / must be bought in shop)
SPACE: skip the intro cutscene
------------ PATCH NOTES ------------
A lot has changed since the last demo, here is a brief overview:
Stage 5:
Stage 7:
Stage 8 (inside the pyramid):
Stage 9:
General:
YOU CAN'T GET TO STAGE 10 & 11 IN THIS DEMO! (10 doesn't exist yet)
------------ BUGS ------------
Items bought in the shop will currently NOT be synced to ShibaDB. Will fix this soon.
Besides that, I am currently not aware of any other bugs. Feel free to report them in "Additional Feedback" in the reviews or via Slack!
------------ TROUBLESHOOTING ------------
If the connection with ShibaDB does not work for you and you use a restrictive browser (such as Brave or Safari), make sure to turn off your tracking protection (Brave Shields in this case).
DISABLE YOUR TRACKING PROTECTION AND ADBLOCKERS!!!
You need to sign in with Slack on ShibaDB for this to work.
See https://shibadb.xvcf.dev/auth/login
ShibaDB saves the progress after every completed stage and retrieves it when you load the game. Might take a few seconds to load, depending on your WiFi. If you click play too fast, it will use the default save game (everything reset). As long as you don't finish a level in this state, your save will not be overwritten!
------------ FEEDBACK ------------
Please leave feedback as detailed as possible. Be fair, it makes Shiba more fun for everyone!
Feel free to give ShibaRunner a paw if you like it! There is a lot more to come!
Tweak swimming physics & build stage 11 (yes, 10 is currently missing)

Added:
Stage 11 will be an underwater stage!

Added:

New:

Extended stage 7:

NEW DEMO OF SHIBA RUNNER
------------ CONTROLS ------------
A/D or ARROW LEFT/RIGHT: movement left right
W or ARROW UP: jump
ARROW UP / DOWN & ENTER: navigation in menus
ENTER: accept dialog
S: shoot a bone (if bought in shop)
SPACE: skip the intro cutscene
------------ PATCH NOTES ------------
A lot has changed since the last demo, here is a brief overview:
------------ BUGS ------------
Items bought in the shop will currently NOT be synced to ShibaDB. Will fix this soon.
The rabbit enemy flips left and right when it kills the player. Will also be fixed soon.
Besides that, I am currently not aware of any other bugs. Feel free to report them in "Additional Feedback" in the reviews or via Slack!
------------ TROUBLESHOOTING ------------
If the connection with ShibaDB does not work for you and you use a restrictive browser (such as Brave), make sure to turn off your tracking protection (Brave Shields in this case).
This can also happen on Safari!
DISABLE YOUR TRACKING PROTECTION!!!
You need to sign in with Slack on ShibaDB for this to work.
See https://shibadb.xvcf.dev/auth/login
------------ FEEDBACK ------------
Please leave feedback as detailed as possible. Be fair, it makes Shiba more fun for everyone!
Feel free to give ShibaRunner a paw if you like it! There is a lot more to come!
Added more houses to the desert stage
Added timers as an indicator for moving platforms

First 100% working ShibaDB implementation! Saving and loading progress is now implemented! I will also add a reset feature tomorrow!

Big review feedback patch:

Added the first implementation of cloud sync with ShibaDB!

NEW DEMO OF SHIBA RUNNER
------------ CONTROLS ------------
A/D or ARROW LEFT/RIGHT: movement left right
W or ARROW UP: jump
ARROW UP / DOWN & ENTER: navigation in menus
ENTER: accept dialog
S: shoot a bone (if bought in shop)
------------ PATCH NOTES ------------
A lot has changed since the last demo, here is a brief overview:
------------ BUGS ------------
The parallax in the cave stage CAN be buggy. I know about this and will fix it soon!
The new rabbit enemy flips left and right when it kills the player. Will also be fixed soon.
Besides that, I am currently not aware of any other bugs. Feel free to report them in "Additional Feedback" in the reviews or via Slack!
------------ FEEDBACK ------------
Please leave feedback as detailed as possible. Be fair, it makes Shiba more fun for everyone!
Feel free to give ShibaRunner a paw if you like it! There is a lot more to come!
Added 2 new parallax backgrounds to game (see latest artlog)!
I have also fixed a few bugs and reordered some stuff in the scenes!
The swimming animations with hats are integrated as well now!

Implemented a cutscene at the start of the game.

NEW DEMO OF SHIBA RUNNER
------------ CONTROLS ------------
A/D or ARROW LEFT/RIGHT: movement left right
W or ARROW UP: jump
ARROW UP / DOWN & ENTER: navigation in menus
ENTER: accept dialog
S: shoot a bone (if bought in shop)
------------ PATCH NOTES ------------
A lot has changed since the last demo, here is a brief overview:
------------ BUGS ------------
The parallax in the new cave stage CAN be buggy. I know about this and will fix it in the next demo / devlog
Besides that, I am currently not aware of any other bugs.
------------ FEEDBACK ------------
Please leave feedback as detailed as possible. Be fair, it makes Shiba more fun for everyone!
Feel free to give ShibaRunner a paw if you like it! There is a lot more to come!
Added new buyable melon and propeller hat for Shiba!
Changed the store owner sprite to have a propeller hat as well
Implemented hat logic in code for easy implementation of new hats
Optimized performance of store for better reliability

Implemented payments into the shop.
The bone is now unavailable until you buy it in the shop in stage 3. This makes the whole game significantly harder.
Fixed a very annoying bug where squirrels where able to walk on platforms which then moved away and the player had the whole level to themselves.
Cleaned some project parts / code base.

Added a Sound Manager:
Differently-themed stages now have custom songs!
Songs fade between stages!
Fixed a bug in dialogs where sprites have had a weird size in certain cases.
Currently working on Shop UI (feel free to dm me item ideas on Slack!)

Controls:
A & D (or arrow left / right) for walking left and right
SPACE / W / ARROW UP to jump
ENTER to accept dialogs / menus
ARROW UP / DOWN for menu navigation
NEW: S or ARROW DOWN for shooting (has a cooldown)
-------------------------------------------
Things that have changed since the last ship:
Added a 3rd and 4th stage
Added more storyline
Improved various sprites
Added a camel texture
Added a shop (design exists, functionality is WIP)
Added birds as a design element
Fixed a lot of bugs (again)
Removed annoying "patience is key" text
-------------------------------------------
Things that will be added in the future:
Shop feature (for now, shooting is enabled. this will be buyable in shop later!)
More story line
More stages
More music depending on the level you are at
More enemies
More unique Shiba features :o
-------------------------------------------
Feel free to try out the different difficulties! There also is the Random difficulty where everything is crazy and, well... unpredictable!
I hope you have fun and please leave fair feedback as this makes Shiba more fun for everyone!

Various improvements added:

Controls:
A & D (or arrow left / right) for walking left and right
SPACE / W / ARROW UP to jump
ENTER to accept dialogs / menus
ARROW UP / DOWN for menu navigation
-------------------------------------------
Things that have changed since the last ship:
Improved the behaviour of the squirrel
Added more dialogs
Added a 2nd stage
Added more story
Added a level progress bar
Added stage-based coin indicator
Fixed a lot of bugs
Fixed jittery movement
Optimized performance (runs at 3000+ fps on my PC)
-------------------------------------------
Things that will be added in the future:
More story line, I already have it planned!
More custom assets
More stages
More music depending on the level you are at
More enemies, specific plans already exist as well!
More unique Shiba features :o
Combat system, plans exist as well!
-------------------------------------------
What I will NOT add:
Mouse movement / UI controls: This game is and should be arcade optimized! I would like to stick with buttons!
New main menu: The menu itself might change a little, I do not think that there will be a completely new one though!
Proper game ending (for now): There is a lot more story I have planned so please don't ask for that, it will eventually come!
-------------------------------------------
Feel free to try out the different difficulties! I have now implemented the Random difficulty where everything is crazy and, well... unpredictable!
I hope you have fun and please leave fair feedback as this makes Shiba more fun for everyone!
Quite a lot has happened today!

I have implemented a SceneManager. This takes care of routing levels and UI elements now. This is a solution for circular imports, which have caused problems in the past.
For a nice design, I have implemented the functionality of the recently painted dog house. This acts as a checkpoint & teleports you to other levels!
Not mentioned in devlog on 09/12/25 - added W and ARROW UP for jumping

Thank you for all the positive reviews! This really helps me to improve!!

Controls:
A & D (or arrow left / right) for walking left and right
SPACE to jump
ENTER to accept dialogs / menus
ARROW UP / DOWN for menu navigation
-------------------------------------------
Things that have changed since the last ship:
(basically everything)
Shiba Runner now features a parallax background!
Coins you picked up will not respawn after death!
You are now able to heal with dog food! (can be found just like coins)
Dialog boxes exist in the game now, mainly for context and story!
-------------------------------------------
Things that will be added in the future:
More storyline, I already have it planned!
More custom assets, will also replace old assets.
More levels
More music depending on the level you are at
More enemies, specific plans already exist as well!
-------------------------------------------
Feel free to try out the different difficulties!
I hope you have fun and please leave fair feedback as this makes Shiba more fun for everyone!
Added dog food as a healing item (see artlog)
Added an eating sfx
Added the sprites for shibina (see artlog)
Added healing logic and animation
Added explanation dialog for dog food
Added initial dialog for story
Modified dialog box to have less round corners

Also two bug fixes - not mentioned in the last devlog. There now is an internal storage for coins, means coins will not respawn when you die. I've also fixed a black pixel issue in the nut sprite & included an outline for it to match the artstyle.
See https://github.com/RafaeloxMC/shiba/commit/ad58528938fd3e1ab994b5b0612782631fdad86c

Added dialog boxes to the game! In the screenshot you can see one with an example message! The characters on the left as well as the text on the right are animated!

First ship!
I have made a lot of improvements since the last devlog. The main menu now looks a lot better. The settings as well as the credits menu is implemented. I have also implemented a difficulty setting. The players lives as well as the enemies behavior depend on that setting. There is new music as well!
The map just got larger, prettier and also more detailed!
Have fun playing the demo!
Today I have added a lot of small improvements and a new title screen, which is not finished yet. It is still missing a nice background, and the settings are not implemented either.
The squirrel enemy also throws nuts at the player now and it's behavior also got a lot better. It is now a ranged enemy and I like it a lot more!
As a QoL change, I have added a small fade animation when the player dies, so they don't see the "hard cut" of the level resetting.

I have added a lot of new stuff!

I have created the very basics for my game following a tutorial on YouTube as I'm new to Godot! I am currently working on my own assets, as there are quite a few things I don't like too much about the assets I am currently working with. I am also creating a new player character, as this one was just a placeholder to learn how movement works in Godot.

I created the Project and set up Godot and Hackatime.
Expand Journey
Comments
No comments currently