CRYENGINE Source Goes Public on GitHub

Subject: General Tech | May 25, 2016 - 01:43 AM |
Tagged: crytek, CRYENGINE V, CRYENGINE

So, a few months ago in March, Crytek announced that CRYENGINE V would be licensed under a “pay what you want” business model, which extends down to free -- nothing up front and no royalties. It supports DirectX 12 and a Mono-based framework, which they're calling CE# Framework, that allows gameplay code to be programmed in C#. Since it's done in Mono, it looks like it can be used in all supported platforms, but I could be wrong. While C++ is typically more desirable for AAA-style games, other engines, especially Unity, have attracted a lot of attention with their C# parsers.

The engine doesn't appear to support Vulkan, though, at least not yet.

View Full Size

Hold the phone...

Today's news? The source code is now on GitHub, and not even as a private repository. It's just... there. CRYENGINE V is licensed under a typical EULA, of course, so they impose a few restrictions on how it can be used. Content must not be sexual explicit, vulgar, or “in a reasonable person's view, objectionable.” I expect that this will not be enforced too strictly in terms of violence and cursing, but it differs from, say, Unreal Engine 4, which officially permits Adult content (although they'll occasionally ask to have their trademarks removed, so their logos do not appear to be endorsements).

Crytek also prevents their engine from being used in simulation, science, and architecture. I assume those are intended to be pushed into a separate licensing structure. It would seem silly for them to just outright ban those applications.

Anywho, feel free to check out the engine on GitHub.

Video News


May 25, 2016 | 07:11 AM - Posted by Anonymous (not verified)

Why are talking about Mono as if it were a programming language?

It is only a C# framework pushed by Microsoft to scam Linux developers.

The Oracle Vs Google lawsuit would make a precedent in software development about privative programming languages.

May 25, 2016 | 07:38 AM - Posted by Anonymous (not verified)

edit: was

May 25, 2016 | 08:09 AM - Posted by BillDStrong

Mono is a reimplementation of the .net frameworks, that had nothing to do with Microsoft for the first 10+ years of its life.

Realistically, since the source for the whole engine is available, the C# is probably meant to serve as a scripting language, not for the main game engine.

Which is not the case for Unity, they intend for almost all functionality to be added via C#. they do have a dll loader that you can struggle through to get to work, but most users don't.

May 25, 2016 | 09:07 AM - Posted by Anonymous (not verified)

Since Microsoft created the C# language then Mono is bound to Microsoft even if Microsoft agents like Miguel de Icaza from GNOME spread lies to protect his cover...

Now Microsoft bought Mono, it is pretty clear that Mono is a Microsoft technology.

When Google will pay royalties to Oracle for using Java specifications, Linux developers would realize they are not free programming in Java or C#.

May 25, 2016 | 03:59 PM - Posted by Anonymous (not verified)

Embrace Extend Extinguish, is M$'s mantra! So don't get Mono! It's better to avoid any of those entanglements to the Dark Lords of Redmond! If it's from M$, the only "Free" is the free ring through your nose, and a big ring at that!

May 25, 2016 | 05:42 PM - Posted by Anonymous (not verified)

It is the same mantra from Red Hat gurus disguised under the open source label...

Actually communism is the dog that help capitalists to lead sheeps to the slaughterhouse.

May 25, 2016 | 09:40 PM - Posted by Anonymous (not verified)

Oh, it's time for the Bolsheviks in the bathroom hour!
And Red Hat is the M$ of the Linux world, so stick a fork in that one! There are plenty of forks in the road for the Linux Kernel based OSs, and there is always FreeBSD based OSs, includung a Debian GNU/kFreeBSD! There is also Devuan Linux for a systemd free Debian derived Linux Kernel based OS, BSD will never have systemd! Lots of distros is better than the One with the Forcing, the key-logging, the damn Ads, and the EULA from hell!

May 26, 2016 | 12:42 AM - Posted by Anonymous (not verified)

The GNOME desktop environment is poisoning the Linux desktop (and all Debian derivatives) like Pulse Audio and systemd are poisoning Linux systems... all these softwares are promoted by Red Hat gurus or open source Redmond wannabe.

May 25, 2016 | 09:43 AM - Posted by Master Chen (not verified)

"CryEngine V"? Wait WHAT? Where the hell is CryEngine 4, then? Did they bypass it altogether and jumped straight to the 5-th from 3-rd? I seriously don't remember anyone ever using 4-th, so it technically doesn't exist at all?

May 25, 2016 | 01:14 PM - Posted by Scott Michaud

There was a few years where they rebranded it "CryEngine". Even though it was apparently referred to as 3.6, internally, it was sometimes referred to as CryENGINE 4 by third parties. Crytek might have wanted to dodge all that confusion.

May 25, 2016 | 04:11 PM - Posted by Anonymous (not verified)

"The engine doesn't appear to support Vulkan, though, at least not yet"

That's just a DX12/UWP recipe for less support across a limited graphics API ecosystem, and like M$ re-burning phone platform(down below 1%), it's not going to end well!
M$ can not even give it away locked down to windows 10/UWP and an EULA that Beelzebub himself fears for its wicked Terms and Conditions!

It's best to choose the broad cross platform support of Vulkan and Let go of that limited and very closed M$ ecosystem!

August 4, 2016 | 08:30 AM - Posted by best_programmer (not verified)

Long-Awaited Check of CryEngine V from PVS-Studio
The engine is written in C++ and has immediately attracted attention of both the open-source developer community and the team of developers of PVS-Studio static analyzer who regularly scan the code of open-source projects to estimate its quality.
The project's source code was checked by PVS-Studio static analyzer, version 6.05.

Read more here http://www.viva64.com/en/b/0417/

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Lines and paragraphs break automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <blockquote><p><br>
  • Web page addresses and e-mail addresses turn into links automatically.

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.