Skip To...

Is CRYENGINE a Good Game Engine?

Is CRYENGINE a Good Game Engine?

CRYENGINE is a fully featured engine with enough tools to bring a project from an early prototype stage to a completed, shippable game. Crytek has demonstrated time and again the power of the engine with mainline titles like Crysis and their experimental forays into VR with The Climb and Robinson: The Journey. Crytek has developed the engine extensively for their in-house games, but how accessible it is to third-party developers is unclear. Newcomers to the engine aren’t likely to find a lot of information online, as CRYENGINE is a much more niche engine than Unity, Unreal, or even Godot. We’ve reached out to members of the community for help fact-checking this article, so credit goes to CRYENGINE Community Edition server members JACK420 WARDADDY, HPi, HellOnEarth, Driguest, Plasma, and Yumni. Read on to learn what some of the pros and cons of CRYENGINE are from real users of the engine.

What is CRYENGINE good for?

CRYENGINE is good for a variety of genres, as shown by its use in shooters, open world games, VR, survival horror, and MMOs. The ideal use case, though, is an open-world or semi-open-world shooter, as the engine’s foundations were laid in the era of Far Cry and Crysis. CRYENGINE is quite complex, so it’s best used by an experienced team prepared to make use of the engine’s full capabilities.

CRYENGINE features a full pipeline for rendering, Al, audio, and physics

CRYENGINE is a complete solution designed for AAA game development. The number of features make CRYENGINE a powerful tool, but it’s easily overwhelming for a new user who isn’t familiar with how a game engine works or the standard workflows in the industry. AI navigation, state machines, animation graphs, game logic systems, material editing, and advanced lighting/rendering are all part of the package.

CRYENGINE has a few advantages that offset the intimidation factor. The engine’s editor and source code are available on GitHub to members with a free CRYENGINE account, with the only caveat being a 5% royalty owed on annual revenue over the first $5,000 earned from any commercial project. The built-in tools make getting a working and visually pleasing prototype ready a quick process. The asset library in the Game SDK contains hundreds of environmental props, buildings, walls, and characters to play with. The built-in CryDesign system is also effective for blocking out primitive shapes and creating custom level geometry quickly.

CRYENGINE has powered indie experiences like 2021's The Alien Cube

CRYENGINE is especially good for building large, open, natural environments. Crytek has a free vegetation asset pack available, which is usable with CRYENGINE’s vegetation editor for placing dense forests, plains, and jungles quickly. The vegetation system also assigns LODs based on distance which are visible through the vegetation debug view. The terrain editor and painting tool, combined with Crytek’s free assets, makes roughing out a beautiful natural environment possible. The possible results are visible in early videos from the developers of Miscreated on their YouTube channel.

The PBR materials take these basic assets and make them feel integrated into the world. CRYENGINE’s global illumination in particular, seen most recently in Kingdom Come: Deliverance II, is a crucial part of the open world lighting system. CRYENGINE’s global illumination, called SVOGI, calculates indirect lighting, which is the way light bounces off surfaces to illuminate nearby objects, even if they aren’t directly hit by the main light source. The system creates a softer and more naturalistic look.

CRYENGINE pioneered dynamic lighting and destructible environments

Is CRYENGINE easy to learn?

CRYENGINE is difficult for novices to learn despite the resources provided by Crytek through the CRYENGINE website and the CRYENGINE YouTube channel. The included SDK has many default assets for generating quick prototypes, but the examples aren’t numerous enough to teach new designers how to build most games other than a shooter. CRYENGINE is similar to Unreal in being a complete engine with all the features necessary to build a game, but this makes it intimidating to start with when the learning resources are so much fewer.

CRYENGINE did overhaul their UI with the release of CRYENGINE V in 2016 and began producing new documentation and tutorials showing off the whole pipeline. Their YouTube channel has hundreds of videos covering C++, C#, visual scripting, AI coding, UI, and the editor. The channel includes more tutorials for third party DCCs like Maya and Blender, which show how to import 3D assets into CRYENGINE.

The CRYENGINE YouTube channel includes hundreds of tutorials

The Tutorials page under the Learn tab on CRYENGINE’s website is also an important resource for new CRYENGINE developers. Crytek provides two build-a-game courses. Flappy Boid is a clone of Flappy Bird, but it serves as an introduction to the basics of CRYENGINE. Students learn how to use the editor, how to implement simple logic in FlowGraph, and how to leverage CRYENGINE’s built-in art assets to finish building a game. The second course, Breeze, shows how to build a platformer. The experience is set on a small island that shows off the engine’s terrain editing, particle systems, and vegetation tools, and it also serves as an introduction to building game mechanics with C++.

