Cet article s'adresse aux utilisateurs de Linux qui souhaitent devenir développeurs de jeux mais ne savent pas par où commencer, en introduisant certains des moteurs de jeu les plus populaires que les développeurs de jeux Linux peuvent utiliser pour transformer leurs idées en jeux à part entière compatibles avec une opération majeure Systèmes et non Linux.
Pourquoi développer un jeu sur Linux?
Si vous êtes un utilisateur à long terme de Linux, vous pouvez répondre facilement à cette question car il est logique de développer un jeu sur un système d'exploitation que vous utilisez quotidiennement. Mais même si votre expérience avec Linux est limitée, il y a plusieurs raisons pour lesquelles c'est le bon choix pour les développeurs de jeux en herbe:
Début avec le développement de jeux sur Linux
En tant que développeur de jeux, vous pouvez adopter deux approches différentes lors du développement d'un jeu: construire tout à partir de zéro ou utiliser des outils et des ressources de développement existants pour créer le cadre de votre jeu.
Si vous lisez cet article, cela signifie que vous avez une expérience limitée ou sans expérience de jeu. Dans ce cas, nous vous recommandons fortement de choisir cette dernière approche et de choisir l'un des cinq moteurs de jeu énumérés ci-dessous.
Un moteur de jeu fournit l'ensemble des fonctionnalités nécessaires pour vous permettre de construire des jeux rapidement et efficacement. Il s'occupe de tout, de la physique à l'entrée en passant par les scripts et l'intelligence artificielle, vous pouvez donc passer plus de temps à créer votre jeu et moins de temps à réinventer la roue. |
Il existe des dizaines de moteurs de jeu pour Linux, chacun offrant des fonctionnalités et des technologies différentes. Jetons un coup d'œil à cinq moteurs de jeu Linux populaires que vous pouvez utiliser pour créer quoi que ce soit d'un tireur 3D à une aventure texte.
Unité
Adapté à la fabrication: Jeux 3D et 2D de tous les genres
L'unité est le moteur de jeu le plus populaire au monde. Il fonctionne sur Linux, Windows et MacOS, et vous pouvez l'utiliser pour créer des jeux multiplateformes 2D et 3D. Certains des jeux les plus populaires fabriqués avec Unity comprennent Escape de Tarkov, Monument Valley, Hollow Knight et Cuphead.
Le principal langage de programmation pris en charge par Unity est C #, qui a été développé par Microsoft en tant que langage de programmation à usage général à usage général. La plupart des développeurs Linux qui utilisent un code d'écriture Unity dans Visual Studio Code (Code vs).
En raison de l'unité extrêmement puissante, le début peut être un défi. Heureusement, il existe une multitude de ressources d'apprentissage disponibles en ligne, y compris des cours vidéo YouTube et des tutoriels communautaires.
Godot
Adapté à la fabrication: Jeux 3D et 2D de tous les genres
Godot est un moteur de jeu open source polyvalent adapté à la fabrication de jeux 3D et 2D. Il a été publié pour la première fois en 2014, et il a déjà été utilisé pour créer plusieurs jeux populaires, dont Project Kat, Genomix, Ludum Creare, se cachant dans l'obscurité et le maintenir nourri.
Parce que Godot est entièrement gratuit et open-source, sous licence en vertu de la licence MIT permissive, vous n'avez pas à vous soucier des redevances ou des frais d'abonnement. Même si vous l'utilisez pour créer un jeu AAA à succès, votre création sera à 100% à la dernière ligne de code.
Pour commencer avec Godot, nous vous recommandons de lire la documentation officielle, qui est disponible en plusieurs langues. La section de démarrage fournit une introduction aux novices à tous les concepts importants.
RPG Maker
Adapté à la fabrication: jeux de rôle
Si vous aimez les jeux de rôle (en particulier les JRPG à l'ancienne comme The Legend of Zelda ou Final Fantasy) et que vous souhaitez créer le vôtre, RPG Maker est un excellent moteur de jeu pour la tâche. Ce moteur a été créé spécifiquement pour simplifier le développement des RPG en gérant tout, de l'artisanat à la gestion des stocks en passant par les quêtes.
Il y a une chance que vous ayez joué au moins un RPG fabriqué avec RPG Maker, comme la lune, Finding Paradise, Corpse Party, Lisa ou Skyborn. La dernière version de ce moteur de jeu, RPG Maker MV, fonctionne parfaitement sur Linux, et vous pouvez même le télécharger via Stream.
Si vous décidez de créer un jeu dans RPG Maker, vous voudrez peut-être acheter des ensembles de tuiles, des personnages, des animations et de la musique conçus professionnels de la boutique en ligne RPG Maker. Bien sûr, vous pouvez également tout créer vous-même et donner à votre RPG un look unique.
Ren'py
Adapté à la fabrication: romans visuels
Ren'py est un moteur de jeu pour les romans visuels. Il a été utilisé pour faire des jeux comme Doki Doki Literature Club!, Analogue: une histoire de haine, vive la reine, dissolvant et soupe papillon. Les jeux fabriqués avec Ren'py combinent une histoire engageante avec des visuels captivants pour créer des jeux qui placent la narration au-dessus du gameplay.
Ren'py prend en charge sa propre langue de script ainsi que les scripts Python, et vous pouvez les combiner librement pour tout créer, des histoires de branchement aux jeux de simulation complexes. Le Quickstart fait un excellent travail pour marcher sur les nouveaux utilisateurs de Ren'py à travers le processus de création d'un jeu simple, alors assurez-vous de le vérifier.
Ficelle
Adapté à la fabrication: Adventures en texte
Twine est un moteur de jeu open-source pour des histoires interactives. Pour créer un jeu avec ce moteur, vous n'avez pas besoin d'écrire de code. Tout ce dont vous avez besoin est une idée pour une histoire et la capacité de le raconter de manière captivante.
Cela dit, les jeux de ficelle peuvent être étendus avec des variables, une logique conditionnelle, des images, un CSS et même un javascript, vous avez donc vraiment des options créatives presque illimitées. Une autre chose qui est géniale dans Twine est le fait que les jeux créés avec lui sont publiés directement sur HTML et jouables dans n'importe quel navigateur Web moderne.
Conclusion
Développer un jeu sur Linux n'est pas plus difficile que de développer un jeu sur Windows ou MacOS. En fait, les utilisateurs de Linux bénéficient d'un accès facile à d'innombrables outils de programmation natifs et tiers, dont la plupart sont gratuits et open-source. Pour vous lancer dans votre propre voyage de développement de jeux Linux, tout ce que vous avez à faire est de choisir un moteur approprié et de laisser votre créativité couler. Certains moteurs de jeu Linux ne nécessitent aucune compétence en programmation, permettant à quiconque de vivre la magie du développement de jeux sans avoir à passer d'abord des centaines d'heures enterrées dans des livres.