Exemple de projet Cropout

Explorez dès aujourd'hui ce RTS multiplateforme tout public en vue du dessus dans l'Unreal Engine 5 !

27 juillet 2023

Présentation du projet

Cropout est un exemple de projet reposant sur un RTS tout public en vue du dessus qui démontre comment concevoir idéalement un titre à paraître sur plusieurs plateformes. Que vous souhaitiez publier sur des appareils mobiles d'entrée de gamme ou sur consoles et PC hautes performances, Cropout est configuré de sorte à pouvoir être généré une fois et distribué sur tous les supports.

Mettant en scène la vie paisible à la ferme, Cropout convient aux débutants, aux enseignants et à quiconque souhaiterait créer ce genre de gameplay.

Fonctionnalités en démonstration

Cropout a été entièrement réalisé avec Blueprint, le système de programmation visuelle par nœuds de l'Unreal Engine. Le jeu fait également la démonstration de plusieurs nouvelles fonctionnalités de l'UE5 comme Common UI, Enhanced Input et Geometry Script (plus de détails ci-dessous).

Vous pourrez aussi voir à l'œuvre l'arbre de comportement, l'EQS, le système de sauvegarde-chargement et les interfaces de Blueprint, ou encore apprendre à publier sur mobile et PC grâce à des structures de plug-ins et à configurer des personnages simples et un joueur en vue du dessus.

Common UI

Common UI prend en charge le développement d'interfaces utilisateur (IU) multiplateformes à la navigation complexe. Cropout recourt à Common UI pour créer un éventail de composants réutilisables et facilite ainsi l'ajout d'éléments d'IU qui fonctionnent avec diverses commandes. Vous apprendrez à créer vos propres boutons, fenêtres contextuelles, menus de pause, etc.

Enhanced Input

Enhanced Input permet d'ajouter et de supprimer des contextes de mappage ou encore de modifier la commande avant qu'elle arrive au joueur. Vous pouvez ainsi complètement changer la façon dont le joueur interagit avec le monde. Le personnage de Cropout peut alterner entre plusieurs modes de jeu par l'ajout et la suppression de configurations de commandes.

Geometry Script

Geometry Script est un plug-in de l'Unreal Engine qui comprend des bibliothèques de fonctions offrant la possibilité de générer et de modifier la géométrie de maillages via Blueprint et Python. Cropout utilise Geometry Script pour créer de façon procédurale une île différente chaque fois que le joueur commence une partie.

Téléchargez l'exemple de projet Cropout !

Immergez-vous dans Cropout pour découvrir la création de RTS tout public dans l'Unreal Engine 5.

Ressources

Besoin d'aide pour commencer ? Pas de panique ! Nous sommes là pour vous. Nous avons publié diverses ressources pour vous aider.
Vidéo d'introduction

Visite guidée de Cropout

Dans cette vidéo, le créateur de Cropout, Arran Langmead, développeur de contenu senior chez Epic Games, vous présente en détail la construction du jeu et vous montre comment tirer parti de ses optimisations dans vos propres créations.

Communauté de développeurs Epic

En savoir plus avec la communauté

Pour plus de ressources d'apprentissage, forums, questions/réponses et extraits de code publiés par Epic et d'autres développeurs, la communauté des développeurs Epic est un lieu incontournable.

Direct

Inside Unreal

Au cours d'un récent épisode de notre émission en direct Inside Unreal, nous avons examiné en détail l'exemple de projet Croupout. Si vous l'avez manqué, retrouvez-le ici : 

Foire aux questions

Configuration requise

L'exemple de projet Cropout requiert l'Unreal Engine 5.2.1 ou ultérieur pour fonctionner.
L'exemple de projet Cropout ne requiert rien de plus que la configuration système minimale recommandée pour l'Unreal Engine, que vous trouverez ici
Cropout peut être empaqueté pour être exécuté sur n'importe quelle machine avec laquelle l'Unreal Engine est compatible, des consoles et PC haut de gamme aux téléphones mobiles et tablettes. Pour en savoir plus au sujet de la publication de projets sur plusieurs plateformes, rendez-vous ici.

Utilisation des ressources

Oui, toutes les ressources sont disponibles dans les fichiers du projet et peuvent être utilisées dans des projets commerciaux Unreal Engine.
Bien sûr ! Nous vous encourageons à utiliser n'importe quelle partie de l'exemple de projet Cropout à des fins éducatives.