Equinox.space

fragmede | 1636 points

Author here. Happy to answer any questions!

Some background info on the project: https://littleworkshop.fr/projects/equinox/

guigui | 12 days ago

This is amazing! The visual style is stunning. This actually comes very close to a style of game I've wanted to exist for a long time. The premise being this: You're on a ship going between destinations, but there's no light-speed shortcut, or jump-cut to the destination. Instead, you have to maintain the ship for the entire duration of the journey. Making sacrifices in power and computing ability to resolve problems that occur throughout the ship.

carlnewton | 12 days ago

That's so good! I haven't played a computer game in ages. But the atmosphere here, the graphics, the sound captivated me from the beginning. And soon enough, I felt that desire again, to solve the next puzzle... just like the last time in the 90s... um... with Simon the Sorcerer. Thank you for that!

ijontic | 12 days ago

I love, love, love the visual style of this game. It's so aesthetically pleasing!

But even more than that, the game felt crisp. Movement, Mechanics, Voice Acting- all done fantastically. Just a 10/10 demo.

Now make a full game like this! I assure you, it'll take the internet by storm.

SuperHeavy256 | 11 days ago

Looks amazing, great work.

One suggestion: add the option to invert the touch camera controls. It feels weird to rotate the world rather than the camera in a first person game, and I'm constantly rotating in the opposite direction than intended.

desdenova | 12 days ago

Was playing in mobile and constantly wanted to zoom out, because the view was too narrow.

ilvez | 12 days ago

This is a hit, congrats on your success! My favorite part is sound and music design: the SFX and music mesh well, the transitions are seamless and intentional e.g. when the warp stalls there is also a breakdown on beat.

yayitswei | 11 days ago

I am very much impressed by this project. The smoothly rendering on the browser, stunning graphics and captivating music create an immersive journey. And I always love to discover some Easter eggs. Bravo!

hackton | 12 days ago

With that art direction you can release game on Steam!

There are some games made in JS with Electron.

And I wish your team luck with your consultancy bussines and making interactive experiences.

But I think you can achieve something in game dev as well!

winnie_ua | 11 days ago

Very polished throughout. I wouldn't mind playing a full length puzzle adventure like this in the browser.

lxe | 12 days ago

here’s another one by the same studio

https://demos.littleworkshop.fr/infinitown

tarr11 | 12 days ago

Probably the most impressive browser-based game I've played in my 20+ years of being on the web. Hats off to the creators, very nicely done.

Parts of it gave me Metroid Prime vibes that I haven't felt since I was a kid.

Klonoar | 11 days ago

At breakfast so I can't play right now, but those are some buttery-smooth animations on a new Android running Firefox. Nice work.

ryukoposting | 12 days ago

Runs right in a browser, Linux/Firefox. Game devs, take note!

timnetworks | 12 days ago

A finely crafted piece of art. Out of curiosity, do you plan to make this project open source? I'd be curious to learn about some the technical details.

Gulthor | 12 days ago

I never play games but this was actually fun. Are there PC games that have a similar concept that can run on not a very powerful laptop?

whitepaint | 12 days ago

Hollywood level storytelling ,visual and sound design. Nice job. The music was great

hammock | 12 days ago

When I learned my fellow passengers had escaped, I knew this game was for me. I love a bit of fun without ghoulish death.

workingdog | 12 days ago

