12 ms·
Show HN: Eonfall – A new third-person co-op action game built for the web
Hi all, I'm excited to share Eonfall with Hacker News Community!
It's been 2-years in the making built by a 2 man team. Eonfall, is a new third-person co-op action game with rogue-lite elements built exclusively for the web! We've finally reached a release candidate state and set our official public release date for Jan 15th! The game's current version 5.0.0-beta is live and available to test play today!
Unity game engine was used to develop the game along with other services to handle the backend, and Nuxt 3 + Nuxt UI to handle the front-end.
We welcome any and all questions, feedback & suggestions!
Thanks all, Jon
- palmfacehn 2y agoCrashed upon joining the game in Firefox. A modal dialog with a stack trace appeared.
- deleted 2y ago[deleted]
- qingcharles 2y agoSame with Chrome, Win 11.
- cchance 2y agoSame with Arc on Mac... I saw people jump and sound for a second then crashed, hope hes got some error logging on the server side
- lexlambda 2y agoYep. So much for "built for the web". While I know that a lot of software is only tested on Chrome and Safari, I would expect different when marketing as being web-based.
- shermantanktop 2y agoIt’s out for “test play” so I guess these are test results. It’s a two-person team, cut them some slack.
- deleted 2y ago[deleted]
- Kiro 2y agoGetting the same on Chrome though so not sure what you're referring to.
- jonkuze 2y agoGive it another shot after we pushed a fix earlier today. =)
- tgdn 2y agoSame on Chrome and Safari on mac
- jonkuze 2y agothanksss fix coming shortly!!
- palmfacehn 2y agoThe game now loads properly.
- mlok 2y agoI am on Brave on iOS and I have no idea how to start the game.
- thepill 2y agoSign-up/in appears only in landscape mode
- pmontra 2y agoFirefox Nightly Android: the signup button appears in desktop mode, both portrait and landscape.
- jonkuze 2y agosorry the game is only playable on desktop at the moment... we will try to support mobile next year.
- jmpavlec 2y agoIt might be worthwhile to point this out explicitly on your home page for all the people checking it out on mobile. It wasn't inherently clear to me that I could play right now. Only found out it was playable by reading the comments here.
- abc-1 2y agoLooks really good, you should be proud.
- jonkuze 2y agoThank you!!! = )
- nahnahno 2y agoLooks great
- jonkuze 2y agoThanksss!! =)
- numberless 2y ago> Please make it easy for users to try your thing out, preferably without having to sign up, get a confirmation email, and other such barriers. You'll get more feedback that way, plus HN users get ornery if you make them jump through hoops. https://news.ycombinator.com/item?id=22336638 https://news.ycombinator.com/item?id=22336638 > Off topic: blog posts, sign-up pages, newsletters, lists, and other reading material. Those can't be tried out, so can't be Show HNs. Make a regular submission instead. https://news.ycombinator.com/showhn.html https://news.ycombinator.com/showhn.html This looks very interesting but Show HNs need to be usable easily without making an account
- emaro 2y agoYou don't need to sign up. But I saw the play button only in Firefox. In Chromium the Play button wasn't there.
- numberless 2y agoOdd but still not within the guidelines as > HN users get ornery if you make them jump through hoops Is in them
- pvg 2y agoIt just isn't the case that you can't have a Show HN without signups - it's preferable for the friction-to-try be as low as possible but sometimes 'as low as possible' is, in the given context, still a fair bit of friction. Lots of Show HN's are in very early stages and unpolished, some use finicky/newish technologies, etc. If this particular one is too much of a hassle and you bounce off, that's fine but the suggestion the poster is breaking some sort of rule here is inaccurate.
- cchance 2y agowhat hoops? i clicked, play .. play now and got in... it crashed, on Arc (osx) but it started to load and i saw people moving around
- Kiro 2y ago
- rakibyte 2y agoI played one game without signing up for a quick tour. I played against one wave then quit. The game is good for a browser game there are server issues but I guess that will be fixed before public release. I was getting ping around 21.
- jonkuze 2y agothanks for testing the game, really appreciate it. We will be looking into improving things for sure between now and official release date. Thank you.
- deleted 2y ago[deleted]
- lovegrenoble 2y agoVery clean job
- jonkuze 2y agothankk you! =)
- lovegrenoble 2y agoBlocked in the store, asked to purchase some stuff ((
- deleted 2y ago[deleted]
- jonkuze 2y agoif you unequip the premium items you can play!!
- dimgl 2y agoSuper cool! For some reason my mouse doesn't work on Chrome, Windows :( I get a WASM error message and then it immediately stops working. Shame!
- jonkuze 2y agothis WASM error should be fixed now...
- skndr 2y agoCongrats on the launch! Looks like you can only play one game as a guest before getting stuck in a loop when hitting "play now" between "forgot to buy items?" and "you must be logged in to buy". I also wasn't sure which one was the base to defend once I'd wandered off.
- jonkuze 2y agothank you!! ahh stuck in loop because maybe you selected some premium items? thanks for the other feedback will for sure improve the onboarding.
- avree 2y agoArc browser, get stuck in a loop of "Connecting to server" and "Unable to Join! Connecting to New Server..." when I try to join.
- doright 2y agoReminds me of the days of spending dozens of hours in Sherwood Dungeon in my youth.
- jonkuze 2y agoahhh yess use to play that game too!! I've been working on web games since about that time when adobe shockwave game became a thing. Fun times! = )
- polishdude20 2y agoI haven't thought of that game in ages! The nostalgia hits hard.
- Snacklive 2y agoDude i remember that game it was so fun to wander around. One of the best memories of my childhood
- rnewme 2y agoNow that's something I haven't thought about for almost 15 years, but have some nice and vivid memories about. Cool!
- tiznow 2y agoThis took me back to a very fun time in my life.
- geor9e 2y agoDoesn't work. Perhaps too much hackernews traffic at the moment. Unable to Join! Connecting to New Server... Joining, Please Standby... Unable to Join! Connecting to New Server...
- deleted 2y ago[deleted]
- jonkuze 2y agoTry now... I think it's working OK after we pushed a quick patch update earlier today.
- robblbobbl 2y agoHere is the error log of the error I get when trying to connect https://pastebin.com/YMXijJhB https://pastebin.com/YMXijJhB
- sourthyme 2y agoLooks like a shader doesn't support your GPU. Sharing what GPU you have might be helpful. I'm not sure if it is in the logs somewhere.
- swirly-mcswirl 2y agoI'm unable to play it on my chrome. No extensions enabled. OS Mac
- jonkuze 2y agoah you mean chromebook? YEs some chromebook may not have good enough GPU to run it.
- fidotron 2y agoVery nice work, and congrats on getting so far with this! I have a few odd questions though: Is the networking websockets or webrtc underneath? Did you have tech challenges with the Unity side at all? What's your business model?
- jonkuze 2y agothank you! - using Mirror Networking Library w/ Websockets - No tech challenges except for the super slooow build times lol - Business mode Ads, Ad Rewards, and Virtual Currency to buy premium cosmetics
- fidotron 2y agoHey you could always try Unreal for even slower builds!
- bcjordan 2y agoCurious, are the slow build times locally, your own CI or Unity Cloud Build? (If local/own builders may be some ways to dramatically lower the build times eg by managing the Library/ cache per-platform.) Happy to help anyone with optimizing these approaches it's been a pain to figure out
- jonkuze 2y agoSlow builds locally, but last I tried cloud build it was about the same.
- 2y ago
- pravosleva 2y agoBroken link?
- gcr 2y agoReally exciting! Arc on OSX gives me a javascript alert() with a giant wasm stack trace about 2s after joining the match. Music continues to play but the graphics stop updating. Edit: Chrome works fine on OSX, oddly enough. (M1 mbp) Wonder if windows users are having trouble? Chrome on mac is infamously bad for OpenGL content
- 8n4vidtmkvmk 2y agoCongratulations on the launch!
- jonkuze 2y agothanks soo much!! =)
- kc711 2y agoStuck in a join lobby error loop, but can't wait to try it out! One thing i will say, I LOVE the color picker options. I cannot stand games who nickel and dime for basic ass colors and you have an entire color wheel for free so kudos!
- jonkuze 2y agoahhh shoot i think the next build pushing shortly should fix the error you saw!! and yea haha i can't stand that either charging people for dang colors.
- reynaldi 2y agoVery cool, I am surprised how it loaded so fast!
- jonkuze 2y agothanks!! glad its working well for ya = )
- ineedaj0b 2y agoran on a depreciated 2013 chromebook. impressive
- jonkuze 2y agowhoa! niceee thanks for checking the game out
- cjrd 2y agoReally enjoyable overall. As a noob, I did feel like I spent the majority of my time just running around trying to figure out what to do.
- jonkuze 2y agothank you for feedback... ah yes we are totally missing a tutorial with good guidance for noobs! we plan to work on that too.
- pentagrama 2y agoFeedback: Got this error after pressing Play Now https://imgur.com/a/VCzACsF https://imgur.com/a/VCzACsF
- jonkuze 2y agothanks for sharing... actually pushing a new build to fix this shortly! it only happens when other players are in-game with the squads (friendly ai spawned) fixing sooon!!
- dintech 2y agoI need look inversion. I can't play it this way.
- devmor 2y agoClicked "Play Now", made my little avatar, and it immediately told me to pay money. Not a great first experience.
- jonkuze 2y agothanks for feedback... although I think you selected items that are premium items... some stuff can be purchased for cheap which all players get a starting credit of 200. Other more expensive stuff need credits for that. We gota pay the hosting cost somehow =)
- devmor 2y agoYeah, I don't think there's anything wrong with that pattern, but it is an unpleasant experience when trying out the game. Perhaps make it obvious via the UI that these are premium items when selecting them?
- jonkuze 2y agothanks for feedback, yep you are right we could certainly improve the UX here. Thank you.
- legohead 2y agoLooks interesting. Some feedback on the trailer: I wouldn't waste the precious first 5 seconds on guys running at the camera, and your post says something about roguelite. Are there skill trees? Items/equipment? Shops? Different zones? I assume the characters running at the start represent classes but there's no way to tell. I'd showcase clips of what all the game has to offer, not just combat the whole time.
- jonkuze 2y agothanks for the feedback... regarding the roguelite elements. Eonfall features dynamic missions & enemy spawns, and permadeath. You are right, would be good to incorporate more of that within a future game trailer somehow. Thanks again.
- torginus 2y agoDoes it though? I thought this was a web-native engine written for WebGL/JS or wasm. But it's just an n+1th Unity project that got exported to the browser. There are (tens of) thousands like this on itch/Steam/mobile app store.
- jonkuze 2y agoI don't see what's wrong with Unity or any other native engine that can export to WebGL via WASM. It's still building for the web none-the-less. With tools like Unity you can focus more on the actual game development instead of building the tools for the game and then risk never releasing the game.
- torginus 2y agoI think most people here celebrate the engineering effort that goes into the project, not the outcome. 'I built a car from nuts and bolts and drove it 500km' is much more impressive than 'I drove my car 500km', even though very likely the factory built car is better engineered. Using an existing engine with an existing network library is not technically noteworthy. The resulting game might be fun, polished, worth playing etc., but from a technology side, it's not interesting.
- kwanbix 2y agoI really like it. My only concern would be the controls. It feels weird compared to doom or fortnite for some reason.
- jonkuze 2y agoThanks for the feedback. Did you try updating your key bindings? You have total control to assign the keys to your liking under controls.
- hnuser123456 2y agoIt feels like the character continues walking for a second after letting go of a movement key, so it feels a little unresponsive from that. A bit of momentum is good but this is a little too long. Also, my s.o. started talking to me so I started listening to her, and I got kicked after only about a minute, could you bump the idle kick to something like 5-10 minutes? Additionally, I customized my character and hit play, and didn't realize I picked premium cosmetics until after I tried to play and got a message that I may have forgotten to buy the cosmetics. Maybe a clearer indicator on the item selection UI itself would help. Lastly, could you add a public server host/join option, for people who just want to play with others who are online? Besides that, it seems like you have a great foundation here, good character and enemy art and animation, and great sounds. Feels kind of like risk of rain 2, and that's a good thing.
- anovick 2y agoAfter choosing character, loading the game, got an alert with some error about wasm. Second time I tried, was able to load the game. Sadly my 2012 Thinkpad is not able to keep up even on Low graphics (12 FPS) and looks like there's only a server in US, which meant 200+ Ping for me Looks pretty cool tho. Good luck working on the rough edges!
- jonkuze 2y agoThanks for feedback! Sadly yea the game may not run well on some older model laptops and anything with lower than mid-tier GPUs. We optimized as best we could to reach most hardware possible. We actually have servers globally, but depending on your region you will auto connect to servers closest to you.
- araes 2y agoSimilar experience. On an older laptop with integrated graphics it looks ok, just not playable. Even moving the camera around is stroboscopic. Graphics setting did not appear to change anything. High, medium, low - 5-8 frames per second. Started at 2-10, yet that may have just been log in delay. Ping started at 600, eventually stabilized at 300. Seems like an interesting idea, just seems like it needs a better computer than what I have.
- jonkuze 2y agoHey all, we just pushed a new build that should resolve the crash that was happening upon joining a game!
- tuzemec 2y agoIs there a way to reverse the mouse Y axis? Btw, the music is dope!
- imp0cat 2y agoCouldn't find any setting to invert mouse. Sad. :(
- bartleeanderson 2y agoI just noticed that clicking on Terms of service link doesn't work and don't know where to find them to know what I am agreeing to. Maybe I do, and maybe I don't. Found it on the Sign Up popup as I was investigating and thinking about playing. I will assume they are innocuous and that I don't intend on doing anyone any harm so I will just go ahead and see if it is something I like even.
- deleted 2y ago[deleted]
- jonkuze 2y agoahhh yess Terms shoot need to get that fixed! Sorry about that.
- deleted 2y ago[deleted]
- marwis 2y agoWorked fine in a window but too slow when fullscreen on my Surface Pro 8. Should have dynamic resolution to maintain FPS.
- jonkuze 2y agothanks so much for the feedback, will certainly take note of this.
- rglover 2y agoThis is great! Really polished and fun to run around the map. Do you have an announce list for the official release?
- jonkuze 2y agoThank you!! When you say announce list, do you mean like an email list of publishers or press that i'll be reaching out to? I have a few sources.
- rglover 2y agoJust an email list for interested players. I'd like to sign up for updates if possible (followed on Bluesky but I'm not on there all the time).
- Cilvic 2y agoSuper cool music. Great vibes. on Firefox with ublock origin the playbutton wasn't visible so I made an account first. Pretty slow fps not sure why + hard to figure out where to go.
- jonkuze 2y agoThanks for the feedback. What is your computer specs, do you have about a mid-range GPU or better?
- tpoacher 2y agoCouldn't get past the consent banner. I am not going to click on a thousand "legitimate interest" toggles just to watch a trailer (and most certainly not going to "accept all" just to remove the banner). No idea what the game is about as a result. Not the best onboarding experience, I must say...
- pimlottc 2y agoI know it doesn’t address your concern about the website itself but you can also view the trailer directly on YouTube: https://youtu.be/i2gPwAsKxCE?si=lx_61nxRWf5kTPN_ https://youtu.be/i2gPwAsKxCE?si=lx_61nxRWf5kTPN_
- jonkuze 2y agoah thanks for the feedback! I agree, not the best onboarding experience. I'll certainly look into this.
- aetherspawn 2y agoWould be nice to play on mobile.
- jonkuze 2y agoah yess we will certainly be looking into this in the new year.
- Perenti 2y agoSorry, but if I can't see what it's about without an account I don't want to know.
- dtagames 2y agoCongratulations on your launch as an indie studio! It's a significant achievement and the game looks great.
- jonkuze 2y agothanks soo much! yeaa it's been a long road... feels great! Thank you.
- Gollapalli 2y agoCongrats! I played it for a bit and it looks great!
- laconicmatt 2y agoCongrats on the launch. Looking forward to giving this a shot. Using firefox on android and the play button was hidden, even when I flipped my phone (zfold).
- Abishek_Muthian 2y agoI concur. On a 1440 x 3216 screen I see the login/signup in landscape.
- Abishek_Muthian 2y agoCongratulations. Do you have any advice for anyone starting with a web first game?
- NetOpWibby 2y agoI’ve always wanted to build an internet-wide MMO available to anyone with a browser (Megaman Battle Network style)…I don’t have 3D knowledge though. This looks incredible.
- jonkuze 2y agoYou can certainly do it!! Ofcourse will take time and a commitment to learning but you'll get there. =) You can always outsource some parts of development if you don't have the time to learn some parts as long as you got the money to invest it's possible. Thanks for checking it out.
- eclipxe 2y agoLots of fun, really enjoy it! And Woohoo, love Nuxt!
- sroussey 2y agoI take it that it’s desktop only? All I see is the opportunity to watch a trailer.
- jonkuze 2y agoAh yes, unfortunetly just playable on desktop for now. I should put a notification of sorts to inform mobile users. Thanks for that feedback.
- swah 2y agoMeta: why don't we have more games like this ? Browser and 5 second to load? I wouldn't mind even some ads (outdoors) in the virtual space. Why can't I drop into some "2015 AAA level" multiplayer game in 5 seconds in my browser, for a quick shooter?
- jonkuze 2y agoI think we will begin to see more likely in the coming year or two with WebGPU support on the rise!