{"id":9319,"date":"2023-01-06T11:16:16","date_gmt":"2023-01-06T10:16:16","guid":{"rendered":"https:\/\/kainoo.ch\/?p=9319"},"modified":"2023-11-22T11:24:07","modified_gmt":"2023-11-22T10:24:07","slug":"quel-langage-pour-coder-sur-unity","status":"publish","type":"post","link":"https:\/\/kainoo.ch\/de\/quel-langage-pour-coder-sur-unity\/","title":{"rendered":"Quel langage pour coder sur Unity ?"},"content":{"rendered":"[et_pb_section admin_label=&#8220;section&#8220;]\n\t\t\t[et_pb_row admin_label=&#8220;row&#8220;]\n\t\t\t\t[et_pb_column type=&#8220;4_4&#8243;][et_pb_text admin_label=&#8220;Text&#8220;]\n<p class=\"wp-block-paragraph\">Le langage de programmation le plus utilis\u00e9 pour \u00e9crire du code sur Unity c\u2019est le C# ou \u00ab\u202fC sharp\u202f\u00bb. Ce n\u2019est n\u00e9anmoins pas le seul langage pour cr\u00e9er des jeux vid\u00e9o. En effet, le moteur de jeu permet aux d\u00e9veloppeurs de coder avec d\u2019autres langages tels que :&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>JavaScript\u2009;&nbsp;<\/li>\n\n\n\n<li>C\u2009;&nbsp;<\/li>\n\n\n\n<li>Python\u2009;&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>C++\u2009;&nbsp;<\/li>\n\n\n\n<li>etc.&nbsp;<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Le code est le noyau de tous les jeux. Ainsi, pour un jeu performant, il vous faut un langage qui vous donne assez de contr\u00f4le sur votre projet. Quel est donc le meilleur langage pour faire de la programmation sur Unity\u2009?\u00a0<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Le C sharp&nbsp;<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Si nous citons en premier le C sharp, c\u2019est bien parce que c\u2019est <strong>le langage le plus int\u00e9ressant sur le moteur de jeu<\/strong>. Pour <a href=\"https:\/\/kainoo.ch\/comment-bien-commencer-sur-unity\/\">bien commencer sur Unity<\/a>, il vous faut le ma\u00eetriser. Ce langage de programmation orient\u00e9e objet est le langage principal de .NET de Microsoft.\u00a0<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pour fonctionner, le moteur de jeu Unity s\u2019appuie sur Mono. Il s\u2019agit d\u2019une impl\u00e9mentation multiplateforme du framework .NET de Microsoft. De fait, le C# est aussi le langage principal sur Unity.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>L\u2019ensemble des biblioth\u00e8ques du moteur de jeu est d\u2019ailleurs construit \u00e0 partir du code C sharp<\/strong>. Choisir ce langage pour faire de la programmation sur Unity ne pourrait \u00eatre que b\u00e9n\u00e9fique. En plus, ce que vous pouvez faire sur le moteur de jeu avec ce langage va de plus en plus loin.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Outre tout ceci, le C sharp est un langage qui poss\u00e8de une <strong>tr\u00e8s bonne lisibilit\u00e9<\/strong>. C\u2019est la premi\u00e8re qualit\u00e9 que recherchent les d\u00e9veloppeurs pour le d\u00e9veloppement de leurs jeux.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Si le C sharp est si performant, c\u2019est bien parce qu\u2019il regroupe le meilleur du Java, du C++ et du C. Tr\u00e8s simple, il optimise la cr\u00e9ation et le d\u00e9veloppement des jeux sur Unity.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il s\u2019agit d\u2019un langage accessible et facile \u00e0 apprendre. Cela vous permet d\u2019\u00e9viter de perdre trop de temps en formation et de vous attaquer tr\u00e8s vite au d\u00e9veloppement des jeux.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Une autre qualit\u00e9 que les d\u00e9veloppeurs appr\u00e9cient chez le C sharp, c\u2019est sa <strong>rapidit\u00e9 d\u2019ex\u00e9cution<\/strong>. C\u2019est une caract\u00e9ristique qui favorise l\u2019optimisation des performances des jeux vid\u00e9o. Soulignons que la capacit\u00e9 de portabilit\u00e9 du C sharp est assez importante.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En effet, ce langage de programmation est <strong>multiplateforme<\/strong>. Les jeux vid\u00e9o d\u00e9velopp\u00e9s avec le C sharp sont accessibles sur Windows, Linux, macOS et sur les appareils mobiles (Android et iOS).&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">De nombreux d\u00e9veloppeurs ont adopt\u00e9 ce langage de programmation. <strong>Il b\u00e9n\u00e9ficie donc d\u2019une tr\u00e8s grande communaut\u00e9<\/strong>. En tant que d\u00e9butant, vous trouverez toujours de l\u2019aide si vous rencontrez un probl\u00e8me dans le d\u00e9veloppement de jeux vid\u00e9o avec C sharp.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il existe en effet un grand nombre de tutoriels pour vous orienter. De nombreuses th\u00e9matiques \u00e0 propos de ce langage sont d\u00e9velopp\u00e9es dans les forums de d\u00e9veloppeurs sur le web.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Microsoft, le cr\u00e9ateur de ce langage a aussi fourni toute une documentation pour son apprentissage. Sur Unity, vous trouverez tout ce qu\u2019il faut pour apprendre ce langage. Comme vous le remarquez sans doute le C sharp est un langage de programmation <strong>tr\u00e8s bien document\u00e9<\/strong>.\u00a0<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">JavaScript&nbsp;<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Unity dispose en r\u00e9alit\u00e9 de <strong>deux langages natifs de programmation<\/strong>. Il y a le C Sharp et le JavaScript. Pr\u00e9cisons qu\u2019il s\u2019agit d\u2019un langage de programmation bien diff\u00e9rent du JavaScript utilis\u00e9 hors de la plateforme Unity. Ce langage est en effet sp\u00e9cifique \u00e0 Unity.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Son nom r\u00e9el est d\u2019ailleurs <strong>UnityScript<\/strong>. Ce langage de d\u00e9veloppement utilise une syntaxe famili\u00e8re \u00e0 celle de JavaScript, mais les structures de code ne sont pas les m\u00eames. Cette structure similaire \u00e0 celle de Java ou de C# est bien utile pour les d\u00e9veloppeurs ma\u00eetrisant le langage Java connu de tous.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Malgr\u00e9 leur similitude, il existe des diff\u00e9rences notables entre les deux langages de d\u00e9veloppement. <strong>Par exemple, dans UnityScript, il existe des classes<\/strong>. Ce n\u2019est pas le cas avec JavaScript. Ce dernier dispose de certaines fonctionnalit\u00e9s qui ne se trouvent pas dans UnityScript.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Avec le JavaScript, il est possible de d\u00e9clarer des variables multiples. Les points virgules y sont aussi facultatifs. Rien de tout cela n\u2019est possible avec UnityScript.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En plus, trouver de l\u2019aide pour utiliser ce langage de d\u00e9veloppement reste chose difficile. Tout d\u2019abord, la plupart des utilisateurs l\u2019appellent JavaScript. Cela cr\u00e9e donc une confusion qui ne permet pas d\u2019obtenir des r\u00e9ponses pertinentes.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En outre, ce langage est utilis\u00e9 en particulier par des d\u00e9butants. Ainsi, si vous \u00eates \u00e0 la recherche d\u2019aide ou d\u2019informations sur des fonctionnalit\u00e9s compliqu\u00e9es, vous n\u2019aurez peut-\u00eatre pas de r\u00e9ponses valables.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pr\u00e9cisons que m\u00eame sur Unity, ce langage de programmation est peu mentionn\u00e9. La plateforme de cr\u00e9ation de jeux vid\u00e9o l\u2019a d\u2019ailleurs d\u00e9class\u00e9. Il est donc d\u00e9sormais peu usit\u00e9.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vous pouvez l\u2019utiliser pour le code de vos jeux vid\u00e9o. Mais sachez qu\u2019en cas de blocages dans votre d\u00e9veloppement, vous pourriez vous retrouver seul.\u00a0<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Le Boo&nbsp;<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Le Boo est l\u2019un des premiers langages de d\u00e9veloppement<\/strong> utilis\u00e9 sur le moteur de jeu Unity. Similaire \u00e0 Python, il dispose d\u2019une excellente compatibilit\u00e9 avec .NET et son impl\u00e9mentation Mono.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Malgr\u00e9 cela, tr\u00e8s peu de d\u00e9veloppeurs de jeux vid\u00e9o l&#8217;utilisent. Il semble donc abandonn\u00e9 par la communaut\u00e9 de d\u00e9veloppeurs.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ce langage de d\u00e9veloppement fut abandonn\u00e9 aussi par Unity. <strong>Les modifications qui ont ensuite \u00e9t\u00e9 apport\u00e9es \u00e0 UnityScript ont pr\u00e9cipit\u00e9 Boo dans l\u2019oubli<\/strong>. Ses scripts sont en effet devenus obsol\u00e8tes et inutiles dans le moteur de jeu.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Boo est un excellent langage, mais nous ne vous le recommandons pas pour la cr\u00e9ation de vos jeux vid\u00e9o. Vous n\u2019obtiendrez pas d\u2019aide si vous vous retrouvez bloqu\u00e9 puisque le langage est peu connu et peu utilis\u00e9.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vous ne b\u00e9n\u00e9ficierez pas du soutien de la communaut\u00e9 de d\u00e9veloppeurs pendant votre d\u00e9veloppement. Pr\u00e9cisons que Unity a supprim\u00e9 toute trace de ce langage de programmation dans sa documentation officielle.\u00a0<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Lua&nbsp;<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">MoonSharp, un interpr\u00e8te Lua, est sans doute l\u2019une des meilleures impl\u00e9mentations d\u2019un langage de d\u00e9veloppement externe pour le moteur de jeu Unity. Pour faire du code sur la plateforme de cr\u00e9ation de jeux, cet interpr\u00e8te n\u2019est pas utile en tant que langage principal.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Ce langage est extensible<\/strong>, il peut donc \u00eatre int\u00e9gr\u00e9 dans une application. Vous pouvez ainsi vous en servir comme pont qui permettra \u00e0 vos joueurs de cr\u00e9er des mods de jeu en Lua. Il est aussi utile pour la description des niveaux de conception et des objets. Tout ceci se faisant de fa\u00e7on s\u00e9par\u00e9e du code principal de votre jeu.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">MoonSharp est aussi int\u00e9ressant pour les d\u00e9veloppeurs qui \u00e9crivent d\u00e9j\u00e0 du code en C sharp. <strong>Il peut servir \u00e0 l&#8217;interface de leur code<\/strong>. En outre, c\u2019est un langage facile d\u2019acc\u00e8s. Vous pouvez l\u2019importer depuis le magasin d\u2019actifs d\u2019Unity.&nbsp;&nbsp;&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Soulignons que Lua est appr\u00e9ci\u00e9 pour le faible volume qu\u2019il occupe sur les espaces de stockage. En effet, ses librairies, l\u2019interpr\u00e8te et son compilateur occupent \u00e0 peine 150 Ko apr\u00e8s compilation.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Les donn\u00e9es de ce langage de programmation prennent moins de place qu\u2019un environnement Python r\u00e9duit au strict minimum. Un compilateur C++ occupe cent fois plus de place que cela.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Lua est un langage de programmation qui dispose aussi d\u2019une <strong>grande portabilit\u00e9<\/strong>. La notion de portabilit\u00e9 sur Lua va plus loin que la simple compatibilit\u00e9 avec Mac OS, Windows et Linux.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La compilation d\u2019un code \u00e9crit avec ce langage peut se faire sur toute plateforme qui dispose d\u2019un compilateur C ANSI. Il s\u2019agit d\u2019un programme compilable en tant que code C ou C++. Lua est utilisable sur tous les appareils \u00e9lectroniques qui disposent d\u2019un microprocesseur de type PowerPC, MIPS, ARM, etc.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Ce langage de d\u00e9veloppement est tr\u00e8s rapide<\/strong>. Il a une vitesse plus grande que Python ou Perl. Il n\u2019a en g\u00e9n\u00e9ral aucune difficult\u00e9 \u00e0 ex\u00e9cuter des scripts avec un gros volume de donn\u00e9es.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Disposant d\u2019une syntaxe simple, ce langage de programmation est facile \u00e0 apprendre. Une journ\u00e9e suffit pour conna\u00eetre l\u2019essentiel de Lua.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En dehors de l\u2019univers des jeux vid\u00e9o, Lua est tr\u00e8s peu utilis\u00e9. <strong>Il dispose donc d\u2019une communaut\u00e9 beaucoup plus faible que celle de Java, de C sharp ou du C par exemple<\/strong>.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Toutefois, le fait que ce langage de programmation soit tr\u00e8s utilis\u00e9 dans les jeux vid\u00e9o est rassurant. En cas de difficult\u00e9s dans votre projet de cr\u00e9ation de jeux vid\u00e9o, vous avez du monde sur lequel compter.\u00a0<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">IronPython&nbsp;<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Vous demandez vous <a href=\"https:\/\/kainoo.ch\/comment-programmer-avec-unity\/\">comment programmer avec Unity<\/a> en utilisant Python ? Sachez que cela n\u2019est pas possible, pas de mani\u00e8re directe en tout cas.\u00a0<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pour arriver \u00e0 \u00e9crire du code dans Unity avec Python, il vous faut tout d\u2019abord faire le <strong>t\u00e9l\u00e9chargement des biblioth\u00e8ques de IronPython<\/strong>. Ce dernier est une impl\u00e9mentation de Python.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Apr\u00e8s le t\u00e9l\u00e9chargement, vous devez r\u00e9f\u00e9rencer les biblioth\u00e8ques dans votre projet C sharp. C\u2019est ainsi que vous pourrez <strong>appeler des scripts Python depuis des scripts C sharp<\/strong>. L\u2019inverse est aussi possible. C\u2019est-\u00e0-dire qu\u2019il est possible d\u2019appeler des biblioth\u00e8ques .NET \u00e0 partir de scripts Python.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Malgr\u00e9 toutes ces possibilit\u00e9s, il faut retenir qu\u2019\u00e0 l\u2019oppos\u00e9 d\u2019Unreal engine, il n\u2019est pas du tout pratique d\u2019utiliser Python sur Unity. Nous pourrions alors nous demander <a href=\"https:\/\/kainoo.ch\/le-meilleur-entre-unity-unreal-engine\/\">quel est le meilleur entre unity et unreal engine<\/a>.\u00a0<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">C et C++&nbsp;<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Le moteur de jeu vid\u00e9o Unity dispose d\u2019une biblioth\u00e8que solide et de tous les outils essentiels pour la cr\u00e9ation de jeux vid\u00e9o. Il arrive toutefois que les d\u00e9veloppeurs ajoutent \u00e0 tout cela des plug-ins. Ces derniers leur permettent d\u2019acc\u00e9der \u00e0 des fonctionnalit\u00e9s suppl\u00e9mentaires.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Les plug-ins permettent aussi d\u2019acc\u00e9der \u00e0 du code d\u00e9j\u00e0 \u00e9crit dans un autre langage ou d\u2019am\u00e9liorer la vitesse d\u2019ex\u00e9cution des scripts. En majorit\u00e9, <strong>la cr\u00e9ation des plug-ins se fait avec du code \u00e9crit en C ou en C++<\/strong>.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ce dernier est ensuite enregistr\u00e9 dans une DLL (Dynamic Link Library). Il s\u2019agit d\u2019une biblioth\u00e8que contenant des donn\u00e9es et du code. Une DLL peut \u00eatre int\u00e9gr\u00e9e et utilis\u00e9e dans plusieurs applications \u00e0 la fois.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>C\u2019est gr\u00e2ce au DLL que le plug-in peut \u00eatre ajout\u00e9 au dossier de plug-ins d\u2019Unity<\/strong>. Pour qu\u2019il fonctionne, il faut ensuite le r\u00e9f\u00e9rencer dans le code principal de votre jeu vid\u00e9o.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Voil\u00e0 ce en quoi le C et le C++ sont utiles sur Unity. En outre, si vous ma\u00eetrisez ces deux langages, apprendre du C sharp vous serait facile.\u00a0<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Rust&nbsp;<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Cr\u00e9\u00e9 en 2009 par Mozilla, Rust permet le d\u00e9veloppement d\u2019applications de hautes performances. Il s\u2019agit d\u2019une langue tr\u00e8s anim\u00e9e qui <strong>donne aux d\u00e9veloppeurs un grand contr\u00f4le de leur projet<\/strong>. Ce langage permet d\u2019\u00e9viter les pi\u00e8ges et les erreurs qui se remarquent avec les langages moins s\u00fbrs.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Faire du code de mani\u00e8re directe avec Rust dans Unity n\u2019est pas possible<\/strong>. Vous pouvez toutefois appeler les fonctions de Rust depuis votre code C sharp.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Comme nous, vous remarquez sans doute qu\u2019il existe peu de langues qui peuvent \u00eatre utilis\u00e9es pour faire du code sur Unity. <strong>Le moteur de jeu vid\u00e9o ne permet d\u2019\u00e9crire du code en toute libert\u00e9 qu\u2019avec C sharp<\/strong>. C\u2019est la seule langue pratique pour d\u00e9velopper du code sur Unity.&nbsp;<\/p>\n[\/et_pb_text][\/et_pb_column]\n\t\t\t[\/et_pb_row]\n\t\t[\/et_pb_section]","protected":false},"excerpt":{"rendered":"<p>Le langage de programmation le plus utilis\u00e9 pour \u00e9crire du code sur Unity c\u2019est le C# ou \u00ab\u202fC sharp\u202f\u00bb. Ce n\u2019est n\u00e9anmoins pas le seul langage pour cr\u00e9er des jeux vid\u00e9o. En effet, le moteur de jeu permet aux d\u00e9veloppeurs de coder avec d\u2019autres langages tels que :&nbsp; JavaScript\u2009;&nbsp; C\u2009;&nbsp; Python\u2009;&nbsp; C++\u2009;&nbsp; etc.&nbsp; Le code [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":9287,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"<!-- wp:paragraph -->\n<p>Le langage de programmation le plus utilis\u00e9 pour \u00e9crire du code sur Unity c\u2019est le C# ou \u00ab\u202fC sharp\u202f\u00bb. Ce n\u2019est n\u00e9anmoins pas le seul langage pour cr\u00e9er des jeux vid\u00e9o. En effet, le moteur de jeu permet aux d\u00e9veloppeurs de coder avec d\u2019autres langages tels que :&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>JavaScript\u2009;&nbsp;<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>C\u2009;&nbsp;<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>Python\u2009;&nbsp;<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:list -->\n<ul><!-- wp:list-item -->\n<li>C++\u2009;&nbsp;<\/li>\n<!-- \/wp:list-item -->\n\n<!-- wp:list-item -->\n<li>etc.&nbsp;<\/li>\n<!-- \/wp:list-item --><\/ul>\n<!-- \/wp:list -->\n\n<!-- wp:paragraph -->\n<p>Le code est le noyau de tous les jeux. Ainsi, pour un jeu performant, il vous faut un langage qui vous donne assez de contr\u00f4le sur votre projet. Quel est donc le meilleur langage pour faire de la programmation sur Unity\u2009?\u00a0<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading -->\n<h2>Le C sharp&nbsp;<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Si nous citons en premier le C sharp, c\u2019est bien parce que c\u2019est <strong>le langage le plus int\u00e9ressant sur le moteur de jeu<\/strong>. Pour <a href=\"https:\/\/kainoo.ch\/comment-bien-commencer-sur-unity\/\">bien commencer sur Unity<\/a>, il vous faut le ma\u00eetriser. Ce langage de programmation orient\u00e9e objet est le langage principal de .NET de Microsoft.\u00a0<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Pour fonctionner, le moteur de jeu Unity s\u2019appuie sur Mono. Il s\u2019agit d\u2019une impl\u00e9mentation multiplateforme du framework .NET de Microsoft. De fait, le C# est aussi le langage principal sur Unity.&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong>L\u2019ensemble des biblioth\u00e8ques du moteur de jeu est d\u2019ailleurs construit \u00e0 partir du code C sharp<\/strong>. Choisir ce langage pour faire de la programmation sur Unity ne pourrait \u00eatre que b\u00e9n\u00e9fique. En plus, ce que vous pouvez faire sur le moteur de jeu avec ce langage va de plus en plus loin.&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Outre tout ceci, le C sharp est un langage qui poss\u00e8de une <strong>tr\u00e8s bonne lisibilit\u00e9<\/strong>. C\u2019est la premi\u00e8re qualit\u00e9 que recherchent les d\u00e9veloppeurs pour le d\u00e9veloppement de leurs jeux.&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Si le C sharp est si performant, c\u2019est bien parce qu\u2019il regroupe le meilleur du Java, du C++ et du C. Tr\u00e8s simple, il optimise la cr\u00e9ation et le d\u00e9veloppement des jeux sur Unity.&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Il s\u2019agit d\u2019un langage accessible et facile \u00e0 apprendre. Cela vous permet d\u2019\u00e9viter de perdre trop de temps en formation et de vous attaquer tr\u00e8s vite au d\u00e9veloppement des jeux.&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Une autre qualit\u00e9 que les d\u00e9veloppeurs appr\u00e9cient chez le C sharp, c\u2019est sa <strong>rapidit\u00e9 d\u2019ex\u00e9cution<\/strong>. C\u2019est une caract\u00e9ristique qui favorise l\u2019optimisation des performances des jeux vid\u00e9o. Soulignons que la capacit\u00e9 de portabilit\u00e9 du C sharp est assez importante.&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>En effet, ce langage de programmation est <strong>multiplateforme<\/strong>. Les jeux vid\u00e9o d\u00e9velopp\u00e9s avec le C sharp sont accessibles sur Windows, Linux, macOS et sur les appareils mobiles (Android et iOS).&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>De nombreux d\u00e9veloppeurs ont adopt\u00e9 ce langage de programmation. <strong>Il b\u00e9n\u00e9ficie donc d\u2019une tr\u00e8s grande communaut\u00e9<\/strong>. En tant que d\u00e9butant, vous trouverez toujours de l\u2019aide si vous rencontrez un probl\u00e8me dans le d\u00e9veloppement de jeux vid\u00e9o avec C sharp.&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Il existe en effet un grand nombre de tutoriels pour vous orienter. De nombreuses th\u00e9matiques \u00e0 propos de ce langage sont d\u00e9velopp\u00e9es dans les forums de d\u00e9veloppeurs sur le web.&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Microsoft, le cr\u00e9ateur de ce langage a aussi fourni toute une documentation pour son apprentissage. Sur Unity, vous trouverez tout ce qu\u2019il faut pour apprendre ce langage. Comme vous le remarquez sans doute le C sharp est un langage de programmation <strong>tr\u00e8s bien document\u00e9<\/strong>.\u00a0<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading -->\n<h2>JavaScript&nbsp;<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Unity dispose en r\u00e9alit\u00e9 de <strong>deux langages natifs de programmation<\/strong>. Il y a le C Sharp et le JavaScript. Pr\u00e9cisons qu\u2019il s\u2019agit d\u2019un langage de programmation bien diff\u00e9rent du JavaScript utilis\u00e9 hors de la plateforme Unity. Ce langage est en effet sp\u00e9cifique \u00e0 Unity.&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Son nom r\u00e9el est d\u2019ailleurs <strong>UnityScript<\/strong>. Ce langage de d\u00e9veloppement utilise une syntaxe famili\u00e8re \u00e0 celle de JavaScript, mais les structures de code ne sont pas les m\u00eames. Cette structure similaire \u00e0 celle de Java ou de C# est bien utile pour les d\u00e9veloppeurs ma\u00eetrisant le langage Java connu de tous.&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Malgr\u00e9 leur similitude, il existe des diff\u00e9rences notables entre les deux langages de d\u00e9veloppement. <strong>Par exemple, dans UnityScript, il existe des classes<\/strong>. Ce n\u2019est pas le cas avec JavaScript. Ce dernier dispose de certaines fonctionnalit\u00e9s qui ne se trouvent pas dans UnityScript.&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Avec le JavaScript, il est possible de d\u00e9clarer des variables multiples. Les points virgules y sont aussi facultatifs. Rien de tout cela n\u2019est possible avec UnityScript.&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>En plus, trouver de l\u2019aide pour utiliser ce langage de d\u00e9veloppement reste chose difficile. Tout d\u2019abord, la plupart des utilisateurs l\u2019appellent JavaScript. Cela cr\u00e9e donc une confusion qui ne permet pas d\u2019obtenir des r\u00e9ponses pertinentes.&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>En outre, ce langage est utilis\u00e9 en particulier par des d\u00e9butants. Ainsi, si vous \u00eates \u00e0 la recherche d\u2019aide ou d\u2019informations sur des fonctionnalit\u00e9s compliqu\u00e9es, vous n\u2019aurez peut-\u00eatre pas de r\u00e9ponses valables.&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Pr\u00e9cisons que m\u00eame sur Unity, ce langage de programmation est peu mentionn\u00e9. La plateforme de cr\u00e9ation de jeux vid\u00e9o l\u2019a d\u2019ailleurs d\u00e9class\u00e9. Il est donc d\u00e9sormais peu usit\u00e9.&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Vous pouvez l\u2019utiliser pour le code de vos jeux vid\u00e9o. Mais sachez qu\u2019en cas de blocages dans votre d\u00e9veloppement, vous pourriez vous retrouver seul.\u00a0<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading -->\n<h2>Le Boo&nbsp;<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p><strong>Le Boo est l\u2019un des premiers langages de d\u00e9veloppement<\/strong> utilis\u00e9 sur le moteur de jeu Unity. Similaire \u00e0 Python, il dispose d\u2019une excellente compatibilit\u00e9 avec .NET et son impl\u00e9mentation Mono.&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Malgr\u00e9 cela, tr\u00e8s peu de d\u00e9veloppeurs de jeux vid\u00e9o l'utilisent. Il semble donc abandonn\u00e9 par la communaut\u00e9 de d\u00e9veloppeurs.&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Ce langage de d\u00e9veloppement fut abandonn\u00e9 aussi par Unity. <strong>Les modifications qui ont ensuite \u00e9t\u00e9 apport\u00e9es \u00e0 UnityScript ont pr\u00e9cipit\u00e9 Boo dans l\u2019oubli<\/strong>. Ses scripts sont en effet devenus obsol\u00e8tes et inutiles dans le moteur de jeu.&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Boo est un excellent langage, mais nous ne vous le recommandons pas pour la cr\u00e9ation de vos jeux vid\u00e9o. Vous n\u2019obtiendrez pas d\u2019aide si vous vous retrouvez bloqu\u00e9 puisque le langage est peu connu et peu utilis\u00e9.&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Vous ne b\u00e9n\u00e9ficierez pas du soutien de la communaut\u00e9 de d\u00e9veloppeurs pendant votre d\u00e9veloppement. Pr\u00e9cisons que Unity a supprim\u00e9 toute trace de ce langage de programmation dans sa documentation officielle.\u00a0<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading -->\n<h2>Lua&nbsp;<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>MoonSharp, un interpr\u00e8te Lua, est sans doute l\u2019une des meilleures impl\u00e9mentations d\u2019un langage de d\u00e9veloppement externe pour le moteur de jeu Unity. Pour faire du code sur la plateforme de cr\u00e9ation de jeux, cet interpr\u00e8te n\u2019est pas utile en tant que langage principal.&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong>Ce langage est extensible<\/strong>, il peut donc \u00eatre int\u00e9gr\u00e9 dans une application. Vous pouvez ainsi vous en servir comme pont qui permettra \u00e0 vos joueurs de cr\u00e9er des mods de jeu en Lua. Il est aussi utile pour la description des niveaux de conception et des objets. Tout ceci se faisant de fa\u00e7on s\u00e9par\u00e9e du code principal de votre jeu.&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>MoonSharp est aussi int\u00e9ressant pour les d\u00e9veloppeurs qui \u00e9crivent d\u00e9j\u00e0 du code en C sharp. <strong>Il peut servir \u00e0 l'interface de leur code<\/strong>. En outre, c\u2019est un langage facile d\u2019acc\u00e8s. Vous pouvez l\u2019importer depuis le magasin d\u2019actifs d\u2019Unity.&nbsp;&nbsp;&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Soulignons que Lua est appr\u00e9ci\u00e9 pour le faible volume qu\u2019il occupe sur les espaces de stockage. En effet, ses librairies, l\u2019interpr\u00e8te et son compilateur occupent \u00e0 peine 150 Ko apr\u00e8s compilation.&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Les donn\u00e9es de ce langage de programmation prennent moins de place qu\u2019un environnement Python r\u00e9duit au strict minimum. Un compilateur C++ occupe cent fois plus de place que cela.&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Lua est un langage de programmation qui dispose aussi d\u2019une <strong>grande portabilit\u00e9<\/strong>. La notion de portabilit\u00e9 sur Lua va plus loin que la simple compatibilit\u00e9 avec Mac OS, Windows et Linux.&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>La compilation d\u2019un code \u00e9crit avec ce langage peut se faire sur toute plateforme qui dispose d\u2019un compilateur C ANSI. Il s\u2019agit d\u2019un programme compilable en tant que code C ou C++. Lua est utilisable sur tous les appareils \u00e9lectroniques qui disposent d\u2019un microprocesseur de type PowerPC, MIPS, ARM, etc.&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong>Ce langage de d\u00e9veloppement est tr\u00e8s rapide<\/strong>. Il a une vitesse plus grande que Python ou Perl. Il n\u2019a en g\u00e9n\u00e9ral aucune difficult\u00e9 \u00e0 ex\u00e9cuter des scripts avec un gros volume de donn\u00e9es.&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Disposant d\u2019une syntaxe simple, ce langage de programmation est facile \u00e0 apprendre. Une journ\u00e9e suffit pour conna\u00eetre l\u2019essentiel de Lua.&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>En dehors de l\u2019univers des jeux vid\u00e9o, Lua est tr\u00e8s peu utilis\u00e9. <strong>Il dispose donc d\u2019une communaut\u00e9 beaucoup plus faible que celle de Java, de C sharp ou du C par exemple<\/strong>.&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Toutefois, le fait que ce langage de programmation soit tr\u00e8s utilis\u00e9 dans les jeux vid\u00e9o est rassurant. En cas de difficult\u00e9s dans votre projet de cr\u00e9ation de jeux vid\u00e9o, vous avez du monde sur lequel compter.\u00a0<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading -->\n<h2>IronPython&nbsp;<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Vous demandez vous <a href=\"https:\/\/kainoo.ch\/comment-programmer-avec-unity\/\">comment programmer avec Unity<\/a> en utilisant Python ? Sachez que cela n\u2019est pas possible, pas de mani\u00e8re directe en tout cas.\u00a0<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Pour arriver \u00e0 \u00e9crire du code dans Unity avec Python, il vous faut tout d\u2019abord faire le <strong>t\u00e9l\u00e9chargement des biblioth\u00e8ques de IronPython<\/strong>. Ce dernier est une impl\u00e9mentation de Python.&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Apr\u00e8s le t\u00e9l\u00e9chargement, vous devez r\u00e9f\u00e9rencer les biblioth\u00e8ques dans votre projet C sharp. C\u2019est ainsi que vous pourrez <strong>appeler des scripts Python depuis des scripts C sharp<\/strong>. L\u2019inverse est aussi possible. C\u2019est-\u00e0-dire qu\u2019il est possible d\u2019appeler des biblioth\u00e8ques .NET \u00e0 partir de scripts Python.&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Malgr\u00e9 toutes ces possibilit\u00e9s, il faut retenir qu\u2019\u00e0 l\u2019oppos\u00e9 d\u2019Unreal engine, il n\u2019est pas du tout pratique d\u2019utiliser Python sur Unity. Nous pourrions alors nous demander <a href=\"https:\/\/kainoo.ch\/le-meilleur-entre-unity-unreal-engine\/\">quel est le meilleur entre unity et unreal engine<\/a>.\u00a0<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading -->\n<h2>C et C++&nbsp;<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Le moteur de jeu vid\u00e9o Unity dispose d\u2019une biblioth\u00e8que solide et de tous les outils essentiels pour la cr\u00e9ation de jeux vid\u00e9o. Il arrive toutefois que les d\u00e9veloppeurs ajoutent \u00e0 tout cela des plug-ins. Ces derniers leur permettent d\u2019acc\u00e9der \u00e0 des fonctionnalit\u00e9s suppl\u00e9mentaires.&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Les plug-ins permettent aussi d\u2019acc\u00e9der \u00e0 du code d\u00e9j\u00e0 \u00e9crit dans un autre langage ou d\u2019am\u00e9liorer la vitesse d\u2019ex\u00e9cution des scripts. En majorit\u00e9, <strong>la cr\u00e9ation des plug-ins se fait avec du code \u00e9crit en C ou en C++<\/strong>.&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Ce dernier est ensuite enregistr\u00e9 dans une DLL (Dynamic Link Library). Il s\u2019agit d\u2019une biblioth\u00e8que contenant des donn\u00e9es et du code. Une DLL peut \u00eatre int\u00e9gr\u00e9e et utilis\u00e9e dans plusieurs applications \u00e0 la fois.&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong>C\u2019est gr\u00e2ce au DLL que le plug-in peut \u00eatre ajout\u00e9 au dossier de plug-ins d\u2019Unity<\/strong>. Pour qu\u2019il fonctionne, il faut ensuite le r\u00e9f\u00e9rencer dans le code principal de votre jeu vid\u00e9o.&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Voil\u00e0 ce en quoi le C et le C++ sont utiles sur Unity. En outre, si vous ma\u00eetrisez ces deux langages, apprendre du C sharp vous serait facile.\u00a0<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:heading -->\n<h2>Rust&nbsp;<\/h2>\n<!-- \/wp:heading -->\n\n<!-- wp:paragraph -->\n<p>Cr\u00e9\u00e9 en 2009 par Mozilla, Rust permet le d\u00e9veloppement d\u2019applications de hautes performances. Il s\u2019agit d\u2019une langue tr\u00e8s anim\u00e9e qui <strong>donne aux d\u00e9veloppeurs un grand contr\u00f4le de leur projet<\/strong>. Ce langage permet d\u2019\u00e9viter les pi\u00e8ges et les erreurs qui se remarquent avec les langages moins s\u00fbrs.&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p><strong>Faire du code de mani\u00e8re directe avec Rust dans Unity n\u2019est pas possible<\/strong>. Vous pouvez toutefois appeler les fonctions de Rust depuis votre code C sharp.&nbsp;<\/p>\n<!-- \/wp:paragraph -->\n\n<!-- wp:paragraph -->\n<p>Comme nous, vous remarquez sans doute qu\u2019il existe peu de langues qui peuvent \u00eatre utilis\u00e9es pour faire du code sur Unity. <strong>Le moteur de jeu vid\u00e9o ne permet d\u2019\u00e9crire du code en toute libert\u00e9 qu\u2019avec C sharp<\/strong>. C\u2019est la seule langue pratique pour d\u00e9velopper du code sur Unity.&nbsp;<\/p>\n<!-- \/wp:paragraph -->","_et_gb_content_width":"","inline_featured_image":false,"footnotes":""},"categories":[57,81,20],"tags":[],"class_list":["post-9319","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news","category-plateforme","category-realite-virtuelle-3d"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Quel langage pour coder sur Unity ? - Ka\u00efnoo<\/title>\n<meta name=\"description\" content=\"Le langage de programmation le plus utilis\u00e9 pour \u00e9crire du code sur Unity c\u2019est le C# ou \u00ab\u202fC sharp\u202f\u00bb. Ce n\u2019est n\u00e9anmoins pas le seul langage pour cr\u00e9er des jeux vid\u00e9o.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kainoo.ch\/quel-langage-pour-coder-sur-unity\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Quel langage pour coder sur Unity ? - Ka\u00efnoo\" \/>\n<meta property=\"og:description\" content=\"Le langage de programmation le plus utilis\u00e9 pour \u00e9crire du code sur Unity c\u2019est le C# ou \u00ab\u202fC sharp\u202f\u00bb. Ce n\u2019est n\u00e9anmoins pas le seul langage pour cr\u00e9er des jeux vid\u00e9o.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kainoo.ch\/quel-langage-pour-coder-sur-unity\/\" \/>\n<meta property=\"og:site_name\" content=\"Ka\u00efnoo\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kainoo3D\" \/>\n<meta property=\"article:published_time\" content=\"2023-01-06T10:16:16+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-11-22T10:24:07+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kainoo.ch\/wp-content\/uploads\/2023\/03\/Quel-langage-pour-coder-sur-Unity-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1707\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"KA\u00cfNOO Formation &amp; Industrie\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@kainoo_ch\" \/>\n<meta name=\"twitter:site\" content=\"@kainoo_ch\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"KA\u00cfNOO Formation &amp; Industrie\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"10\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/kainoo.ch\\\/quel-langage-pour-coder-sur-unity\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/kainoo.ch\\\/quel-langage-pour-coder-sur-unity\\\/\"},\"author\":{\"name\":\"KA\u00cfNOO Formation &amp; Industrie\",\"@id\":\"https:\\\/\\\/kainoo.ch\\\/#\\\/schema\\\/person\\\/abe12c4f28fbf6a144d44b49a0cd2e50\"},\"headline\":\"Quel langage pour coder sur Unity ?\",\"datePublished\":\"2023-01-06T10:16:16+00:00\",\"dateModified\":\"2023-11-22T10:24:07+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/kainoo.ch\\\/quel-langage-pour-coder-sur-unity\\\/\"},\"wordCount\":2114,\"publisher\":{\"@id\":\"https:\\\/\\\/kainoo.ch\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/kainoo.ch\\\/quel-langage-pour-coder-sur-unity\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/kainoo.ch\\\/wp-content\\\/uploads\\\/2023\\\/03\\\/Quel-langage-pour-coder-sur-Unity-scaled.jpg\",\"articleSection\":[\"News\",\"Plateforme\",\"R\u00e9alit\u00e9 virtuelle 3D\"],\"inLanguage\":\"de\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/kainoo.ch\\\/quel-langage-pour-coder-sur-unity\\\/\",\"url\":\"https:\\\/\\\/kainoo.ch\\\/quel-langage-pour-coder-sur-unity\\\/\",\"name\":\"Quel langage pour coder sur Unity ? - Ka\u00efnoo\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/kainoo.ch\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/kainoo.ch\\\/quel-langage-pour-coder-sur-unity\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/kainoo.ch\\\/quel-langage-pour-coder-sur-unity\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/kainoo.ch\\\/wp-content\\\/uploads\\\/2023\\\/03\\\/Quel-langage-pour-coder-sur-Unity-scaled.jpg\",\"datePublished\":\"2023-01-06T10:16:16+00:00\",\"dateModified\":\"2023-11-22T10:24:07+00:00\",\"description\":\"Le langage de programmation le plus utilis\u00e9 pour \u00e9crire du code sur Unity c\u2019est le C# ou \u00ab\u202fC sharp\u202f\u00bb. Ce n\u2019est n\u00e9anmoins pas le seul langage pour cr\u00e9er des jeux vid\u00e9o.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/kainoo.ch\\\/quel-langage-pour-coder-sur-unity\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/kainoo.ch\\\/quel-langage-pour-coder-sur-unity\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/kainoo.ch\\\/quel-langage-pour-coder-sur-unity\\\/#primaryimage\",\"url\":\"https:\\\/\\\/kainoo.ch\\\/wp-content\\\/uploads\\\/2023\\\/03\\\/Quel-langage-pour-coder-sur-Unity-scaled.jpg\",\"contentUrl\":\"https:\\\/\\\/kainoo.ch\\\/wp-content\\\/uploads\\\/2023\\\/03\\\/Quel-langage-pour-coder-sur-Unity-scaled.jpg\",\"width\":2560,\"height\":1707},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/kainoo.ch\\\/quel-langage-pour-coder-sur-unity\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/kainoo.ch\\\/de\\\/home\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Quel langage pour coder sur Unity ?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/kainoo.ch\\\/#website\",\"url\":\"https:\\\/\\\/kainoo.ch\\\/\",\"name\":\"KA\u00cfNOO S\u00e0rl\",\"description\":\"3D-Ingenieure und virtuelle Entwickler\",\"publisher\":{\"@id\":\"https:\\\/\\\/kainoo.ch\\\/#organization\"},\"alternateName\":\"KA\u00cfNOO\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/kainoo.ch\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/kainoo.ch\\\/#organization\",\"name\":\"Ka\u00efnoo\",\"url\":\"https:\\\/\\\/kainoo.ch\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/kainoo.ch\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/kainoo.ch\\\/wp-content\\\/uploads\\\/2021\\\/10\\\/logo-Kainoo.png\",\"contentUrl\":\"https:\\\/\\\/kainoo.ch\\\/wp-content\\\/uploads\\\/2021\\\/10\\\/logo-Kainoo.png\",\"width\":277,\"height\":40,\"caption\":\"Ka\u00efnoo\"},\"image\":{\"@id\":\"https:\\\/\\\/kainoo.ch\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/kainoo3D\",\"https:\\\/\\\/x.com\\\/kainoo_ch\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/5173815\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/kainoo.ch\\\/#\\\/schema\\\/person\\\/abe12c4f28fbf6a144d44b49a0cd2e50\",\"name\":\"KA\u00cfNOO Formation &amp; Industrie\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Quel langage pour coder sur Unity ? - Ka\u00efnoo","description":"Le langage de programmation le plus utilis\u00e9 pour \u00e9crire du code sur Unity c\u2019est le C# ou \u00ab\u202fC sharp\u202f\u00bb. Ce n\u2019est n\u00e9anmoins pas le seul langage pour cr\u00e9er des jeux vid\u00e9o.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kainoo.ch\/quel-langage-pour-coder-sur-unity\/","og_locale":"de_DE","og_type":"article","og_title":"Quel langage pour coder sur Unity ? - Ka\u00efnoo","og_description":"Le langage de programmation le plus utilis\u00e9 pour \u00e9crire du code sur Unity c\u2019est le C# ou \u00ab\u202fC sharp\u202f\u00bb. Ce n\u2019est n\u00e9anmoins pas le seul langage pour cr\u00e9er des jeux vid\u00e9o.","og_url":"https:\/\/kainoo.ch\/quel-langage-pour-coder-sur-unity\/","og_site_name":"Ka\u00efnoo","article_publisher":"https:\/\/www.facebook.com\/kainoo3D","article_published_time":"2023-01-06T10:16:16+00:00","article_modified_time":"2023-11-22T10:24:07+00:00","og_image":[{"width":2560,"height":1707,"url":"https:\/\/kainoo.ch\/wp-content\/uploads\/2023\/03\/Quel-langage-pour-coder-sur-Unity-scaled.jpg","type":"image\/jpeg"}],"author":"KA\u00cfNOO Formation &amp; Industrie","twitter_card":"summary_large_image","twitter_creator":"@kainoo_ch","twitter_site":"@kainoo_ch","twitter_misc":{"Verfasst von":"KA\u00cfNOO Formation &amp; Industrie","Gesch\u00e4tzte Lesezeit":"10\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kainoo.ch\/quel-langage-pour-coder-sur-unity\/#article","isPartOf":{"@id":"https:\/\/kainoo.ch\/quel-langage-pour-coder-sur-unity\/"},"author":{"name":"KA\u00cfNOO Formation &amp; Industrie","@id":"https:\/\/kainoo.ch\/#\/schema\/person\/abe12c4f28fbf6a144d44b49a0cd2e50"},"headline":"Quel langage pour coder sur Unity ?","datePublished":"2023-01-06T10:16:16+00:00","dateModified":"2023-11-22T10:24:07+00:00","mainEntityOfPage":{"@id":"https:\/\/kainoo.ch\/quel-langage-pour-coder-sur-unity\/"},"wordCount":2114,"publisher":{"@id":"https:\/\/kainoo.ch\/#organization"},"image":{"@id":"https:\/\/kainoo.ch\/quel-langage-pour-coder-sur-unity\/#primaryimage"},"thumbnailUrl":"https:\/\/kainoo.ch\/wp-content\/uploads\/2023\/03\/Quel-langage-pour-coder-sur-Unity-scaled.jpg","articleSection":["News","Plateforme","R\u00e9alit\u00e9 virtuelle 3D"],"inLanguage":"de"},{"@type":"WebPage","@id":"https:\/\/kainoo.ch\/quel-langage-pour-coder-sur-unity\/","url":"https:\/\/kainoo.ch\/quel-langage-pour-coder-sur-unity\/","name":"Quel langage pour coder sur Unity ? - Ka\u00efnoo","isPartOf":{"@id":"https:\/\/kainoo.ch\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kainoo.ch\/quel-langage-pour-coder-sur-unity\/#primaryimage"},"image":{"@id":"https:\/\/kainoo.ch\/quel-langage-pour-coder-sur-unity\/#primaryimage"},"thumbnailUrl":"https:\/\/kainoo.ch\/wp-content\/uploads\/2023\/03\/Quel-langage-pour-coder-sur-Unity-scaled.jpg","datePublished":"2023-01-06T10:16:16+00:00","dateModified":"2023-11-22T10:24:07+00:00","description":"Le langage de programmation le plus utilis\u00e9 pour \u00e9crire du code sur Unity c\u2019est le C# ou \u00ab\u202fC sharp\u202f\u00bb. Ce n\u2019est n\u00e9anmoins pas le seul langage pour cr\u00e9er des jeux vid\u00e9o.","breadcrumb":{"@id":"https:\/\/kainoo.ch\/quel-langage-pour-coder-sur-unity\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kainoo.ch\/quel-langage-pour-coder-sur-unity\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/kainoo.ch\/quel-langage-pour-coder-sur-unity\/#primaryimage","url":"https:\/\/kainoo.ch\/wp-content\/uploads\/2023\/03\/Quel-langage-pour-coder-sur-Unity-scaled.jpg","contentUrl":"https:\/\/kainoo.ch\/wp-content\/uploads\/2023\/03\/Quel-langage-pour-coder-sur-Unity-scaled.jpg","width":2560,"height":1707},{"@type":"BreadcrumbList","@id":"https:\/\/kainoo.ch\/quel-langage-pour-coder-sur-unity\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/kainoo.ch\/de\/home\/"},{"@type":"ListItem","position":2,"name":"Quel langage pour coder sur Unity ?"}]},{"@type":"WebSite","@id":"https:\/\/kainoo.ch\/#website","url":"https:\/\/kainoo.ch\/","name":"KA\u00cfNOO S\u00e0rl","description":"3D-Ingenieure und virtuelle Entwickler","publisher":{"@id":"https:\/\/kainoo.ch\/#organization"},"alternateName":"KA\u00cfNOO","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kainoo.ch\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/kainoo.ch\/#organization","name":"Ka\u00efnoo","url":"https:\/\/kainoo.ch\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/kainoo.ch\/#\/schema\/logo\/image\/","url":"https:\/\/kainoo.ch\/wp-content\/uploads\/2021\/10\/logo-Kainoo.png","contentUrl":"https:\/\/kainoo.ch\/wp-content\/uploads\/2021\/10\/logo-Kainoo.png","width":277,"height":40,"caption":"Ka\u00efnoo"},"image":{"@id":"https:\/\/kainoo.ch\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kainoo3D","https:\/\/x.com\/kainoo_ch","https:\/\/www.linkedin.com\/company\/5173815\/"]},{"@type":"Person","@id":"https:\/\/kainoo.ch\/#\/schema\/person\/abe12c4f28fbf6a144d44b49a0cd2e50","name":"KA\u00cfNOO Formation &amp; Industrie"}]}},"_links":{"self":[{"href":"https:\/\/kainoo.ch\/de\/wp-json\/wp\/v2\/posts\/9319","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kainoo.ch\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kainoo.ch\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kainoo.ch\/de\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/kainoo.ch\/de\/wp-json\/wp\/v2\/comments?post=9319"}],"version-history":[{"count":3,"href":"https:\/\/kainoo.ch\/de\/wp-json\/wp\/v2\/posts\/9319\/revisions"}],"predecessor-version":[{"id":10844,"href":"https:\/\/kainoo.ch\/de\/wp-json\/wp\/v2\/posts\/9319\/revisions\/10844"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kainoo.ch\/de\/wp-json\/wp\/v2\/media\/9287"}],"wp:attachment":[{"href":"https:\/\/kainoo.ch\/de\/wp-json\/wp\/v2\/media?parent=9319"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kainoo.ch\/de\/wp-json\/wp\/v2\/categories?post=9319"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kainoo.ch\/de\/wp-json\/wp\/v2\/tags?post=9319"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}