News for hackers. Stuff that matters.
Re:CryEngine out on GitHub by lentil_soup on Tuesday May 24, 2016 @08:06AM (#11760842)
I'm one of the developers of CryEngine, so if there's any questions, we are watching :)
Re:CryEngine out on GitHub by aaronsnoswell on Tuesday May 24, 2016 @08:14AM (#11760892)
1) What's the business goal of CryEngine putting this stuff out here. 2) (Possibly related) can you give an "I am not a lawyer, and don't speak for my employer, but here's a layman's take on it" interpretation of the CryEngine licence?
Re:CryEngine out on GitHub by lentil_soup on Tuesday May 24, 2016 @08:59AM (#11761161)
The license is basically you can use the engine for free with no royalties. Our model is Pay What You Want: https://www.cryengine.com/get-cryengine

Basically you pay whatever you want, if you want, and have a choice of how much of that goes to the developers and how much goes to an Indie Fund that we use to fund indie projects that use the engine.

We also offer "Insider Memberships" (https://www.cryengine.com/get-cryengine/service-packages) for studios that want some closer support from us, trainings, etc.

Re:CryEngine out on GitHub by hutzlibu on Tuesday May 24, 2016 @10:07AM (#11761589)
Wow. I really hope that works out for you... (and that this decision wasn't born out of desperation)

Because I really like this pricing model (and your engine) and I hope it will become standard over time ... but at the moment unfortunately it isn't and still too many people and companys won't pay anything if they don't have to. So good luck to you.

Re:CryEngine out on GitHub by abiox on Tuesday May 24, 2016 @01:52PM (#11763838)
with unreal, unity and other things having zero cost (up front anyways); the playing field has changed.
Re:CryEngine out on GitHub by cookiecaper on Tuesday May 24, 2016 @12:59PM (#11763245)
>The license is basically you can use the engine for free with no royalties.

When you review the license, it is really not like this. Only games made explicitly for "entertainment purposes" can use the engine -- even "Serious Games", which I guess means games that may straddle any actual utility, are not allowed. Most likely Kerbal Space Program would be considered excessively "scientific" and not allowed to use CryEngine.

There's also a very scary clause that essentially says "if we don't like your game we can classify it as objectionable and withdraw your license".

This is a cool release from an academic standpoint, but should probably not be used by real people for real projects with the license as-is. There are many excellent truly open-source game engine options.

Re:CryEngine out on GitHub by abiox on Tuesday May 24, 2016 @01:55PM (#11763890)
> There are many excellent truly open-source game engine options.

i'm not sure what you mean by "truly open-source"; what "game engine options" are you referring to?

Re:CryEngine out on GitHub by cookiecaper on Tuesday May 24, 2016 @02:21PM (#11764170)
>i'm not sure what you mean by "truly open-source"

Software distributed under a license approved by the OSI. These licenses, as far as I know, place no limitations on the type of speech that can be produced with licensed software. To use CryEngine, the people who work at CryTek must not find any of your project's content "objectionable".

>what "game engine options" are you referring to?

http://irrlicht.sourceforge.net/

http://www.ogre3d.org/

http://www.garagegames.com/products/torque-3d

https://github.com/id-Software

and many others; I'm sure there are big lists floating around. All of the engines listed here can be used even if the authors of the engine disagree with what you want to say, and I believe they've all been used in real, honest-to-goodness commercial games.

Re:CryEngine out on GitHub by SXX on Tuesday May 24, 2016 @03:47PM (#11764909)
Unfortunately nothing in your list even comparable to UE and CryEngine. Ogre is just graphics engine (not game engine). idTech have great code, but it's even released dated and it's lack of tools.

Irrlicht and Torque is good options for small indie games (actually there many more great engines for small games), but they still can't be compared with "big" commercial engines.

Re:CryEngine out on GitHub by cookiecaper on Tuesday May 24, 2016 @12:51PM (#11763158)
This is nice, but can you please disclose the political views of your lawyers and C-suite? It seems that if a user happens to have a subjective political disagreement with someone at CryTek, the license to use CryEngine can be revoked per section 2.4, which states:

"use the CryEngine for the development of any Games which are harmful, abusive, racially or ethnically offensive, vulgar, sexually explicit, defamatory, infringing, invasive of personal privacy or publicity rights, or in a reasonable person's view, objectionable;"

Re:CryEngine out on GitHub by greggman on Tuesday May 24, 2016 @04:52PM (#11765364)
Just checking but you do realize Creative Commons Licenses have this same clause. They call it "moral rights". When I asked about it I was told it's a right many countries require them to respect so it's in the license.

Note: I'm just as horrified as you about that clause but it's in every CC license AFAICT

Re:CryEngine out on GitHub by abiox on Tuesday May 24, 2016 @01:57PM (#11763919)
> if a user happens to have a subjective political disagreement

given that politics tends to be much more qualitative than quantitative, it's unclear that any "political disagreement" can be anything other than "subjective".

Re:CryEngine out on GitHub by cookiecaper on Tuesday May 24, 2016 @02:11PM (#11764075)
Yes, I agree. I added "subjective" not because it uniquely qualifies the type of political disagreement, but because it emphasizes that your game's life is dependent on never having a simple disagreement with any present or future employee of CryTek. If the license to the engine is pulled, it would probably mean you have to start your project over from scratch.
Re:CryEngine out on GitHub by tormeh on Tuesday May 24, 2016 @12:20PM (#11762830)
There's also "enterprise licensing" which is probably where CryTek hopes the big money will come from. It's essentially moving the company towards more of a consulting business kind of model. That's the way I read it at least.
Re:CryEngine out on GitHub by erikj on Tuesday May 24, 2016 @09:54AM (#11761484)
Sounds a lot like Red Hat's business model to me.
Re:CryEngine out on GitHub by vonklaus on Tuesday May 24, 2016 @03:55PM (#11764976)
i didn't know what cryengine was. I mean, you probably don't need to tell people what it is, but the github repo, documentation introduction, homepage, and first page of the getting started material don't have the words:

"CryEngine is a game engine designed by the German game developer Crytek. It has been used in all of their titles with the initial version being used in Far Cry, and continues to be updated to support new consoles and hardware for their games."

which I found on wikipedia after clicking through 3-4 pages. General consensus seems to be that it is pretty awesome though, so keep up the good work.

Re:CryEngine out on GitHub by virtualized on Tuesday May 24, 2016 @09:04AM (#11761193)
Did you lose the source code at some point? Because it looks like the output of a decompiler.
Re:CryEngine out on GitHub by lentil_soup on Tuesday May 24, 2016 @09:13AM (#11761237)
Haha, definitely not. Which part looks like that?
Re:CryEngine out on GitHub by stonewhite on Tuesday May 24, 2016 @09:22AM (#11761290)
Not sure if this would be a compliment or otherwise.
Re:CryEngine out on GitHub by jarsin on Tuesday May 24, 2016 @12:48PM (#11763114)
Are there plans to fix the art pipeline to not require expensive autodesk products?

In other words, fully and officially support blender :)

Re:CryEngine out on GitHub by lentil_soup on Wednesday May 25, 2016 @04:20AM (#11768392)
With version 5 we have an FBX importer that we are working a lot on. It should allow you to import from Blender or any other modelling packages
Re:CryEngine out on GitHub by sbarre on Tuesday May 24, 2016 @06:16PM (#11765981)
The beauty of open source is that people who want new features can submit pull requests. ;-)
Re:CryEngine out on GitHub by jarsin on Tuesday May 24, 2016 @08:01PM (#11766636)
From what i have seen there have already been attempts at this. The problem is there art pipeline is so archaic that nothing ever works properly.

In other words fixing the art pipeline needs to be an offical, fully supported endeavor. Which is why I asked.

Re:CryEngine out on GitHub by segfaults on Wednesday May 25, 2016 @01:14AM (#11767785)
I heartily agree. It would be nice if CryEngine had official support for Blender and would make CryEngine look better as well by supporting Autodesk alternatives.
Re:CryEngine out on GitHub by fitzwatermellow on Tuesday May 24, 2016 @08:59AM (#11761163)
Where is the actual UI code for the Editor? Is it included?

Oh and thanks for all your hard work, I've learned a lot from you guys over the years!

Re:CryEngine out on GitHub by lentil_soup on Tuesday May 24, 2016 @09:03AM (#11761189)
The Editor code is not included, we might include it later on
Re:CryEngine out on GitHub by pdeva1 on Wednesday May 25, 2016 @04:06AM (#11768339)
What does this function do? Was the person who wrote it atleast given an Oscar?

https://github.com/CRYTEK-CRYENGINE/CRYENGINE/blob/release/C...

Re:CryEngine out on GitHub by aschampion on Tuesday May 24, 2016 @04:19PM (#11765145)
I haven't look through the repo yet, but I know there was some shake-up a while back with the Star Citizen developers injecting capital into CryEngine. I don't care about the politics, but I am curious how the branch published here relates to branches used by developers on those projects, i.e., will things like their 64-bit fork be merged at some point?
Re:CryEngine out on GitHub by iamcreasy on Tuesday May 24, 2016 @10:18AM (#11761687)
Is CryEngine Cinema is built into the engine? or that's a separate product?
Re:CryEngine out on GitHub by lentil_soup on Wednesday May 25, 2016 @05:40AM (#11768644)
I guess you are talking about Film Engine (used to be Cinebox). That's a separate product: http://filmengine.com/
Re:CryEngine out on GitHub by jordanlev on Tuesday May 24, 2016 @11:07AM (#11762187)
What is it?
Re:CryEngine out on GitHub by jordanlev on Tuesday May 24, 2016 @03:48PM (#11764913)
Not sure why I was downvoted... I didn't find any explanation of what this project actually is in the README, and someone associated with the project said to ask him questions, so I asked. Still don't know what this is. I guess it only caters to a specific "already-in-the-know" audience? I'll see my way out :)
Re:CryEngine out on GitHub by tomcam on Tuesday May 24, 2016 @07:49PM (#11766574)
Upvoted because of course you're absolutely right.
Re:CryEngine out on GitHub by jtuente on Tuesday May 24, 2016 @05:24PM (#11765616)