Vous êtes déçu par les titres triple A de cette année ? Pas de problème, faites donc votre propre truc – avec Unity ou l’Unreal Engine 5!
Unreal Engine 5 : le cheval de bataille de l’entreprise de développement Epic Games
Des graphismes de qualité et une grande force dans les titres 3D:L’Unreal Engine 5 est surtout connu pour sa capacité à afficher des graphismes de qualité. De plus, l’un des jeux les plus populaires est basé sur lui : Fortnite.
Le studio Epic Games, qui est à l’origine du développement de l’Unreal Engine, gagne des milliards avec ce hit.
Vous pouvez voir ici d’autres jeux basés sur l’Unreal Engine
Alors, qu’est-ce qui vous attend ? Vous pouvez télécharger le moteur gratuitement. En vous familiarisant avec lui, vous découvrirez tôt ou tard le langage de programmation C++. Il vous permet d’écrire des scripts pour, par exemple, les menus de jeu, les règles d’objets et bien d’autres choses encore. Ce langage est plus difficile à apprendre pour les débutants, mais il vous récompensera par un code rapide.Un inconvénient pour les nouveaux venus:C++ nécessite une programmation précise de la mémoire vive. En cas de petites erreurs, les plantages sont vite arrivés.
Celui qui veut éviter le codage peut recourir à ce que l’on appelle des blueprints. Cela signifie que vous pouvez définir des relations logiques à l’aide de flowcharts (organigrammes) clairs, sans devoir programmer. Pour vous aider à démarrer, vous pouvez vous appuyer sur des tutoriels maison et sur le matériel de la communauté
Conclusion : Les points forts du moteur sont les possibilités offertes par les titres en 3D et un langage de programmation rapide. Les inconvénients sont surtout le nombre réduit d’aides de la communauté et la barrière à l’entrée du langage C++. Un aspect financier positif : si vous réussissez et que votre jeu génère un chiffre d’affaires de 1.000.000 de dollars US, vous devrez payer une somme calculable très précisément comme frais de licence, soit 5% du chiffre d’affaires brut total.
Unity Engine : longtemps porteur d’espoir pour le secteur indépendant
Dans le milieu des jeux indépendants, Unity est le moteur le plus apprécié des développeurs amateurs.Un téléchargement gratuit vous attend. Comparé à d’autres moteurs, son utilisation est très intuitive et simple.
(« C-Sharp ») avec un code un peu plus simple.
Un petit inconvénient:C pour la gestion automatique de la mémoire de travail – ce qui signifie moins de travail de programmation pour les débutants.
Exemple pratique : Le langage C utilisé pour les scripts est si rapide à comprendre que même notre auteur Kevin a pu créer un menu de démarrage (rudimentaire) et un monde ouvert accessible en trois heures sans connaissances préalables en codage.
Celui qui ne veut pas écrire de scripts dans Unity peut également recourir aux flowcharts!
Les jeux les plus connus basés sur le moteur Unity sontSubnautica, Fall Guys et la très populaire application pour smartphone Pokemon GO. Mais attention ! Le jeu de Niantic fait actuellement vibrer vos iPhonesinvolontairement.
Conclusion : Le moteur Unity permet également de créer de bons titres en 3D. Il a toutefois une longueur d’avance dans le domaine de la 2D. De plus, le démarrage est plus facile grâce à une grande communauté et un langage de programmation plus simple. En ce qui concerne les licences, Unity vous demande de passer à la caisse à partir d’un chiffre d’affaires de plus de 100 000 dollars US par an (situation en 2023).
L’éléphant dans l’espace virtuel du moteur Unity
A partir de 2024, le modèle payant sera bouleversé.Les nouvelles exigences d’Unity sont si élevées et incalculables que les développeurs montent actuellement aux barricades à tour de rôle.
Des menaces de mort ont même été proférées, obligeant Unity à fermer ses bureaux. En réaction à la tempête de critiques, Unity a fait marche arrière avec ses nouvelles directives sur les modèles, sans vouloir donner de détails précis.
Il reste donc à voir si Unity pourra regagner laconfiancede sa communauté.
Voici une liste de 5 apps utiles-dont ‘Enki’, qui peut vous aider à apprendre à programmer!
Si cet article a éveillé votre intérêt pour le développement de jeux et que vous avez téléchargé gratuitement l’un des moteurs, n’hésitez pas à nous faire part de vos propres expériences dans la colonne des commentaires. Vous êtes déjà développeur, peut-être même avec Unity ? Comment Unity peut-il regagner votre confiance ? Faites-le nous savoir!