I have never seen a ThreeJS project as polished as this one. Everything was spot on! Pacing of the storytelling, difficulty of the puzzles, art style, synchronization of audio to events in the game... everything was just so good. As other commenters have noted, I do hope you move from corporate advertisements into game development! (No judgment on corporate advertisements from me, it's just that I would love to play games made by you.)

baobabKoodaa | 11 days ago

Sierra/Vivendi/Activision/Microsoft should revive the Space Quest brand and make something like this.

Edit: also have you considered doing a how I made / tutorial series on youtube ?

maerF0x0 | 12 days ago

Really good, and the music after the first thing that doesn't go as expected is particularly good.

ydnaclementine | 12 days ago

I'm surprised by the performance, I've seen lighter 3js projects slower than a powerpoint.

lagt_t | 11 days ago

That was quite nice. Would love to see a full game in this environment one day, but I'm also happy this particular one was short. Perfect length for showing off this team's talents.

It's funny how many of us distrusted the AI. I guess games + movies have taught us the AI is always up to something.

wishfish | 11 days ago
[deleted]
| 12 days ago

It sounds like other people have gotten this to work. For me it just hangs on "Launching..."

harpiaharpyja | 12 days ago

Did anybody find a credit for the vending machine? I was hoping there was one somewhere, or another easter egg, but I couldn't find one. Regardless, great job. I was captivated through multiple play throughs. Reminds me of another short game called Xibalba[^1] that I enjoyed just as much.

Makes me want to give Bevy another spin and try doing a short story-driven FPS as well.

p.s. it's impressive that this was written in THREE.basic, judging by the cockpit monitors. :)

[^1]: https://news.ycombinator.com/item?id=8098464

ezekg | 10 days ago

Every time I hit 'W' Firefox highlights the letter, meaning the help menu comes up.

ambicapter | 11 days ago

Reminds me a bit by "mystery of time and space" flash game. That someone is rewriting in html5

https://github.com/calculuswhiz/HTML5-MOTAS

rvba | 12 days ago

Nice! I'm drowning in a sea of backlogs and this is the first thing I saw this morning. Totally worth it! Only thing I can feedback is to add a jump action using spacebar. Overall, it is awesome!

jomsk1e | 11 days ago

Really awesome! Normally when games are posted on HN I don't give them much attention, but for this one I grabbed my headset, and I' do it again!

One nitpick, the mouse speed is IMO too slow, I've set it to 100 in the game settings but I still needed to drag my mouse way further than normal to rotate the player. I grabbed my trackball mouse so I don't need to move the mouse itself that far and then it was a bit more playable.

Would it be possible to increase the mouse speed further than 100?

SushiHippie | 11 days ago

I really want to keep playing. Well done! That was a lot of fun.

steve_adams_86 | 11 days ago

How are y'all turning on the generator? I'm stuck.

TimCTRL | 11 days ago

Delightful experience from start to finish. Thanks for showing what web apps are capable of at the moment. It would make sense to title this "Show HN: "

reaperman | 12 days ago

I absolutely loved it, thank you so much :-D Had to close the window tab because if I didn't I'd still be there, too immersive, so much fun.

Again, thank you!

rangerelf | 11 days ago

Wow, this is an amazing project. The 3D rendering runs so well. I'm curious how they got it to look so good with high performance on web.

lukejagg | 11 days ago

Very nice graphics and design. I wonder who would ne the client for such a 3D game. And how much (about) it cost to build such a game.

tmilard | 12 days ago

Cool.

I only could suggest, for hackers don't show hints of code shapes (for engine consoles), just make less buttons, so for example, just 64 possible variants, so real hacker could just find code by brute force.

Other possible idea, sough harder to implement, to use rotating dials and issue some shake of screen when approach right number on some dial.

simne | 11 days ago

Bug report:

On iOS, I rotated to landscape and then portrait and it became permanently zoomed in. (even when I rotated back to landscape)

jasonjmcghee | 12 days ago

Only bug I've noticed -- you can move through doors before they fully opened. (using keyboard and mouse mode)

winnie_ua | 11 days ago

I'm sure it's not the fault of the game, but this straight-up crashed my machine after about a minute of play. Screen froze, everything went unresponsive for a couple seconds, then I got about half a second of a pure magenta screen, and my machine rebooted. M1 Pro Macbook Pro, Sonoma 14.4.1, Firefox 125.0.1.

jordemort | 12 days ago

That's amazing!

And it weights only 45 MiB! How did you achieve this? And most of it is sounds, what looks like.

It's built with babylonjs?

winnie_ua | 11 days ago

This is beautiful.

I noticed something: The player character feels really tall to me. Or perhaps the doors are short? I subconsciously kept looking downward. I'm not a particularly tall person, but I don't remember feeling this way in a game before.

Has anyone had a similar experience?

yreg | 11 days ago

Great performance running on Android mobile!

I'd legit pay 10$ for this, let it be an episodic adventure!

999900000999 | 12 days ago

I loved it! The ambience, music voice acting and rendering style. Fantastic work!

sebastianconcpt | 11 days ago

Music reminded me slightly of Perfect Dark.

Waking up on a spaceship reminded me of The Journeyman Project.

elwell | 12 days ago

Smooth experience! I loved the details such as the assistant getting a bit annoyed when you go to the vending machine for a drink or “I regret to inform you…” when you try to use the internet terminal on board.

siraben | 11 days ago
[deleted]
| 11 days ago

That modem sound!

Oras | 12 days ago

amazing, reminds me of the opening scene of jedi knights of the old republic.

masterkram | 11 days ago

Incredible work. Reminds me of the VR Game holoball, mixed with Star Trek and Elite Dangerous. This was amazing. Sucks that I am stuck at the cafe for a long time though. :D

system2 | 11 days ago

This is amazing. The movement is very similar to movements in VR worlds. Would be awesome to integrate with the VR web apis to play this on an oculus as well.

arcastroe | 11 days ago

very cool! it delayed me getting out of bed for 15 minutes. worked great on android phone.

great atmosphere music graphics and sense of humour.

is 3js the only technology you all used to make this?

the_real_cher | 12 days ago
[deleted]
| 12 days ago

I don’t know how to activate the power using the three colored 3x3 fields…

Edit: The correct symbols are right in front of you when you face the 3x3 fields.

lynguist | 11 days ago

Very cool! I hope you expand on this, maybe by introducing some sort of alient threat that is aboard the ship? Great demo, I enjoyed it!

xvfLJfx9 | 11 days ago

Got me Von Braun flashbacks.

4k rendering is slow on the integrated Ryzen 3 machine. Any way to lower rendering resolution?

Mobile FF just hangs after trying to load.

justsomehnguy | 12 days ago

That was so fun and cool. I found myself wanting more. I would kill for a Myst-style game with this setting and feel.

devmor | 11 days ago

The craziest thing is that those AI assistants coming up early in this game don't feel so far off anymore...

iamsanteri | 11 days ago

Loved everything except the controls. I must be the only one who found it impossible to navigate.

guhsnamih | 11 days ago

excellent job making an intuitive game map! I was nervous I was going to get lost looking around the ship

mikebrockman | 11 days ago

Well done, the aesthetic is excellent.

aetherspawn | 11 days ago

For a moment I thought Andrej Karpathy was the voice actor for the AI Assistant in the game.

agnosticmantis | 11 days ago

This was absolutely incredible. I was completely immersed. Now sitting back and enjoying the cafe.

xwowsersx | 11 days ago

webgl is truly under utilized. this is a great display of what is possible, especially for games.

xyst | 11 days ago

Want to give this a try later but just wanted to say the artistic style is beautiful. Good work!

vendiddy | 11 days ago

Adding a torch light would be helpful, especially if you work in these situations.

todotask | 11 days ago

amazing work, I could not stop playing. I wish there was more after the warp.

reimertz | 11 days ago

Very well done! Enjoyable and just short enough to do before work!

anonzzzies | 11 days ago

amazing to see this working with decent frames in the browser, congrats!

gamebak | 12 days ago

This is a thing of great beauty, even on a phone. Congrats!

Cockbrand | 11 days ago

Amazing small game, visuals and sound! Love it. 11/10

akaike | 11 days ago

why is this lagging in chrome, but works fine on phone and firefox? do I have something wrong with settings?

artemonster | 11 days ago
[deleted]
| 12 days ago

Oh damn.. I played it out... got me invested in this guys soul.... and ready to hand over some $. Was engaging and fun. Super inspiring.

thelittleone | 12 days ago

Wow, what an amazing escape game!!!

darkwizard42 | 11 days ago

Where do I donate to the authors?

nathell | 12 days ago

good game :) I just initiated the warp system but had no time to play more.

