Out 4 Blood - a Babylon.js Editor showcase

I’m excited to share with you my first multiplayer game: Out 4 Blood.

Out 4 Blood is a hardcore multiplayer zombie wave-survival shooter built for relentless co-op action and intense last-stand gameplay. I made a trailer for you:

Play now in browser: Out 4 Blood or download the native app for a better experience.

This game has been produced 100% using the Babylon.js Editor and it has been a huge step. All content (including trailer images) have been produced with the Babylon.js Editor. This is why I’m so excited to share it here. More maps, more weapons, more playable characters and a campaign are coming. I have voice actors and designers already up to contribute to this project.

Behind the hood it started from the Next.js template, the entire user interface was built exclusively with React. Web is powerful.

Aiming down sights, scoping enemies and surviving the horde demand a real keyboard and mouse. There is no touch control scheme — and there never will be.

I hope to see you on the servers and I’ll come to play with you!

And of course many thanks to the core team for their support @georgie @sebavan @Deltakosh @PirateJC @Evgeni_Popov :heart:

31 Likes

That looks spectacular :open_mouth: Congrats!

1 Like

This is super impressive!

1 Like

Super!!! A M A Z I N G :fire::fire::fire:

1 Like

Sensational

1 Like

Amazing! :star_struck:

1 Like

Finally! If this is not a great showcase for BJS and BJS Editor I don’t know what is :heart_eyes:
Let’s keep pushing! Kudos

1 Like

Thanks a lot, I’m happy that you like it!! Did you successfully played a game?
@chase-moskal arranged a group play session today if you want: whenst :grinning_face:

I was not ( yet) able to play. It’s taking way to long for assets to download. It’s over 500MB :sweat_smile: ( already lost 99.9% of internet users).
This needs to run smoothly and be worth the wait or it won’t go further than being a good showcase for the tech and a ‘bad’ end-user-product as a game concerns. Looking forward to being able to play this.

Also some tech critique. Although this is not a project limitation “I hate” to always check that the GUI’s on the BJS games are not using BJS at all but HTML instead. This makes me sad :smiling_face_with_tear: @Deltakosh something is definitively broken here from the dev experience/expectations. Just pointing it out, not criticizing it at all.

1 Like

This is not definitively a game for the web :melting_face: ( unless this gets a 70%+ optimization for assets)
Also I am running all settings at low and still super slow… ( Surface Pro 7)
Looks good, but not usable :sob:

image

Hey! I’m so sorry you were not able to play :frowning: but I have insights for you

The statistics I have prove the opposite. I simulated you not waiting for the preload and I have 99.998% (on a base of 504 players) that waited for the preload and run a game. But now it’s 100% because you wanted to try it. To be honest I was absolutely not expecting that success. Except from developers, I never heard a player saying it’s too long (when they download tons of GB on their Steam). I want more testers/players to definitely prove it but it looks like if the value behind the preload is high, people will wait (it’s my bet)

Yes this game is resources consuming, it requires a decent graphics card and your surface pro 7 is unusable in those conditions. For comparison, the game works pretty well on Apple chips which don’t have dedicated graphics card. Works only on my integrated GPU (amd chip) on my laptop but they are pretty recent hardware compared to Surface Pro 7. Is Left 4 Dead working smoothly on your Surface Pro 7?

1 Like

As good as it is, it’s too heavy to run on my laptop. Do you plan to make any optimizations?

Sure thing. I hope all your assumptions are correct. I didn’t mean to discourage you. I actually love this project and I am rooting for it.

Will definitively keep an eye on it and I do thing it’s an awesome effort. Keep pushing it!

2 Likes

Is there a web version of this game?

I think you’re asking if there’s a downloadable version.

1 Like

Not for the “Out 4 Blood” but for the “Left 4 Dead” one :grin: so we are comparing apples to apples and not apples with oranges. ( web vs native).
If we are expecting the games to be downloaded “before” play. Like on Steam & app stores, obviously 1GB is not that much ( a bit much on mobile but people won’t complaint if they really want to check the game out). Since the game does not ‘work’ on my SP7 I would love to see how it will perform on mobile :wink:

:sweat_smile: Oops, I skipped that part, haha.

1 Like

For sure! I’m already improving a lot of things but it’s a lot of work. For example the preload loads all required files (low, medium and high level assets). I want to load only low level assets and choose (in options for example) to preload the high level ones so I know what I’m waiting for. This would reduce considerably the time needed for the preload.

The current map is way too detailed too, works only on PCs with at least a dedicated GPU (RTX, etc.) or a good integrated GPU (like mine, the AMD chip). I have to improve it but I’m learning at the same time how to get a cool map without sacrifycing the quality :frowning:

I’m improving animations right now for zombies too (which take today too much CPU time).

I love your vibe. My goal is to have the game working on your Surface Pro 7. Is the main menu lagging? It contains high geometry and point lights with shadows.

It’ll never work on mobile. At least I chose to support only desktop. “To choose is to renounce,” as we say. For mobiles I would make another game.

Still a ton of work but I’m motivated and thanks for your support! :heart:

2 Likes

I’m pretty sure some crazy people made it web compatible somewhere ahah. I’m asking it because de hardware is important in gaming (especially GPU) and if a native +10 years old success video game doesn’t work on Surface pro 7 I’m afraid that I can’t help

1 Like

I think you are spot on. Assume this is a niche product from day one and focus on it ( that is a very smart strategy). :heart_eyes: This is definitively pushing BJS perf to the limit. Sad most users wont be able to enjoy it though.

As a reference: Seemore - PLAYCANVAS runs smoothly without breaking a sweat on my SP7 :wink:

I bet you can squeeze out a lot of performance out of BJS and beat it. :flexed_biceps:

1 Like