CryEngine ist eine von Crytek entwickelte AAA-Game-Engine, bekannt für fotorealistische Außenumgebungen, den integrierten Sandbox Editor und technologisch führende Features wie SVOGI-Globalbeleuchtung.
Rubrik: Game Design & Interactive Media · Unterrubrik: Game Engines · Niveau: Fortgeschritten
Synonyme / Auch bekannt als: Cry Engine, CryENGINE, CryEngine 5, CRYENGINE V
Was ist CryEngine?
CryEngine ist eine von dem deutschen Entwicklerstudio Crytek (Frankfurt am Main) entwickelte Spieleengine, die 2001 erstmals in Far Cry (2004) der Öffentlichkeit vorgestellt wurde. Die Engine wurde für ihre außergewöhnliche Grafikqualität – insbesondere bei naturalistischen Außenwelten – bekannt und setzte mit jedem größeren Release Maßstäbe in der Echtzeit-Computergrafik.
Nach dem kommerziellen Erfolg der Crysis-Reihe begann Crytek, die Engine zu lizenzieren. 2011 wurde CryEngine 3 als kostenloser Download (kostenlose Lizenz für nicht-kommerzielle Nutzung) veröffentlicht – ein damals revolutionärer Schritt. Heute ist CryEngine auf einer Pay-what-you-want-Basis mit optionalen Lizenzgebühren verfügbar.
Besondere historische Bedeutung: Amazon Web Services lizenzierte CryEngine und entwickelte daraus die Lumberyard-Engine (2016), die später als Open 3D Engine (O3DE) open-source veröffentlicht wurde (2021).
Erklärung
Sandbox Editor
Das Markenzeichen von CryEngine ist der Sandbox Editor – ein integrierter Level-Editor, der für seine Echtzeit-Editierbarkeit bekannt ist: Änderungen an der Welt werden sofort und ohne Ladezeiten im laufenden Spiel sichtbar. Das „What You See Is What You Play"-Prinzip (WYSIWYP) ermöglicht sehr schnelles iteratives Level-Design.
Der Sandbox Editor enthält:
- Terrain Editor: Prozedurales Terrain-Sculpting mit Textur-Layering und Vegetation-Placement.
- Particle Editor: Grafisches System für Partikeleffekte.
- Track View: Timeline-basierter Cinematic-Editor für Cutscenes.
- Flow Graph: Visuelles Scripting-System (ähnlich Blueprints in UE5).
- Material Editor: PBR-basiertes Material-Authoring.
SVOGI – Voxel-basierte Globalbeleuchtung
CryEngines SVOGI (Sparse Voxel Octree Global Illumination) war zum Zeitpunkt seiner Einführung eine der technologisch fortschrittlichsten Lösungen für Echtzeit-Globalbeleuchtung. Das System approximiert indirekte Beleuchtung über eine Oktalbaumstruktur (Octree) voxelisierter Szenen.
SVOGI ermöglicht dynamische Lichtsituationen – ein Licht kann bewegt werden, und das indirekte Licht in der Szene aktualisiert sich in Echtzeit. Ähnliche Technologien wurden später von Epic Games (Lumen) und Unity (HDRP Global Illumination) verfeinert und popularisiert.
Rendering-Technologie
CryEngine nutzt eine moderne Deferred-Shading-Pipeline mit:
- Physically Based Rendering (PBR): Materialien verhalten sich physikalisch korrekt unter verschiedenen Lichtbedingungen.
- Screen Space Directional Occlusion (SSDO): Verbesserte Ambient Occlusion für realistischere Kontaktschatten.
- Tiled Shading: Effiziente Verarbeitung vieler dynamischer Lichtquellen.
- Volumetric Fog und Godrays: Atmosphärische Lichteffekte.
- Real-Time Raytracing: Seit CryEngine 5.6 mit DX12/DXR-Unterstützung.
Scripting und Gameplay-Entwicklung
CryEngine unterstützt mehrere Entwicklungsansätze:
- C++: Direkter Zugriff auf alle Engine-Systeme über das Plugin-SDK.
- Schematylc: Ein komponentenbasiertes, visuelles Scripting-System für Gameplay-Logik.
- Lua: Für schnelles Prototyping und Spiellogik.
- Flow Graph: Ereignisbasiertes visuelles Scripting.
Lizenzbedingungen
CryEngine nutzt ein ungewöhnliches Modell:
- Pay What You Want: Entwickler zahlen für den Engine-Zugang, was sie möchten (auch 0 EUR).
- 5%-Royalty ab 5.000 USD Umsatz: Beim kommerziellen Erfolg zahlt man 5% auf alle Einnahmen über diesem Schwellenwert.
- Quellcode-Zugang: Das vollständige Engine-Repository ist auf GitHub verfügbar.
- Crytek Enterprise: Für AAA-Studios mit individuell verhandelten Bedingungen.
Beispiele
- Far Cry (Crytek, 2004) – Showcase der ersten CryEngine, revolutionäre Open-World-Grafik.
- Crysis (Crytek, 2007) – technologischer Meilenstein, der Computer-Hardware jahrelang überforderte.
- Crysis 2 und 3 (Crytek, 2011/2013) – Weiterentwicklung der Stadtumgebungs-Rendering-Technologie.
- Kingdom Come: Deliverance (Warhorse Studios, 2018) – AAA-Open-World-RPG in CryEngine, bemerkenswert als unabhängige Studioentwicklung.
- Hunt: Showdown (Crytek, 2020) – laufend entwickelter Multiplayer-Horror-Shooter.
In der Praxis
CryEngine hat eine steile Lernkurve und eine deutlich kleinere Community als Unity oder UE5. Dokumentation und Lernressourcen sind weniger umfangreich. Die Engine eignet sich für Studios, die:
- Sehr hohe Grafikqualität, besonders für Außenwelten, benötigen.
- Bereits CryEngine-Erfahrung im Team haben.
- Kingdom Come: Deliverance als Referenz für Mid-Budget-AAA-Entwicklung sehen.
Für Einsteiger ist CryEngine keine empfohlene Wahl – die Stärken entfalten sich erst in fortgeschrittenen Projekten.
Vergleich & Abgrenzung
| Aspekt | CryEngine | UE5 | Unity HDRP |
|---|---|---|---|
| Außenwelten-Grafik | Exzellent | Exzellent | Sehr gut |
| Community-Größe | Klein | Sehr groß | Groß |
| Lizenzkosten | 5% ab 5.000 USD | 5% ab 1 Mio. USD | Abo-Modell |
| Dokumentation | Begrenzt | Umfangreich | Umfangreich |
| AAA-Nutzung | Crytek, wenige andere | Sehr verbreitet | Mittel |
Häufige Fragen (FAQ)
Ist CryEngine noch relevant? Ja, für bestimmte Anwendungsfälle. Hunt: Showdown wird aktiv mit CryEngine entwickelt, und die Engine erhält weiterhin Updates. Jedoch hat UE5 in den letzten Jahren viele der technologischen Alleinstellungsmerkmale von CryEngine egalisiert.
Was ist der Unterschied zwischen CryEngine und Lumberyard/O3DE? Amazon lizenzierte CryEngine 3 für Lumberyard. Nach dem Ende von Lumberyard wurde der Code als Open 3D Engine (O3DE) veröffentlicht – eine eigenständige, von der Linux Foundation verwaltete Open-Source-Engine, die sich erheblich von CryEngine weiterentwickelt hat.
Warum nutzen nicht mehr Studios CryEngine? Die steilere Lernkurve, kleinere Community und begrenzteren Drittanbieter-Ökosysteme im Vergleich zu UE5 und Unity machen die Engine für viele Studios weniger attraktiv. UE5 hat mit Lumen und Nanite viele technologische Lücken geschlossen.
Verwandte Einträge
- Rendering in Game Engines
- Game Engine – Grundlagen
- Unreal vs. Unity vs. Godot – Vollständiger Vergleich 2024
- Unreal Engine 5
Weiterführend
- Crytek: CryEngine Documentation. docs.cryengine.com, 2024.
- Sherrod, Allen: Game Graphics Programming. Course Technology, 2008.
- Warhorse Studios: Kingdom Come: Deliverance – Post-Mortem. GDC Talk, 2019.
- O3DE Foundation: Open 3D Engine Documentation. o3de.org, 2021–2024.
