Live data from Hacker News

Amazon Lumberyard: free AAA game engine with Oculus and AWS integration

aws.amazon.com

171–180 of 187 posts

Re: Amazon Lumberyard: free AAA game engine with Oculus and AWS integration

#171
post #57

Earlier quoted context omitted.

True as far as it goes. Modern GC can mostly be done concurrently (it's only heap compaction that requires stopping the world). Fully pauseless GC is very much possible (see e.g. Azul C4), as are e.g. architectures involving multiple short-lived processes with individual heaps. Even without that, it's often possible to do a relatively small amount of manual work to do the things that require pausing only at appropria…

Possible != usable in production.

Well, not everyone is writing the next version of Crysis.

There are plenty of production games that can live with < 10ms pauses.

Re: Amazon Lumberyard: free AAA game engine with Oculus and AWS integration

#172

I got pretty excited and rushed through the article trying to clarify what engine and language it is based on. Got a little bleak when I saw CryEngine and C++. As someone who uses C# and Java it's becoming pretty clear I need to start learning C++ if I want to explore game dev. I realize Unity uses C# but when I compare UE, Unity and CryEngine it really feels like Unity still has a long way to go. The features you ge…

If you are coding on your own, then C++ can be great as one can make use of modern C++14.

If you are coding with others, be prepared to deal with some kind of C with classes.

Re: Amazon Lumberyard: free AAA game engine with Oculus and AWS integration

#173
post #118

Earlier quoted context omitted.

Considering virtually every major mobile game is unity these days, is this really an issue?

Unity is a C++ engine. Only the game code is done in C#.

You mean like those engines done in Assembly with C and Turbo Pascal as scripting logic 20 years ago?

Re: Amazon Lumberyard: free AAA game engine with Oculus and AWS integration

#174
post #2

I'm pretty wowed.The quality of code that's being opensourced lately really seems to be ticking up. I didn't take the time to play with it so I'll be interested to hear the first reactions but it certainly looks pretty good in the screenshots. And integration directly into AWS could really streamline a lot of the difficulty of making online multiplayer games. I suspect this will put a new class of games in reach for…

Lumberyard is not open source.

Yeah, I didn't read that very closely :-/

Still cool, but not as much as I'd thought.

Re: Amazon Lumberyard: free AAA game engine with Oculus and AWS integration

#175

Earlier quoted context omitted.

or otherwise not dependent on single-frame precision, yeah. certainly "fast-twitch action games" and "fast twitch shooters" are a minority of all games.

Action games may be the minority of all games developed , maybe. They're definitely the most desired and most market viable. It's easier to write a turn based game in garbage collected language. There's a surplus of these games, so they don't even sell well. The best selling console games are sports simulators and first person shooters. The next popular are open world RPG/action (Skyrim, Fallout), then we have fighti…

> Action games may be the minority of all games developed, maybe

I specified "fast twitch action", not just action. For instance, both of the open-world action games you mentioned are single-player only, so issues like lag and slowdown are less critical. Also, enemies in those games are almost always slow-moving- definitely no fast-twitch required.

For fast twitch action (not shooter), I might include things like street fighter, where button timing and reflexes are critical. Most 2.5d platformers I've seen would not suffer that much for the occasional dozen-millisecond GC pause. In fact, many of them have worse pauses than that for less prosaic reasons. ;-)

Re: Amazon Lumberyard: free AAA game engine with Oculus and AWS integration

#176

Earlier quoted context omitted.

The cloud service offerings. They can make a killing off of hosting the game servers and backend APIs.

That and to get people into their ecosystem. Make a game that runs on their firestick and a user might stick around to use Amazon Prime and rent a movie or something.

That seems like a bit of a stretch. CryEngine isn't going to run on a Firestick or a cheap tablet, it's a full-on game engine meant for desktop computers or consoles, not mobile gaming.

Re: Amazon Lumberyard: free AAA game engine with Oculus and AWS integration

#177

Earlier quoted context omitted.

Action games may be the minority of all games developed , maybe. They're definitely the most desired and most market viable. It's easier to write a turn based game in garbage collected language. There's a surplus of these games, so they don't even sell well. The best selling console games are sports simulators and first person shooters. The next popular are open world RPG/action (Skyrim, Fallout), then we have fighti…

> Action games may be the minority of all games developed, maybe I specified "fast twitch action", not just action. For instance, both of the open-world action games you mentioned are single-player only, so issues like lag and slowdown are less critical. Also, enemies in those games are almost always slow-moving- definitely no fast-twitch required. For fast twitch action (not shooter), I might include things like str…

It's not the end user that would suffer, but the programmer. Who want's to program around a process that blocks all other threads? Not me. I hate boiler plate.

Swift's ARC is basically automatic boilerplate for resource management that's applied at compile time. It's extremely flexible in that you can also use raw pointers and manage memory manually if you want to. A native language with ARC as a passive option is a way better tool for making games than a garbage collected one on the VM, IMO.

> ;-)

I'll never understand why people think winking online is a socially competent thing to do.

Re: Amazon Lumberyard: free AAA game engine with Oculus and AWS integration

#178
post #76

Earlier quoted context omitted.

> choosing a free engine is a cost-saving measure, at which point you're no longer making an AAA game by definition Not necessarily. 2 of the most popular game engines, Unreal Engine and Unity3d, have very good free offerings now and many AAA games have been made with them. You can have multi-million dollar development budgets and only be using "free" engines without issue nowadays.

Except that, at that level, it is no longer 'free'. Unity will likely be the Pro version (still peanuts). Unreal will also get a chunk of the pie. It's only free up to a point, which is reasonable.

Just as Lumberyard is only free up to the point you actually deploy it on AWS, at which point Amazon are making money on your hosting.

Re: Amazon Lumberyard: free AAA game engine with Oculus and AWS integration

#179

Earlier quoted context omitted.

That and to get people into their ecosystem. Make a game that runs on their firestick and a user might stick around to use Amazon Prime and rent a movie or something.

That seems like a bit of a stretch. CryEngine isn't going to run on a Firestick or a cheap tablet, it's a full-on game engine meant for desktop computers or consoles, not mobile gaming.

run games on spot instance g2s & stream them to the sticks, ala http://lg.io/2015/07/05/revised-and-much-faster-run-your-own...

Re: Amazon Lumberyard: free AAA game engine with Oculus and AWS integration

#180
post #142

Earlier quoted context omitted.

Certain types of safety-critical systems are regulated with liabilities coming in. They have to be built in a rigorous way to show the developer attempted to counter some amount and types of risk. There's a niche market that uses tech like OpenGL to build GUI's and simulators for safety-critical systems. I think this clause is a smart dodge of unknown risks rather than a joke. Relevant page: https://www.khronos.org/o…

You made the same mistake I did - read the second half of the paragraph more carefully. There's a special clause in there!

I was going by quoted section here. Just read it. Lmao that's epic and a worthy use of their game engine!

Hmm. So, original part might be serious with a joke after or entirely some BS. Who knows.

Post reply on HN