Основные различия между CryEngine 2 и CryEngine 3:
- CryEngine 2 — полнофункциональный инструментарий для разработки игр, который включает в себя графический движок, систему анимации персонажей, физический движок CryPhysics, звуковой движок, искусственный интеллект, игровой редактор уровней Sandbox 2, а также инструмент PolyBump 2. 5 Движок поддерживает многопоточность в многоядерных процессорах. 5
- CryEngine 3 — это сильно переработанная версия CryEngine 2, в которой появилась поддержка консолей. 6 В движке реализовано множество передовых графических, физических и анимационных технологий, а также множество геймплейных улучшений. 6
Некоторые особенности CryEngine 3:
- Шейдеры пишутся единоразово на языке программирования высокого уровня, а затем автоматически компилируются под каждую платформу. 19 Вывод шейдеров оптимизируется через настройки художника и под трёхмерную среду, в которой данный шейдер будет использоваться. 19
- Поддержка попиксельного освещения в реальном времени, отражений, преломлений, эффектов объёмного жара и анимированных текстур для симуляции окон, пулевых отверстий, поверхностей с солнечными бликами и других эффектов. 19