B
B
BonBon Slick2021-03-09 01:29:45
Game development
BonBon Slick, 2021-03-09 01:29:45

Why UnrealEngine instead of CryEngine?

I noticed that games with good graphics are made on CryEngine , although UnrealEngine surpasses the edge of the engine in terms of community, examples and tutorials.
The same results can be achieved with graphics.

Then why do companies prefer CryEngine?

Comparison Kray and Unreal .
I understand that there are good titles here and there, there are many small and medium games in the unreal and the list is incomplete by itself.
But here are the games recently used by Cray, Prey, Kingdom Come Deliverance, Ryse Son of Rome.

This question is not a battle of which engine is better, I want to know why some good titles still choose CryEngine when there are clearly alternatives that are superior to it.
After all, such decisions in millions of projects are chosen and made by a group of people based on X parameters, criteria.
It would be ideal to hear them, but then the post is worth creating on reddit.

Answer the question

In order to leave comments, you need to log in

2 answer(s)
D
dollar, 2021-03-09
@BonBonSlick

UnrealEngine is beautiful from the inside (sources), it can be comfortably modified to fit your game and your needs (if you have C++ knowledge).
CryEngine is a silent horror. Whatever game you do on it, everything Crysis turns out. So if you need a conditional clone of a famous game without any innovative mechanics, then this is a good choice.

E
Eugene, 2017-12-27
@Zewkin

So store the state somewhere... Local Storage, for example.
You are injecting the Trustlet service into two components. Each time a separate service instance is created, where the same list is initialized with two elements:

public trustlets:Array<Trustlet> = [                   // mock !!
    { name: 'Trustlet1', repo: 'Repository1' },
    { name: 'Trustlet2', repo: 'Repository2' }
  ];

Through the first instance, you pushed the element, okay. And the other one, through which you get the list, was again created with two by default.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question