Unreal engine 4 vs Cryengine 5

No results on google. Sorry for the questions if they’re dumb. I literally have 0.9% experience in coding yet and have no idea how this works.

I’m looking to start game development in the future (1 year max before I start. College currently.). These two game engines seem to be the best on the market but there is literally no comparison between them. Please if you can help me.
How much AI can this Unreal engine handle? Maybe a mid range AI thats not the smartest or dumbest. Same for Cryengine if anyone knows.

Can the graphics be tuned down? I’m planning on a system thats probably resource intensive and want to know if I can make the graphics simpler?

What can’t I do with these engine? Basically how flexible.
I’m not even close to knowing how this works. If I wanted my own physics on objects could I do that? Basically can I just change anything thats already there?

I feel you’re not asking the right questions. All those engines are great, but if you’ve no experience with Game Engine, i’ll advice to stay away from Cryengine, and even maybe Unreal Engine at first, and spend maybe a month or two making some modest stuff in Unity to figure the workflow out.

Moreover, the documentation, tutorials etc… of Cryengine are lame and non-existent compared to Unity and Unreal Engine.

Dont bother wasting your time with Unity. Whats the point of learning unity’s workflow and then learning unreal? really lost me there.

Unreal and Cryengine are both AAA standard engines. However none of these engines will make the AI for you. Both have tools to help create AI’s.
Download Unreal engine and start with the basic tutorials and work from there.
Unreal engine has Blueprint visual editor to help you make games without needing to code.

Goto https://www.youtube.com/user/UnrealDevelopmentKit/playlists
you have so many great tutorials to learn this engine.

Be careful when people tell you to use unity. “some” are actually unity plugin developers trying to get more people over to unity so they will purchase their plugins.
I use Unity and unreal engine and I’m not biased. I’m just saving you time and money by learning from my mistakes.

To both of you. I’m asking these questions because I want to know if this is the game engine I want to use. I’ve never asked if the AI was self programmed.** I asked how much average level ai the game can handle.** This is important to me because if for some reason the game engine was suitable for 1 mega AI than I’m probably not going to use it.

I don’t understand how these are not the right questions especially since you didn’t provide any information on what the right questions would be. All i’m trying to do is figure out if these engines provide the features I need to make my game. If the game only supports 2 ai and I can do nothing about that then it’s probably not the game engine for me. If the game doesn’t let me change the physics (like reprogram them) than that might not allow me to make the game I want.

Example question from me
Can I make this game generate a world like minecraft or is that not available with this game engine?
Response
The game won’t generate the blocks for you. Also this is not the right question to be asking.

Example 2
How much AI can the game handle?
Response (Literally from one of you)
**The game doesn’t program the ai itself


wut**

Do you see why none of these replies help? If i’m making a minecraft clone the first thing I’d like to know even if I don’t know anything about programming is can I actually do this. I’m asking these questions because I want to know if I can support the game i’m making. (There is no point in learning an entire engine just to figure out if it can do what I want it to do. Literally a waste of time, money and enjoyment.)

yes this engine can handle 1000’s of AI’s.

Yes you can make a Minecraft clone.

Drops mic

Thank you. Sorry if I came off rude but I wanted to get my point across.
Also no i’m not making a minecraft clone that was just an example.

If you don’t mind me asking but how much of the engine itself can I edit? Like how open is it? Could I alter or even change the physics entirely?

you have full source code access so you can change anything you like. you can alter everything!

That’s awesome thanks! I can see why many people like this engine if thats the case. Good graphics, easy to use ect.
Only bad thing is the royalty policy but it isn’t that bad. 100k gross revenue in a quarter -3k with a 5% cut. This is a 4850 check to them which isn’t that much.

I still didn’t get many answers about the CryEngine but maybe i’ll just go ask a professor at my local college.

For me 5% is a fair amount. Crytek charge 0% but that is more of a negative than a positive. Game engines need funding and paying nothing and hoping for generosity is a very bad idea. CryEngine is an awesome engine and I have a lot of respect for them but sadly I wouldn’t risk going with them because I dont see them having a long term future. They have been in financial difficulties for a while and I’m not confident they will get out of it.

CryEngine gives you full source code access too.

Unity doesn’t give any source code access and they wont. something to do with being ashamed of how awful it is. hence spaghetti engine.

Lumberyard is owned by Amazon and is totally free. Under the hood it is an older version of CryEngine. You have full source code access.

Lumberyard isn’t “older version of CryEngine” anymore.
In one years they have changed it a lot already, it’s just a different engine now.

I’ve just seen the 1.7 update. looks promising. finally support for Visual Studio 2015. In the process of downloading…

And in meantime we have VS2017.
That is one thing I really like about Epic. They are quick to adopt newest versions of software.

What i can say is that all engines can handle as much as your skills can.If you are good at coding and such you can achieve amazing things in any engine, no engine is going to be good enough without a lot of work and skill.
This is what i mean by that 300 Spartans VS 20,000 Persians REMATCH (Spartans Hold Ground) - Ultimate Epic Battle Simulator - YouTube

Those results are not because unity is awesome is because the developers found a way to do such massive scale battle simulations. You try to do the same in any engine with a naive aproach and you game will run at 0.5 FPS or not at all.
You can achieve that and more in any engine if you know what you are doing.
Im trying to say that the engine is not the one who will achieve things for you, YOU are.

Now i would recommend UE4, why? because there are lots and lots of tutorials about everything that can help you learn very fast, while cryengine5 well, i tried to learn it but there very few resources out there seems like a waste of time. Unity is decent but the version of unity(free) without assets(tools from marketplace) is pretty dumb, UE4 has a ton more features to help you out on your journey, you can quickly code in Blueprints and when you get good enough at C++, quickly translate BP to C++.
UE4 is a complete tool to help you make games, there is no alternate version of UE4 with more features, the default install has all the tools and you dont have to buy editor tools from marketplace like unity free.

yeah true that. But it was just bad luck for lumberyard in this area. I’m just grateful to get VS2015 compatibility :slight_smile:

Lumberyard has only been out a year now so we have to give them time just to learn the engine. So far they’ve done very well.
their customer services is the best I’ve seen yet.

Dont waste time with CryEngine. There are many reasons for this:

  • Nothing but complaints about complexity in pipelines (importing assets, models, etc.) If you are a beginner, this will only discourage you.
  • CryTek is nothing right now. They have had nothing but layoffs, and even more layoffs recently.
  • Documentation sucks (from what I have heard) and I doubt they will invest in it due to layoffs
  • I don’t see the engine (because of the company) lasting more than a handful of years (if that) unless, you know, serendipity in their fortunes.
  • EDIT: Source code is harder to read for beginners than the source code for Unreal Engine

The best choice would be Unreal 4 as you are starting, it is constantly updated, there is lot of docs and tutorials, while CryEngine is harder to understand and use.

All game engines are hard to use at first.
However, UE4 is the easiest of the bunch because of documentation, community and artist friendly tools.

Plus, CE sucks.
Unity sucks harder.