Comment apprendre CryEngine 3 SDK

CryEngine SDK (Kit de développement logiciel) est une version téléchargeable gratuitement du célèbre CryEngine 3. Il peut être utilisé pour créer une variété de jeux vidéo, de logiciels interactifs et de courts métrages animés. CryEngine est l’un des moteurs les plus faciles à apprendre pour les débutants. Dans cet article, je vais partager des didacticiels et d’autres ressources pour vous aider à développer des jeux avec ce logiciel..


Qu'est-ce que CryEngine 3?

Lors de la conférence GDC de 2009, Crytek a annoncé son nouveau moteur, CryEngine 3 pour PC, prenant en charge DirectX 9, 10 et 11. Le premier jeu développé par Crytek pour ce moteur était le très convoité Crysis. Le SDK gratuit (appelé à l'origine Sandbox Editor) a été développé puis publié pour la création et la modification de cartes pour le mode multijoueur de Crysis 2; le moteur a ensuite été mis gratuitement à la disposition du public.

CryEngine 3 (CE3) est conçu pour créer des tireurs à la première personne avant tout. Cependant, des jeux pour beaucoup d'autres genres ont également été réalisés avec CE3.


Exemple de créations CryEngine

Démonstration de Crysis 3 et CryEngine Tech


Enlèvement


Pour plus d'informations, voir la page Abduction's CryDev.

Allegra


Pour plus d'informations, voir la page Allegra CryDev.

Faux


Pour plus d'informations, voir la page d'accueil du jeu..


Téléchargement de CryEngine

Bien que CryEngine dispose de versions de licence payantes, vous pouvez le télécharger aujourd'hui et commencer à utiliser la version gratuite..


Apprendre CryEngine

Lorsque vous débutez dans CryEngine, il peut être difficile de se faire une idée. Quand j'ai commencé, je ne savais rien et j'ai donc dû trouver toutes les ressources pour moi, mais plus maintenant. J'ai rassemblé les meilleurs tutoriels sur le Web.

Manger 3D

Si vous avez un peu d'argent dans votre poche que vous êtes prêt à dépenser en tutoriels, ce sont les meilleurs. Hélder Pinto, professionnel de l'industrie et architecte de niveau pour Crysis 3, vous guide dans CryEngine, en commençant par les bases et en passant par la création de niveau avancé..

Les didacticiels CE3 de Eat 3D sont extrêmement détaillés et couvrent tout ce dont vous avez besoin pour créer un monde au sein du moteur. Ces tutoriels ne couvrent pas le codage ni la création de jeux complets, mais sont parmi les meilleurs de la conception de niveau..

CyberGameArts

Pour ceux qui ne peuvent pas (ou ne veulent tout simplement pas) payer pour des tutoriels, CyberGameArts décrit toutes les bases pour apprendre et créer avec CryEngine..


Il aborde de nombreux sujets peu connus et répond aux questions de sa page YouTube pour les utilisateurs ayant besoin d'aide..

Le manuel

Préfère lire? Ou ne trouvez pas ce dont vous avez besoin? Les gars extraordinaires de CryTek et du site Web de CryDev ont mis au point un "Manuel" CryEngine 3 qui couvre absolument tout. Des outils de base à la propagation du feu, en passant par le code source et les préférences d'édition.

En plus du manuel, de nombreux articles vous donneront des vidéos et des contenus pré-créés à titre d'exemples.

Pointe: Si vous utilisez une version plus ancienne de CryEngine, il existe également un onglet pour les anciens tutoriels / obsolètes..


Et après?

Donc, vous avez suivi la majorité des tutoriels ci-dessus et avez des bases solides dans CryEngine et l'éditeur? Ensuite, il est temps de passer à autre chose et de commencer à vous lancer dans des didacticiels avancés ou spécialisés..

Wenda

Wenda est un artiste environnemental français qui vous montrera comment utiliser une gamme de logiciels pour créer des textures haute résolution et avancées ainsi que des environnements extrêmement détaillés. Ces tutoriels durent plus de quatre heures et sont extrêmement approfondis..


Moocowisback

YouTuber moocowisback vous expliquera comment utiliser des objets voxels pour créer des grottes réalistes, les texturer, les éclairer et les concevoir de manière stratégique..


Moocowisback couvre également les bases du moteur, les mises à jour dans l'éditeur de sandbox et la création de forêts réalistes..


1Richmar

Un autre YouTuber, 1Richmar, vous permet de créer vos propres objets, de les coder dans le moteur et de les appliquer au monde..


Rich vous explique également comment modéliser et créer des caractères personnalisés dans un programme externe, puis les importer dans le moteur et animer le produit final..


Enfin, il explique comment utiliser CryEngine et des programmes tiers externes pour créer un jeu de stratégie en temps réel (RTS)..


Temps de l'IA!

Une fois votre environnement créé avec succès, vous devez ajouter une intelligence artificielle (IA) pour donner vie à vos niveaux! Voici deux tutoriels qui facilitent l'ajout d'IA.

Le premier couvre les mouvements de base de l'IA et des personnages:


Et les deuxièmes couvertures ayant AI utilisent des véhicules et traversent le terrain:



Tutoriels de plug-in

Voici une liste de tutoriels qui vous expliquent comment utiliser des plug-ins pour incorporer des logiciels tiers.

Maya / Max

Simon Fuchs explique comment créer et exporter un objet à partir de 3ds Studio Max..


SketchUp

Ce tutoriel explique comment créer et exporter un objet détaillé à partir de SketchUp..

Et dans ce screencast, GaGiCF explique comment exporter un objet SketchUp pour l’utiliser dans CE3:


Photoshop

Konstantin Popovic a un court screencast expliquant comment installer le plugin Photoshop CryTIF:


Et ce tutoriel écrit explique comment utiliser et exporter à partir de Photoshop avec CryTIF.


Qu'en est-il de la programmation?

Connaître un langage de programmation n'est pas nécessaire dans l'éditeur. La création d'éléments qui interagissent ou de mouvements d'IA peut être réalisée simplement à l'aide du simple éditeur basé sur les nœuds de CryEngine..

Mais l'éditeur lui-même utilise le langage Lua (comme Love2D). Si vous souhaitez créer vos propres objets, personnages et ressources pour votre niveau / jeu ou des règles définies pour que le moteur puisse suivre certaines connaissances de base de Lua, il vous faudra.

CryEngine peut parfois être un peu intimidant, mais il est fondamentalement simple et facile à utiliser. La meilleure chose à faire est de perdre son temps, d'expérimenter et de s'exercer jusqu'à ce que vous compreniez bien l'éditeur. Lorsque vous commencez, vous pouvez avoir l’impression que vos «graphiques» sont clairs, mais avec un peu d’expérimentation, vous apprendrez bientôt à les améliorer en superposant les textures, en combinant la végétation et en créant une atmosphère..

Le meilleur endroit pour obtenir de l'aide sur CryEngine si vous êtes bloqué, avez besoin d'aide ou si vous manquez d'informations, est terminé sur les forums CE3 sur le site Web de CryDev.


Encore plus de tutoriels

Voici quelques-uns de mes tutoriels complets préférés qui ne vont pas tout à fait ailleurs.

Monde de Level Design

Ce site propose un ensemble de tutoriels écrits qui couvrent tout ce que l'éditeur a à offrir..


Didacticiels CryEngine de ModDB

Voici un autre point de vente couvrant à la fois l'utilisation de l'éditeur et la création d'actifs..


Jed Sanderson

Couvre la programmation CryEngine 3, 3ds Max et CryEngine:

Voir toutes les vidéos de Jed.

Il est temps de se rendre au travail!

Vous avez lu cet article et avez accès à tous ces excellents tutoriels et ressources qui devraient vous aider à démarrer avec CryEngine. Que vous souhaitiez créer des niveaux et des environnements, programmer ou vous amuser, CryEngine 3 vous permet de faire beaucoup de choses..

La chose la plus importante que vous puissiez faire dans la suite CryEngine est de: expérience. Vous pouvez comprendre et créer autant d’articles sympas simplement en expérimentant.

Faites preuve de détermination et de travail acharné pour créer des projets. Laissez-nous un lien dans les commentaires de ce que vous avez fait. Nous aimerions voir!

Ai-je manqué quelque chose? As-tu une question? N'hésitez pas à laisser un commentaire en bas et j'essaierai de vous répondre ou d'ajouter la ressource à l'article.