not_a_dane | 11 days ago

Alien Isolation flashbacks…

ed_mercer | 11 days ago

Really awesome, well done!

nharada | 12 days ago
[deleted]
| 11 days ago

awesome piece of work. ai can’t find the cockpit though.

soci | 12 days ago

Nice work !!

natkiny | 12 days ago

"if only your economy pod included an escape pod"

mcoliver | 11 days ago

bien joué!

nexoft | 12 days ago

This thing runs hot shit on a generation-behind iPhone.

That’s tight code.

benreesman | 11 days ago

Imagine if a company used something like this to advertise their product.

Not sure ROI would be there but maaaaaaaan would it be a cool ad to play with

lacoolj | 11 days ago

very nice concept!

jeroen79 | 12 days ago
[deleted]
| 11 days ago

[dead]

SEXMCNIGGA22655 | 11 days ago

[dead]

SEXMCNIGGA31227 | 11 days ago

[dead]

SEXMCNIGGA19923 | 11 days ago

[dead]

SEXMCNIGGA19849 | 11 days ago

[dead]

SEXMCNIGGA48020 | 11 days ago

[dead]

SEXMCNIGGA32592 | 11 days ago

[dead]

SEXMCNIGGA3237 | 11 days ago

[dead]

SEXMCNIGGA7450 | 11 days ago