The documentation for CRYENGINE has come far, but it isn’t as complete as for its competitors like Unity and Unreal, making it a challenge for new developers to get into using the engine. CRYENGINE’s documentation is light on examples and includes many deprecated features. The fact that documentation isn’t currently a priority was made painfully obvious for several months in 2023-2024, when the documentation was down, with community members recommending the Wayback Machine to gain access. Not an ideal solution for beginners just entering the community.

The documentation search feature often brings up CRYENGINE 3 results first

CRYENGINE uses multiple programming languages and solutions, and the documentation isn’t complete for all of them, making the system confusing for beginners. Developers have the choice between C++, C#, Lua, and two visual scripting systems. The fact that there are multiple options means it’s difficult for a new user to know when to use each one, and a lack of experienced CRYENGINE devs means there isn’t always a clear answer out there. Additionally, the C# implementation is the newest and still isn’t as feature-complete as Lua, C++, or the FlowGraph visual scripting tool.

Crytek planned more C# tutorials but only completed the first

The workflow is also idiosyncratic. To take UI as an example, Scaleform is responsible for creating the .gfx files which CRYENGINE uses for UI, but Scaleform has been discontinued since 2017. A designer that needs to add a new UI element also needs to follow several distinct steps. First, they must create a new FlowGraph script for the UI, but at the same time they need to register it in a separate XML file in the project’s files. This workflow, where an XML file or a Lua script needs to have its values updated manually to implement a new feature in the editor, increases the chance for failure.

The assets available for CRYENGINE are small compared to other engines as well. The CRYENGINE Asset Database does include the Game SDK with a player controller and an example of a twin-stick shooter among its complete projects, but the full database has less than 200 assets compared to the tens and hundreds of thousands available on the Unity Asset Store and Fab Marketplace.

The Unity Asset Store has many more resources than Crytek's asset database

What are the pros and cons of CRYENGINE?

The pros and cons of CRYENGINE include it being a feature-rich engine on the one side and having a small community of supporters on the other. The engine has proven itself with the Crysis series to be capable of AAA-quality work, and small creators like Alessandro Guzzo have shown the high quality possible with a one-person team. CRYENGINE’s lack of tutorials, detailed documentation, and official support make the engine a hard sell for developers already working with Unity, Unreal, or Godot, though.

CRYENGINE has the following pros which make it a solid choice for experienced open-world or shooter developers.

  • A library with hundreds of assets from Crytek’s previous games is readily available.
  • The codebase is available to users, allowing developers to customize it to their needs.
  • The AI system comes pre-built with quick navmesh and cover generation.
  • Use of a less common engine will make a game visually distinct and less susceptible to the same issues that are common in other engines, like problems with optimizing Lumen in UE5.
  • Its small community is nonetheless dedicated to improving the engine; the main CRYENGINE and the CRYENGINE Community Edition Discord servers are still active.
XaviantLLC discussed how CRYENGINE made prototyping easy at Lanier Tech

CRYENGINE struggles with marketing and community outreach, which is a crucial area that its competitors have taken advantage of. Unreal Engine already had a large community of developers before becoming free to use, so onboarding new developers was much easier. Both Unreal and CRYENGINE are powerful tools without question, but many powerful tools are available. The size of the community and official support are often the features a new developer looks for the most.

The following list summarizes a few of the cons of choosing CRYENGINE.

  • Problems are less well-documented since there are fewer users in the community, with a Discord server of about 5,000 being the most active forum compared to the hundreds of thousands for its competitors.
  • The engine only receives updates every several years.
  • The community forums are no longer running on CRYENGINE’s website, removing both a huge repository of old knowledge and a place to get help.

Join the Funsmith Tavern to get exclusive game dev tips that we don't share anywhere else

