Lumberyard Game Engine
I'm a pretty attached to Unity Game Engine and have been using it for all my projects thus far. But this looks great! https://aws.amazon.com/lumberyard/
It's Amazon's Lumberyard Engine. As far as I can tell, it's 100% completely free and opensource. It's cross platform and has twitch integration.
It's C++ based I think. Normally I go for C# but I'm really considering this strongly for future projects!
What do you guys/gals think?
It's Amazon's Lumberyard Engine. As far as I can tell, it's 100% completely free and opensource. It's cross platform and has twitch integration.
It's C++ based I think. Normally I go for C# but I'm really considering this strongly for future projects!
What do you guys/gals think?
Comments
But I will use it if I must.
I do not like to be the first.
(Early adopter bugs? The worst!)
More competition's always great.
Low prices I appreciate.
Performance-wise, I like where Unity is going with IL2CPP.
But yeah, the more competition the better, and this looks pretty cool.
* Sorry if there are any AWS employees on these forums, not my intention to offend anyone just my humble opinion regarding AWS.
In theory this sounds awesome but my gut says this could end up getting a lot of Indie Developers in to trouble due to lack of understanding of the complexities of AWS. This is very cool but is also something quite easily achievable through companies like Digital Ocean and their API ... and probably for cheaper. The problem here is that systems built for AWS can not be deployed on to non-AWS systems with ease and visa-versa ... so if you pick one you might end up never being able to move.
It is very cool that they are supporting AWS from outset but that site mentions AWS constantly ... which seems to me and maybe I am wrong ... that the system is geared only to AWS and is just a way for them to hook more people on to AWS.
Please note that this is just how I am interpreting the information on the site and applying my experience with AWS for other projects (non-game related) that I had to use AWS on. If you really want the flexibility of AWS type services then stick with Unity or Unreal and rather use something like OpenStack and combine it with things like Vagrant and Chef.
I personally use a home built system called GameFlow (that I wrote) and I have hooked it up to Digital Ocean via their API. Digital Ocean allows me to use standard Linux Virtual Machines that I can either create directly on Digital Ocean or create them on my test environment in Virtual Box and port them across to Digital Ocean when I am ready.
Okay ... this response was longer than I anticipated ... sorry. 8-{
* Sorry if there are any AWS employees on these forums, not my intention to offend anyone just my humble opinion regarding AWS.
So it's looking like it may shake down to:
Unreal if you want raw graphics horsepower
Unity if you favour easier cross-platform support.
Lumberyard if your focus is scalable multiplayer e-sport like products.
Not that you couldn't make whatever you wanted in any of those engines (or another engine), but it's interesting to see what territory the big players are trying to target.
It's also interesting to see world-class engines being offered for free as an incentive to use some service. What a time to be a game developer. :)
Thanks to Sos for pointing that out ;)
And aren't they attracting slightly the wrong crowd? If I were to market my game engine I'd want to show awesome games with a lot of fancy tech. Said fancy tech would have been made by fairly competent developers. Fairly competent developers would also be able to write their own Twitch integration.
But something like Goat Simulator with free twitch integration, or whatever the next step in internet hilarity that people can make odd faces while playing ends up being, is clearly what they're after. The marketing isn't designed to catch people on tech bullet points, it's designed to make as many people come up with as many crazy ideas as possible in the hope that some non-zero fraction end up actually making something that goes viral.
You're right that the C++ and open source angles don't gel with AWS and twitch integration in terms of who they talk to as users, but they're probably not supposed to. In the end it's all about someone making something with Lumberyard that does what Garys Mod did but for the streaming marketplace. Something like "Twitch plays feed my baby" ;)