- Joined
- Sep 7, 2016
Crysis is stupid because Crytek are idiots.The problem with using modern engines (specially for indie games), is that by using them, they are making their games way more bloated than they should be, 2D platformers shouldn't requiere gigabytes of RAM or fast processors, but here we are.
At least modern engines are optimized for multicore processors, older engines like UE1, Cryengine 2, or anything made by Id prior to Id Tech 5, tend to have performance issues on most modern machines, since they expect an ultrafast single core processor, it took until the release of Ryzen to get Crysis 1 running at 1080p/60fps without framerate drops.
Hell, i even had performance issues with this beta.
If you're having performance issues with this beta it could be because the game processes are bounced between cores and/or the core it is running on changing its clock frequency, resulting in stuttering. After all, it was made years before multicore CPUs.
Go into task manager and set the CPU affinity of the process to one core/thread only, it usually fixes it.
A lot of that time was doing research and experimenting to decide in which direction UE should go, he did the same thing with UE5. It's like drafting a design document and proof of concept(s). It is a sensible approach for something like an engine and Carmack had a similar approach. The shadows of Doom 3 could be seen in an extremely primitive and shitty form in Quake 3 using a console command(r_stencilshadows 1 or something like that).I remember when Mark Rein from Epic stated Unreal 4 was already being worked for the groundwork for 2 years by Tim Sweeney in Summer 2005....this was an entire year before Unreal 3 made its grand debut with Gears of War. Of course it took several years before the project was given a team outside of Sweeney, but that's still a considerable amount of time.