Show HN: Homegames. An open-source game platform I've been making for 8 years (homegames.io)

229 points by homegamesjoseph ↗ HN
I'm making a platform for simple open source games you can play anywhere.

Games are all just JavaScript classes and you can read the source of every game on the platform.

I started working on initial "games" (mostly rendering tests) in 2018 and eventually built all of the platform stuff around it to make it easy to share games.

There's also an in-browser editor available for you to make and publish games all from the browser.

Would love some feedback on the games and studio features as well as the platform overall. All of the code is available at https://github.com/homegamesio

21 comments

[ 4.0 ms ] story [ 54.3 ms ] thread
I was just closelined by a beam in one of the games. Badass
Does everything need a "session"? Is it possible to have fully static games/exports?
Does anyone remember "Shoot 'Em Up Construction Kit" on the Amiga?
Nice idea. I found a couple of interesting games on this.

Thanks for sharing! Cool that you haven't stopped working on this project after that long time. It gives me inspiration to work on my projects which I can't find time to finish.

Very cool! Love seeing more browser games
Nice! Some fun making big chains explodey things :)
Could not play any of the games - too many requests errors. Why do they need "sessions", are they not running client-side?
I like the concept and tried to play some games by starting or joining sessions, either nothing happened or I got disconnected straight away?

Anyway nice concept. I’m also making web games (see my post history) so if anyone wanted to connect and discuss, send me an email (in profile too)

Fun, seems to be working. Do you have levels? All the games I played seemed to have a static level.
Wow! Can you tell us a bit about what the past 8 years have looked like for you?
interesting idea, i wanted to build something like this for some time
Hey I was looking for documentation to learn how to make my own games but I didn't see a link on the website. Do you have any docs? If so please consider putting a link to it on the front page.

I didn't try logging into the studio since it was asking for username and stuff, so maybe the docs are there? I just wanted to read the docs before committing to a login and stuff to see if this is worth my time.

As a side note, having "Weed Smoke Willie" be a featured game on the front page isn't really a good look. As the saying goes "birds of a feather flock together", and I think a lot of people will see that and think "okay so that's the kind of person that uses this platform"
Nice. Why does the homepage have two scrollbars?
strangely your site was not blocked from my company :D you are doing a great job
Web games moved way beyong these style of games. Complex 3D using three.js and rigid body physics engines in wasm workers like rapier is feasible now. We can do full multiplayer pipelines with server authority, client prediction and reconciliation and still run at 60fps. Its really amazing what can be pressed into a single html these days.
> Kaboom Valley

This game reminded me of Gorilla Basic (GORILLA.BAS), it really brought back some childhood memories, so nostalgic! Unfortunately, this Kaboom Valley game seem to be unplayable! None of the buttons is working for me and only the computer is able to fire its projectiles over my head :(

I played weed smoke willie for way longer than I should admit. Stopped after something like $40k.
omg that's so cool keep it up