[dead]

SEXMCNIGGA17854 | 11 days ago

[dead]

SEXMCNIGGA17157 | 11 days ago

[dead]

SEXMCNIGGA31850 | 11 days ago

[dead]

SEXMCNIGGA39216 | 11 days ago

[dead]

SEXMCNIGGA4648 | 11 days ago

[dead]

SEXMCNIGGA28803 | 11 days ago

[dead]

2genders29991 | 11 days ago

[dead]

SEXMCNIGGA10908 | 11 days ago

[dead]

SEXMCNIGGA1782 | 11 days ago

[dead]

SEXMCNIGGA11329 | 11 days ago

[dead]

SEXMCNIGGA28772 | 11 days ago

[dead]

SEXMCNIGGA1998 | 11 days ago

[dead]

SEXMCNIGGA35588 | 11 days ago

[dead]

SEXMCNIGGA6496 | 11 days ago

[dead]

SEXMCNIGGA9327 | 11 days ago

[dead]

SEXMCNIGGA44316 | 11 days ago

[dead]

SEXMCNIGGA22596 | 11 days ago

[dead]

SEXMCNIGGA3256 | 11 days ago

[dead]

SEXMCNIGGA2986 | 11 days ago

[dead]

SEXMCNIGGA23881 | 11 days ago

[dead]

SEXMCNIGGA4100 | 11 days ago

[dead]

SEXMCNIGGA35178 | 11 days ago

[dead]

SEXMCNIGGA49061 | 11 days ago

[dead]

SEXMCNIGGA29958 | 11 days ago

[dead]

2genders41570 | 11 days ago

[dead]

SEXMCNIGGA12994 | 11 days ago

[dead]

SEXMCNIGGA14090 | 11 days ago

[dead]

SEXMCNIGGA10094 | 11 days ago

this is amazing

anyone have a solution for turning the power generator on? I matched the squares with the tetris style symbols on the power generator but then nothing happened :S

ikt | 12 days ago

[dead]

SEXMCNIGGA20306 | 11 days ago

[dead]

SEXMCNIGGA2758 | 11 days ago

[dead]

SEXMCNIGGA44777 | 11 days ago

[dead]

2genders2041 | 11 days ago

[dead]

SEXMCNIGGA21845 | 11 days ago

[dead]

SEXMCNIGGA36691 | 11 days ago

[dead]

SEXMCNIGGA21191 | 11 days ago

[dead]

SEXMCNIGGA38565 | 11 days ago

[dead]

SEXMCNIGGA39327 | 11 days ago

[dead]

SEXMCNIGGA18679 | 11 days ago

[dead]

2genders19440 | 11 days ago

[dead]

2genders28665 | 11 days ago

[dead]

SEXMCNIGGA45776 | 11 days ago

[dead]

2genders44201 | 11 days ago

[dead]

SEXMCNIGGA24664 | 11 days ago

[dead]

2genders18224 | 11 days ago

[flagged]

2genders42174 | 11 days ago

[flagged]

SEXXMCNIGGGA284 | 11 days ago

[flagged]

