So lernen Sie CryEngine 3 SDK

CryEngine SDK (Software Development Kit) ist eine kostenlose Version des bekannten CryEngine 3, mit der verschiedene Videospiele, interaktive Software und animierte Shorts erstellt werden können. CryEngine ist eine der Anfängerfreundlichsten Engines, die es zu lernen gilt. In diesem Artikel werde ich Tutorials und andere Ressourcen zur Verfügung stellen, damit Sie damit anfangen können, Spiele zu entwickeln.


Was ist CryEngine 3?

Auf der GDC-Konferenz 2009 kündigte Crytek die neue Engine CryEngine 3 für PC an, die DirectX 9, 10 und 11 unterstützt. Das erste von Crytek für die Engine entwickelte Spiel war die begehrte Crysis. Das Free SDK (ursprünglich als Sandbox-Editor bezeichnet) wurde zuerst entwickelt und dann zum Erstellen und Ändern von Karten für den Crysis 2-Multiplayer-Modus freigegeben. Der Motor wurde dann kostenlos für die Öffentlichkeit freigegeben.

CryEngine 3 (CE3) wurde entwickelt, um Ego-Shooter über alles zu schaffen. Spiele für viele andere Genres wurden jedoch auch mit CE3 erstellt.


Beispiel CryEngine Creations

Crysis 3 und CryEngine Tech Demo


Entführung


Weitere Informationen finden Sie auf der CryDev-Seite von Abduction.

Allegra


Weitere Informationen finden Sie auf der Seite Allegra CryDev.

Falsch gemacht


Weitere Informationen finden Sie auf der Homepage des Spiels.


CryEngine herunterladen

Während CryEngine kostenpflichtige Lizenzversionen hat, können Sie es heute herunterladen und mit der kostenlosen Version loslegen.


CryEngine lernen

Wenn Sie mit CryEngine neu anfangen, kann es schwierig sein, den Kopf herumzudrehen. Als ich anfing, wusste ich nichts, also musste ich alle Ressourcen für mich finden, aber nicht mehr. Ich habe die besten Tutorials aus dem ganzen Web zusammengestellt.

Essen Sie 3D

Wenn Sie etwas Geld in der Tasche haben, das Sie für Tutorials ausgeben möchten, sind dies die besten. Hélder Pinto, Industrieexperte und Level-Architekt für Crysis 3, führt Sie durch CryEngine, angefangen bei den Grundlagen bis hin zu fortgeschrittenen Level-Erstellern.

Die CE3-Tutorials von Eat 3D sind äußerst ausführlich und decken alles ab, was Sie benötigen, um eine Welt im Motor zu schaffen. Diese Tutorials behandeln nicht das Codieren oder die vollständige Erstellung von Spielen, gehören jedoch zu den besten im Leveldesign.

CyberGameArts

Für diejenigen, die es sich nicht leisten können (oder einfach nicht wollen), Tutorials zu bezahlen, durchläuft CyberGameArts alle Grundlagen, um mit CryEngine zu lernen und zu erstellen.


Er behandelt viele Themen, die nicht allgemein bekannt sind, und beantwortet auf seiner YouTube-Seite Fragen für alle Benutzer, die Hilfe benötigen.

Das Handbuch

Lesen Sie lieber? Oder kann nicht finden, was Sie brauchen? Die erstaunlichen Jungs von CryTek und der CryDev-Website haben ein CryEngine 3 "Manual" zusammengestellt, das alles abdeckt. Von einfachen Werkzeugen über die Verbreitung von Schüssen bis hin zum Ändern des Quellcodes und Bearbeiten der Voreinstellungen.

Neben dem Handbuch werden Ihnen in vielen Artikeln bereits vorab erstellte Videos und Assets angezeigt

Spitze: Falls Sie eine ältere Version von CryEngine verwenden, gibt es auch eine Registerkarte für alte / veraltete Tutorials.


Was kommt als nächstes?

Sie haben also die Mehrzahl der oben genannten Tutorials absolviert und sind in CryEngine und dem Editor gut aufgehoben? Dann ist es an der Zeit, fortzufahren und mit einigen fortgeschrittenen oder speziellen Tutorials zu beginnen.

Wenda

Wenda ist ein französischer Umweltkünstler, der Ihnen zeigen wird, wie Sie mit einer Reihe von Software hochauflösende und fortschrittliche Texturen in extrem detaillierten Umgebungen erstellen. Diese Tutorials umfassen mehr als vier Stunden und sind äußerst ausführlich.


Moocowisback

YouTuber moocowisback führt Sie durch die Verwendung von Voxel-Objekten, um realistische Höhlen zu erstellen, zu strukturieren, zu beleuchten und strategisch zu gestalten.


Moocowisback behandelt auch die Grundlagen der Engine, Updates im Sandbox-Editor und das Erstellen realistischer Gesamtstrukturen.


1Richmar

