Skip to content(if available)orjump to list(if available)

You can make PS2 games in JavaScript

You can make PS2 games in JavaScript

20 comments

·November 21, 2025

ikamm

Already been posted here twice by the dev in the past two months...

https://news.ycombinator.com/item?id=45436166

https://news.ycombinator.com/item?id=45778448

kamranjon

This is pretty incredibly - Fabrice Bellard builds stuff that just has such a wide spread impact - so cool that QuickJS enabled an old system like PS2 to have a bit of a homebrew revival through this AthenaEnv project

mschuster91

My photoshop skills are near zero, otherwise I'd have long gone and edited xkcd 2347 [1] to say next to the pillar "Something Fabrice Bellard probably implemented while half asleep just to prove he could do it".

There's a lot of FOSS projects that have something written by him in their dependency chain.

[1] https://xkcd.com/2347/

martijnvds

IBM PS2?

dinobones

Mega cool, I’m curious if there’s a way to burn the ISO to a disc and get this playing on a physical console?

tylergetsay

Combined with https://github.com/CTurt/FreeDVDBoot, I think it would be possible

accrual

FreeMcBoot on a memory card + USB flash drive (or internal disk) is a popular option to play on real hardware. Saves wear and tear on the optical drive too.

deadbabe

Why use physical disc instead of some optical drive mod

hamdingers

ODEs aren't common for the PS2 because they already support flash drives, network shares, and (for fats) full size hard drives.

bakugo

You'd need to hack the console to get it to load a burned disc, but if you can do that, you can also just load it from USB.

Though I guess you could burn it to a disk anyway purely for the sake of authenticity.

twosdai

Super cool. Thanks for sharing this. I've been looking for something like this for a while.

mclau153

people will do anything to avoid using .gdscript and Godot....

ronsor

I like Godot, but you're not getting it running on a PS2.

charcircuit

gdscript does not do any fancy JIT or AOT compiling. I don't see why you can't get gdscript running fairly easily.

turnsout

To be fair, it's not as simple as building in Godot and exporting to PS2.

bob1029

https://github.com/distrohelena/retrongin

Unity has at least one experimental option that does exactly this.

turnsout

It's too bad that Unity is a horrible company and a dying platform

animanoir

[dead]