Babylon.js 4.2
babylonjs.medium.comHey you guys, it's against the rules here to do promotional voting and commenting, and HN's software penalizes such posts. Best to avoid that, especially in case like this when the topic is likely to be interesting to the community—it will probably have the opposite effect to what you intend.
I'm going to put this post in the second-chance queue [1] because, like I said, it seems like the community may find it interesting to discuss, and also the project hasn't had much discussion on HN for a few years. But please avoid this kind of thing in the future!
Everyone makes mistakes, and I agree that giving a second chance is a good policy here. Especially since Babylon.js is open source and permissively licensed (Apache)... feel that this allows them to afford some grace (aside from just it being interesting to HN readers).
I discovered Babylon last year iirc and was impressed by demos, docs, and support by Microsoft so I figured I wanted to build something worthwhile in it to try it out.
I decided to start developing a 3rd-person MMORPG using Babylon v4.0 as a side project, however after investing far too much time and getting it to a decent point, I came to question why I was bothering with a strictly web-based engine for a rather complex and extensive game. If I was going to go to the effort of creating this game, why not use some kind of game engine that can then export it to multiple platforms including web? So since then I've halted dev on the babylon version of the game, and begun porting to the Godot game engine, which can export to web among other platforms.
With all that said, I still enjoyed my experience using Babylon, it was just the wrong tool for my chosen project.
Babylon is a great choice for a lot of web based 3d content, but if you're intending to build any kind of significant game I'd recommend using a proper game engine from the start as it will enable you more flexibility in the long term.
If however you do require a character controller for Babylon, I used babylonjs-charactercontroller [1] for my project and found it dynamic enough to work for most situations.
[1] https://www.npmjs.com/package/babylonjs-charactercontroller
Love the work, hate the forced storytelling. Cut the crap ffs
Uh ok. I didn't mind it.
This has so many more capabilities than Three.js and the gap seems to be growing
Love the work being done with BabylonJS, those guys rock, despite the limitations of the 3D Web APIs versus native ones their demos always surprise me in some fashion.
Babylon is awesome! I just started writing a game with it. The integration with TypeScript works well and there also are very fun things like React-BabylonJS - https://www.npmjs.com/package/react-babylonjs
I can't wait for Babylon.js 5.0
I'm still using A-Frame as my primary webxr project framework of choice but appreciate seeing these babylon updates. Gets me excited to try a small project on there soon.
Is the soft shadows beer demo halfway down the page in the Hamburg train station?