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.
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.
Why are talking about Mono as
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.
edit: was
edit: was
Mono is a reimplementation of
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.
Since Microsoft created the
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#.
Embrace Extend Extinguish, is
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!
It is the same mantra from
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.
Oh, it’s time for the
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!
The GNOME desktop environment
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.
“CryEngine V”? Wait WHAT?
“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?
There was a few years where
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.
“The engine doesn’t appear to
“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!
Long-Awaited Check of
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/