2genders19164 | 11 days ago

[flagged]

indianmilf11394 | 11 days ago

[flagged]

indianmilf47713 | 11 days ago

[flagged]

sexmc15485 | 11 days ago

[flagged]

sexmc40918 | 11 days ago

[flagged]

indianmilf36725 | 11 days ago

[flagged]

indianmilf1237 | 11 days ago

[flagged]

indianmilf13861 | 11 days ago

[flagged]

sexmc27969 | 11 days ago

[flagged]

indianmilf26206 | 11 days ago

[flagged]

indianmilf39426 | 11 days ago

[flagged]

indianmilf32951 | 11 days ago

[flagged]

sexmc30442 | 11 days ago

[flagged]

sexmc26387 | 11 days ago

[flagged]

sexmc35048 | 11 days ago

[flagged]

2genders38534 | 11 days ago

[flagged]

sexmc47936 | 11 days ago

[flagged]

SEXMCNIGGA18814 | 11 days ago

[flagged]

2genders18076 | 11 days ago

[flagged]

2genders22571 | 11 days ago

[flagged]

2genders24085 | 11 days ago

[flagged]

2genders28600 | 11 days ago

[flagged]

2genders6 | 11 days ago

[flagged]

2genders35563 | 11 days ago

[flagged]

2genders35538 | 11 days ago

[flagged]

2genders43478 | 11 days ago

[flagged]

2genders33730 | 11 days ago

[flagged]

sexmc18929 | 11 days ago

[flagged]

2genders44504 | 11 days ago

[flagged]

SEXMCNIGGA5153 | 11 days ago

[flagged]

2genders40371 | 11 days ago

[flagged]

2genders21728 | 11 days ago

[flagged]

2genders6 | 11 days ago

[flagged]

2genders49244 | 11 days ago

[flagged]

2genders20169 | 11 days ago

[flagged]

2genders14511 | 11 days ago

[dead]

SEXMCNIGGA7404 | 11 days ago

[flagged]

SEXMCNIGGA32557 | 11 days ago

[flagged]

SEXMCNIGGA18900 | 11 days ago

[flagged]

SEXMCNIGGA13454 | 11 days ago

[flagged]

SEXMCNIGGA41632 | 11 days ago

[flagged]

SEXMCNIGGA3860 | 11 days ago

[flagged]

SEXMCNIGGA42172 | 11 days ago

[flagged]

SEXMCNIGGA33240 | 11 days ago

[flagged]

SEXMCNIGGA30675 | 11 days ago

[flagged]

SEXMCNIGGA37699 | 11 days ago

[flagged]

SEXMCNIGGA48677 | 11 days ago

[flagged]

SEXMCNIGGA22284 | 11 days ago

[flagged]

SEXMCNIGGA19858 | 11 days ago

[flagged]

SEXMCNIGGA27301 | 11 days ago

[flagged]

SEXMCNIGGA23463 | 11 days ago

[flagged]

2genders1571 | 11 days ago

[flagged]

2genders38844 | 11 days ago

[flagged]

SEXMCNIGGA26220 | 11 days ago

[flagged]

SEXMCNIGGA28155 | 11 days ago

[flagged]

SEXMCNIGGA21146 | 11 days ago

[flagged]

SEXMCNIGGA44824 | 11 days ago

[flagged]

SEXMCNIGGA41068 | 11 days ago

[flagged]

SEXMCNIGGA49106 | 11 days ago

[flagged]

SEXMCNIGGA11771 | 11 days ago

[flagged]

2genders10332 | 11 days ago

[flagged]

SEXMCNIGGA5525 | 11 days ago

[flagged]

SEXMCNIGGA13809 | 11 days ago

[flagged]

SEXMCNIGGA32747 | 11 days ago

[flagged]

SEXMCNIGGA35708 | 11 days ago

[flagged]

2genders5690 | 11 days ago

[flagged]

2genders42174 | 11 days ago

[flagged]

SEXMCNIGGA19320 | 11 days ago

[flagged]

2genders42516 | 11 days ago

[flagged]

2genders9664 | 11 days ago

[flagged]

2genders46903 | 11 days ago