Each Friday, get a shot of 2-min TL:DR update in your inbox on the latest
Actionable tips, templates, or in-depth guides by game dev experts
— Entry-level Game design job listings(+ playtesting and internships)
— Private community workshops, events, and discussions
    Share
    Share
    Share
    Send

    The Funsmith Tavern

    Weekly Game Design Newsletter

    Level-up your game design knowledge, skills, career, and network

    Bi-weekly on Tuesday, get a shot of 2-min TL:DR update in your inbox on the latest

      All tactics. No fluff. Pro advice only. Unsubscribe any time

      Get Exclusive Game Design Tips that I Share Only with Funsmith Tavern Subscribers

      Weekly Game Design Newsletter

      Level-up your game design knowledge, skills, career, and network

      Bi-weekly on Tuesday, get a shot of 2-min TL:DR update in your inbox on the latest

        All tactics. No fluff . Pro advice only. Unsubscribe any time

        EXPERIENCE & BACKGROUND:

        [STUDIO] Blizzard Entertainment: Content, mechanics, and systems designer

        (Creator of Apex Legends & former Creative Director at Respawn)

        [GAME] World of Warcraft: MMORPG with 8.5 million average monthly players, won Gamer’s Choice Award – Fan Favorite MMORPG, VGX Award for Best PC Game, Best RPG, and Most Addictive Video Game.

        • Classic:
          • Designed Cosmos UI
          • Designed part of Raid Team for Naxxramas
        • Burning Crusade:
          • Designed the raid bosses Karazhan, Black Temple, Zul’Aman
          • Designed the Outlands content
          • Designed The Underbog including bosses:
            • Hungarfen, Ghaz’an, Swamplord Musel’ik, and The Black Stalker
          • Designed the Hellfire Ramparts final bosses Nazan & Vazruden
          • Designed the Return to Karazhan bosses: Attumen the Huntsman, Big Bad Wolf, Shades of Aran, Netherspite, Nightbane
        • Wrath of the Lich King:
          • Designed quest content, events and PvP areas of Wintergrasp
          • Designed Vehicle system
          • Designed the Death Knight talent trees
          • Designed the Lord Marrowgar raid
        • Cataclysm:
          • Designed quest content
          • Designed Deathwing Overworld encounters
          • Designed Morchok and Rhyolith raid fights
        • Mists of Pandaria: 
          • Overhauled the entire Warlock class – Best player rated version through all expansion packs
          • Designed pet battle combat engine and scripted client scene

        [GAME] StarCraft 2: Playtested and provided design feedback during prototyping and development

        [GAME] Diablo 3: Playtested and provided design feedback during prototyping and development

        [GAME] Overwatch: Playtested and provided design feedback during prototyping and development

        [GAME] Hearthstone: Playtested and provided design feedback during prototyping and development

        [STUDIO] Riot Games: Systems designer, in-studio game design instructor

        (Former Global Communications Lead for League of Legends)
        (Former Technical Game Designer at Riot Games)

        [GAME] League of Legends: Team-based strategy MOBA with 152 million average active monthly players, won The Game Award for Best Esports Game and BAFTA Best Persistent Game Award.

        • Redesigned Xerath Champion by interfacing with community
        • Reworked the support income system for season 4
        • Redesigned the Ward system
        • Assisted in development of new trinket system
        • Heavily expanded internal tools and features for design team
        • Improved UI indicators to improve clarity of allied behaviour

        [OTHER GAMES] Under NDA: Developed multiple unreleased projects in R&D

        Game Design Instructor: Coached and mentored associate designers on gameplay and mechanics

        [STUDIO] Moon Studios: Senior game designer

        (Former Lead Game Designer at Moon Studios)

        [GAME] Ori & The Will of The Wisps: 2m total players (423k people finished it) with average 92.8/100 ratings by 23 top game rating sites (including Steam and Nintendo Switch).

        • Designed the weapon and Shard systems
        • Worked on combat balance
        • Designed most of the User Interface

        [GAME] Unreleased RPG project

        • Designed core combat
        • High-level design content planning
        • Game systems design
        • Game design documentation
        • Gameplay systems engineering
        • Tools design
        • Photon Quantum implementation of gameplay

        [VC FUNDED STARTUP] SnackPass: Social food ordering platform with 500k active users $400m+ valuation

        [PROJECT] Tochi: Creative director (hybrid of game design, production and leading the product team)

        • Lead artists, engineers, and animators on the release the gamification system to incentivize long-term customers with social bonds and a shared experience through the app

        [CONSULTING] Atomech: Founder / Game Design Consultant

        [STUDIOS] Studio Pixanoh + 13 other indie game studios (under NDA):

        • Helped build, train and establish the design teams
        • Established unique combat niche and overall design philosophy
        • Tracked quality, consistency and feedback methods
        • Established company meeting structure and culture

        Game Design Keynotes:

        (Former Global Head of HR for Wargaming and Riot Games)
        • Tencent Studio
        • Wargaming
        • USC (University of Southern California)
        • RIT (Rochester Institute of Technology)
        • US AFCEA (Armed Forces Communications and Electronics Association)
        • UFIEA (University of Florida Interactive Entertainment Academy)
        • West Gaming Foundation
        • Kyoto Computer Gakuin – Kyoto, Japan