26 ms·
O3DE is based on Amazon Lumberyard which in turn is based on the industry-proven CryEngine 5 from Crytek. The codebase has been modernized to C++17 and the para
by 0xDEF 3y ago
O3DE is based on Amazon Lumberyard which in turn is based on the industry-proven CryEngine 5 from Crytek. The codebase has been modernized to C++17 and the parallel rendering engine "Atom" supports Vulkan, DirectX 12, and real-time ray tracing.
- CodeCompost 3y agoIt's also a project under the stewardship of The Linux Foundation.
- RadiozRadioz 3y agoI'm curious - why does Amazon Lumberyard exist?
- meheleventyone 3y agoIt doesn’t anymore but Amazon made a play to get into games that didn’t work out. I’m not sure any of their first party studios even used Lumberyard.
- machinekob 3y agoNew world was created on Lumberyard, and it have excellent graphics and sound desinge but overall floped cause of no endgame content and tons of game breaking bugs (plus small max server populations). Not sure about which one of (sound/graphics) are more dependend on engine. https://en.wikipedia.org/wiki/New_World_(video_game) https://en.wikipedia.org/wiki/New_World_(video_game)
- omnibrain 3y agoOh, it actually got released. There was some hype years ago, but I thought it got cancelled. But I think Star Citizen switched over to Lumberyard from CryEngine. Though it stands to be seen, if this game will ever be released.
- dartos 3y agoThe starship model viewer is the game. It’s been out for years
- NekkoDroid 3y agoIIRC New World actually got some RTX 3090s (?) to actually fry due to IIRC some weak soldering of some chips
- dartharva 3y agoIt's strange that there's a AAA-level FOSS game engine that most of the gamedev community is seemingly just sleeping on. Wonder what glaring downside this engine has that's keeping everyone away.
- meheleventyone 3y agoI’ve only used CryEngine and back then it was a bit of a mess to use in comparison to the better organised Unreal Engine. It was obviously extremely capable but it had a learning cliff rather than curve. I’m not sure Lumberyard improved on that reputation.
- machinekob 3y agoIt was FOSS'ed in 2021 and there is probably extremly small talent pool for people even knowing Lumberyard/O3DE.
- jwitthuhn 3y agoIt is somewhat awkward to use because, at least the last time I checked, you need to purchase a wwise license for audio to work.
- flohofwoe 3y agoIf you ever had to work with Lumberyard you would understand why ;) The whole thing is a massively big hairball of C++ code that was started in the mid-90's by Crytek as CryEngine and has since gone through multiple hands, all with different opinions on how a game engine should be designed leading to various rewrite attempts. Nothing good can come out of such a situation, this is actually a rare case where starting from scratch would have made more sense.
- Arelius 3y agoI agree with you in essence.. Having said that, it basically has nothing in common with the mid-90's code, either in details nor design. It's dysfunction is almost entirely modern by now. Essentially, while CryEngine was a detour and got us where we are more slowly, it's ended up basically where they were aiming for in the original start-from-scratch scenario. There is an argument that the more direct approach may have lead to less turnover and a more coherent engine. But IMO, the dysfunction is more likely the result of systemic problems at Amazon organizationally.
- bitvoid 3y agoI thought Lumberyard was forked from CryEngine 3.6? Did they refork or rebase it from CryEngine 5?
- Arelius 3y agoSo, to say Lumberyard is a fork of Cryengine is actually missing some important details. Basically, Amazon started building a new engine and plugin architecture. After acquiring the CryEngine code, it was pretty heavily refactored to fit into the new LY design and plugin (gem) architecture. Overtime they had slowly replaced gems that were originally of Cry design, with LY's origin design untill finally the last major piece of Cry was it's renderer. With the release of O3DE, it finally includes their own new renderer Atom, finishing their transition off of CryTech developed system. So, while it's strictly true that LY is a CryEngine fork. And I don't think CryEngine 5 code was ever imported. It's really for the most part irrelevant, as it exists as an almost entirely original piece of technology now that has almost entirely lost it's Cryengine heritage by now.
- lentil_soup 3y agoYeah, it was CryEngine 3.6. CryEngine 5 came after the Amazon fork with a whole new editor, a VR focus and a bunch of other things.
- deleted 3y ago[deleted]
- dafelst 3y ago"Industry-proven" isn't the endorsement that you think it is - I've used engines that have shipped games that have made hundreds of millions of dollars, and you couldn't pay me enough to use them again. Just because a game ships doesn't mean that the underlying tech is good or pleasant to work with - I would say the majority of games are shipped not via good code but via sheer force of will.