I made a Sonic The Hedgehog themed infinite runner game. Collect as many rings as possible! You can also jump on enemies for extra rings.


I made this in JavaScript using the Kaplay library. Check out my YouTube channel to learn how to make games in JavaScript


UPDATE 10/18/2024

- Game is now playable on Chrome Android without issues.

- Visual artifacts on Firefox mobile still present. If you're playing on Firefox mobile, play in landscape mode since it's not activated by default.

Check out my other game!

Comments

Log in with itch.io to leave a comment.

(+1)

Hey man, I created a PS2 version of your project and also shared your tutorial in the Homebrew section of the PlayStation 2 community.

https://github.com/DevWill-hub/Sonic-Infinite-Runner-PS2

Wow that's impressive. Didn't know you could make PS2 games in JavaScript!

(+1)

Well, this project is quite big, even AthenaEnv, I have contact with the creator too, one of his goals is to revive this community again, although there are not many people with large projects, there is even a team that they are the ones who are really doing it, but for now I and some other devs are making mini games to serve as a basis for the next people who would like to venture into game development for the PlayStation 2

I wonder is it possible to convert an .elf + related files to an .iso so that the game can be played from only one file?

Of course, but you will need a slightly more recent version, which is V4. You will do the following with the files: you get a base that I will send you and I will send one in ISO format, in a folder for you to understand. It is a website for you to make the ISOs.

https://www.mediafire.com/file/67prbksv4zejui3/Tutorial_ISO.zip/file

any problem just let me know

The iso you provided works but when I try making my own iso using the files in "Your Projects", the first link doesn't work. As for the second, it does generate an iso file but when I open it up in the emulator, I get the default ps2 menu and it seems unable to detect the game?

Do you know how I can fix this? Btw where did you get the more recent version of athena (the v4) is it available on GitHub?

PS2 gamedev in JavaScript is interesting. I wonder, is 3D possible or is this mainly for 2D?