Show HN: 90s.dev – Game maker that runs on the web

(90s.dev)

Comments

90s_dev 20 May 2025
Hi, author here.

Thank you everyone for the feedback. It's clear that I launched this far too soon.

I'll work on the pain points you all noted, and come back in a few months.

ojo-rojo 21 May 2025
>One day this February, I just got up at 2am and started writing code. I was tired of waiting. So I wrote and wrote and wrote.

That's cool. It makes me feel happy reading this, kind of inspiring :)

>I found myself making an API for making game maker tools and a game engine and a game. It turns out I’m an API designer at heart. I guess I always kinda knew this.

I like hearing when someone finds their passion and goes for it full throttle.

winslow 20 May 2025
Does the paint app work for anyone? https://90s.dev/os/#sys/apps/paint.app.js

I tried in both Firefox and Chrome on Linux and picking colors and clicking I can't draw anything. No logs in the console that alert something is wrong.

On a different note I think you've captured the 90s really well. I had a moment of realization that the 90s really were like this. On first look I was thinking this was more 70s/80s terminals. Looking forward to seeing where you take this.

duxup 20 May 2025
I can't say I fully understand what this is / the capabilities, but man I love the aesthetic.

It's interesting how an aesthetic can make an emotional impact and draw a lot more interest.

pizzuh 21 May 2025
I didn't dig into this deeply, but I miss this aesthetic more than I'd like to admit. I'm sure it reflects on simpler times, but there's some comfort in seeing projects like this for me.
nico 20 May 2025
Looks very cool, just kinda hard getting started

Maybe you could have a little walkthrough of how to build a mini game with it?

MrGilbert 20 May 2025
I love what you did there! It's an awesome project. I directly traveled back to my childhood. While I love pico8, I think it's a decade too early for me. I grew up with desktop and gui. This feels like buying a CD again.
gtoast 20 May 2025
I'm stuck on the first step of the "Getting Started" guide.

1. I've downloaded helloworld.zip to my local computer, I think. 2. I open the filer.app.js by clicking the link on the webpage. This open a 90s.dev instance right on the page. 3. Then i'm supposed to mount helloworld/app as app and click it, so i click the mount button, it asks for the drive name, hi put in helloworld/app and click mount but nothing happens.

I must be missing how you're supposed to get helloworld.zip into the 90s.dev instance... how do you upload it into the instance?

roskelld 20 May 2025
Trying to load it on Firefox (Floorp Browser variant 11.26.0) and the examples get stuck on the `Loading` screen. Moving my mouse over it draws the cursor and leaves it imprinted on screen so you get that permanent trail effect.

In the console I see:

  Failed to load ‘https://90s.dev/os/fs/run?  code=H4sIAAAAAAAACk2QMW%2BDMBCFd%2F%2BKa4QEKAiiKlMVs1Rqlw4dmy0GjsSNsRE2TVKL%2F16DSYq3d3ef797jTas6A6zlCVgIEnhFabBL4L1TfbtP4IMVKGb5BQPUnWogzJTOHJN%2B65AQdmF8%2BiJtOxR9hfqNS65PWBFSKqkNlKqXBigE0SaeS1yWrhDFQHPfTn%2BY6HG9vjMtkyjcyP%2Fv%2BqbThp3xc%2BxEFiRr8AVWJxRCwUV1olrBkBCAnTcBmv8itXc0GOUABSvPR%2BdGVtRurtvp1fWQO86R3jYcWUvtdi668pQCGLwaGi72PYWQPWbmiCb0%2BYG6RtEboyRocxNIQ90XDTchsNJwJal1QQx5KXh5hgZ3mR9e0IvV1gfFKtaaSI7JHSYQKwisHMDwBvUhHhZHZf6q2Z1X%2B1HtMh9STmJCpqzTWpW99uHGfz0j7XEYAgAA’. A ServiceWorker passed a promise to FetchEvent.respondWith() that rejected with ‘TypeError: Array(...).keys().map is not a function’.

Seems to work fine in Chrome though.
foobarchu 20 May 2025
A critique on the landing (I have not played with anything else at all): it's very confusing to post this calling it a game maker, then have a list of things it's not include "a game maker", then in the following paragraph call it a game maker. The terminology is kind of all over the place.
stevage 21 May 2025
Oh boy, I love this aesthetic. That font, amazing. Apparently I'm much more into the 90s look than the 80s pixel art.
danielvaughn 20 May 2025
Love the idea. Ever since I played Dreams on PS4, I’ve been curious about collaborative game development interfaces.
elxx 20 May 2025
I terminated the shell process and immediately got hit with Windows 95 nostalgia. This is great.
eranation 20 May 2025
Love it, and congrats on shipping! I might be missing something but your pitch would be a 10x better launch if I could find some basic demo games developed with the engine, unless I just didn't look in the right place. Looking forward to the next update!
wonger_ 20 May 2025
Congrats on shipping!

Based on https://90s.dev/getting-started/hello-world.html, it seems like JSX meets pico8. Is that a decent description?

makapuf 20 May 2025
Nice, does it work on Firefox?
_zaidahmad 20 May 2025
I'm not even from 90s but this is so cool!!
sneak 20 May 2025
Why limit it to Microsoft services (github and npm)? Why not let it import things from a URL?

Looking forward to your WC2 clone!

glxxyz 20 May 2025
Wouldn't 320x180 resolution be more like the early to mid '80s?
habedi0 20 May 2025
This is pretty cool!
fjm2u 21 May 2025
Looks good!
Sayyidalijufri 20 May 2025
I think it little bit hard to start getting started
rubabu 20 May 2025
Do you have a video walkthrough of how this works?
Thoreandan 20 May 2025
Mentioning the licensing up front would be nice.