Ein anderer YouTuber, 1Richmar, führt Sie durch, indem Sie Ihre eigenen Objekte erstellen, sie dann in der Engine codieren und in der Welt anwenden.


Rich zeigt Ihnen auch, wie Sie in einem externen Programm benutzerdefinierte Zeichen modellieren und erstellen, diese dann in die Engine importieren und das Endprodukt animieren.


Schließlich erläutert er, wie CryEngine und externe Programme von Drittanbietern verwendet werden, um ein Echtzeitstrategie-Spiel (RTS) zu erstellen.


AI-Zeit!

Wenn Sie Ihre Umgebung erfolgreich erstellt haben, müssen Sie künstliche Intelligenz (KI) hinzufügen, um Ihre Ebenen zum Leben zu erwecken! Hier sind zwei Tutorials, die das Hinzufügen von KI erleichtern.

Die erste umfasst grundlegende KI- und Charakterbewegungen:


Und die zweite Abdeckung mit KI nutzt Fahrzeuge und durchquert das Gelände:



Plug-In-Tutorials

Hier finden Sie eine Liste von Tutorials, in denen Sie mithilfe von Plug-Ins Software von Drittanbietern integrieren.

Maya / max

Simon Fuchs erläutert, wie Sie ein Objekt aus 3ds Studio Max erstellen und exportieren.


SketchUp

In diesem Lernprogramm wird erläutert, wie Sie ein detailliertes Objekt aus SketchUp erstellen und exportieren.

In diesem Screencast erklärt GaGiCF, wie ein SketchUp-Objekt für die Verwendung in CE3 exportiert wird:


Photoshop

Konstantin Popovic hat einen kurzen Screencast mit Informationen zur Installation des Photoshop CryTIF-Plugins:


In diesem schriftlichen Lernprogramm wird die Verwendung und den Export von Photoshop mithilfe von CryTIF erläutert.


Was ist mit der Programmierung??

Die Kenntnis einer Programmiersprache ist im Editor nicht erforderlich. Das Erstellen von Elementen, die interagieren oder KI-Bewegungen ausführen, kann einfach mit dem einfachen knotenbasierten Editor von CryEngine durchgeführt werden.

Der Editor selbst läuft jedoch von der Sprache Lua (wie Love2D) ab. Wenn Sie Ihre eigenen Objekte, Charaktere und Assets für Ihr Level / Spiel erstellen möchten oder eine Reihe von Regeln für die Engine festlegen, müssen einige Grundkenntnisse von Lua eingehalten werden.

CryEngine kann manchmal etwas entmutigend sein, aber im Kern ist es einfach und leicht zu bedienen. Das Beste, was Sie tun können, ist, herumzuspielen, zu experimentieren und zu üben, bis Sie ein gutes Verständnis des Editors haben. Wenn Sie anfangen, haben Sie vielleicht das Gefühl, dass Ihre "Grafiken" einfach sind, aber mit ein wenig Experimentieren lernen Sie bald, sie zu verbessern, indem Sie Texturen übereinander legen, Vegetation kombinieren und Atmosphäre schaffen.

Der beste Ort, um Hilfe zu CryEngine zu erhalten, wenn Sie nicht weiterkommen, Hilfe benötigen oder Informationen fehlen, ist in den CE3-Foren auf der CryDev-Website vorbei.


Weitere tolle Tutorials

Hier sind einige meiner beliebtesten ausführlichen Tutorials, die an keine andere Stelle passen.

World of Level Design

Diese Site enthält eine Reihe von schriftlichen Tutorials, die alles im Editor abdecken.


CryEngine-Tutorials von ModDB

Hier ist ein weiterer Absatz, der sowohl die Verwendung des Editors als auch das Erstellen von Assets abdeckt.


Jed Sanderson

Umfasst CryEngine 3, 3ds Max und CryEngine-Programmierung:

Alle Videos von Jed anzeigen.

Zeit für die Arbeit!

Sie haben diesen Artikel gelesen und haben Zugriff auf all diese großartigen Tutorials und Ressourcen, die Ihnen den Einstieg in CryEngine erleichtern sollen. Egal, ob Sie Ebenen und Umgebungen erstellen, programmieren oder herumspielen möchten, in CryEngine 3 können Sie viel unternehmen.

Das Wichtigste, was Sie in der CryEngine-Suite tun können, ist das Experiment. Sie können so viele coole Gegenstände herausfinden und erstellen, indem Sie einfach experimentieren.

Setzen Sie die harte Arbeit und Entschlossenheit ein und versuchen Sie, Projekte zu erstellen. Hinterlassen Sie einen Link in den Kommentaren zu dem, was Sie gemacht haben. Wir würden gerne sehen!

Habe ich etwas verpasst? Hast du eine Frage? Fühlen Sie sich frei, unten einen Kommentar zu hinterlassen, und ich werde versuchen, Ihnen zu antworten oder die Ressource zum Artikel hinzuzufügen.