Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse

NodeBB

  1. Home
  2. Discussions communautaires
  3. Discussions générales
  4. Création de jeu, quel langage ?

Création de jeu, quel langage ?

Scheduled Pinned Locked Moved Discussions générales
15 Posts 8 Posters 4.1k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • vfrzV
    vfrzV
    vfrz
    wrote on last edited by
    #5

    <p>Merci pour vos réponse !</p>

    1 Reply Last reply
    0
    • AlemortA
      AlemortA
      Alemort
      wrote on last edited by
      #6

      <p>Tu peux essayer avec le langage C mais si tu as aucune connaissance  en algorithme, il faudra t'accrocher 😉 Mais on est là pour t'aider si tu le désires 😉 </p>

      1 Reply Last reply
      0
      • vfrzV
        vfrzV
        vfrz
        wrote on last edited by
        #7

        <p>J'ai déjà pas mal de connaissance en programmation (VB.net / C# / Batch) 😉 </p>

        1 Reply Last reply
        0
        • OxodaoO
          OxodaoO
          Oxodao
          wrote on last edited by
          #8

          <p>Il faut avoir bonne conaissance du langage dans lequel tu te lance. Personnellement, je prendrai le java:</p>
          <p> </p>
          <p>Pour:</p>
          <p> - Un code pour tout les systemes</p>
          <p> - LWJGL => Binding OpenGL en Java</p>
          <p> - Simple a comprendre</p>
          <p> - Très populaire et beaucoup d'aide trouvable</p>
          <p> </p>
          <p>Contre:</p>
          <p> - Machine virtuelle => Plus lent que le C++</p>
          <p> </p>
          <p>Pour le C#:</p>
          <p>Pour:</p>
          <p>  - Simple à comprendre</p>
          <p>  - Unity3D</p>
          <p> </p>
          <p>Contre:</p>
          <p>  - Windows seulement (Faut pas rêver, mono ne fait pas des miracles non plus)</p>
          <p>  - Machine virtuelle .Net => Plus lent que le c++</p>
          <p> </p>
          <p>Pour le C++:</p>
          <p>Pour:</p>
          <p>  - Très utilisé, aide facilement trouvable</p>
          <p>  - Utilisé pour la plus part des jeux</p>
          <p>  - Rapide (Sans VM)</p>
          <p>Contre:</p>
          <p>  - Difficile à comprendre</p>
          <p>  - Compilation par OS</p>
          <p></p><p>Donc voila, moi je pencherai pour le JAVA mais dans ce cas bosse des le début sur l'optimisation. Regarde Minecraft, même avec un code relativement dégueulasse (Tout dans le même package, ...) ça tourne à 100 fps donc bon...</p>
          <p> </p>
          <p>Donc voila, si tu choisis le Java, tu as pleins d'API très sympa à utiliser:</p>
          <p> </p>
          <p>Moteur : LWJGL, LibGDX (Compile le jeu pour PC / Android / Mac / ios / HTML)</p>
          <p>Net: Kryonet, JavaGameNetworking, Netty (Utilisé dans Minecraft)</p>

          Tox: [email protected]
          
          1 Reply Last reply
          0
          • AlexMogA
            AlexMogA
            AlexMog
            Modérateur spécialisé
            wrote on last edited by
            #9

            <p>Les enfants... N'oubliez pas LA base multi-plateforme: OpenGL 😉 </p>
            <p> </p>
            <p>Dans le meilleure des cas, je conseille C++ (MAIS ATTENTION! Uniquement si tu sais l'utiliser! (c'est pas le moment de faire de la merde avec ta mémoire!))</p>
            <p> </p>
            <p>Au pire, avec un peu près n'importe quel langage tu peux faire un jeu correct. A toi de voir ce dont tu as besoin 😉 . For exemple, si tu as besoin d'une utilisation en ram minime, autant utiliser des langages natifs, tu y gagnera en temps d'exec aussi! (donc C/C++/ASM (oui, on a un étudiant qui a fait un mario en ASM u_u).</p>
            <p>Sinon, niveau lib graphiques, je conseille souvent la SFML2.1 + OpenGL (pour la 3D 🙂 )</p>
            <p> </p>
            <p>Si tu es plus intéréssé par du java, GDX devrais faire ton bonheur!</p>

            Multiplayer GameDev @ Unexpected
            

            Mon CV

            1 Reply Last reply
            0
            • vfrzV
              vfrzV
              vfrz
              wrote on last edited by
              #10

              <p>Merci à tous pour vos réponses, j'aimerais vous en posez une autre, et ce que je pourrais commencer avec Unity pour créer mon jeu ?</p>

              1 Reply Last reply
              0
              • OxodaoO
                OxodaoO
                Oxodao
                wrote on last edited by
                #11

                <p>Oui, tu ne pourra évidamment pas changer de langage entre temps mais Unity est compatible C# et JavaScript. Il est assez spéciale mais c'est simple d'utilisation je te le recommande</p>
                <p> </p>
                <p>Si tu veux des exemples, je te conseille quill18:</p>
                <p><a href="http://youtube.com/quill18creates" rel="external nofollow">http://youtube.com/quill18creates</a></p>

                Tox: [email protected]
                
                1 Reply Last reply
                0
                • vfrzV
                  vfrzV
                  vfrz
                  wrote on last edited by
                  #12

                  <p>Ok je vais voir ça, mais du coup c'est carrément mieux, car je sais déjà un peu coder en C#, le javascript est obligatoire ou ça peut être juste du C# ? </p>
                  <p> </p>
                  <p>Et merci pour le lien 😉 </p>

                  1 Reply Last reply
                  0
                  • MrkikaM
                    MrkikaM
                    Mrkika
                    wrote on last edited by
                    #13

                    <p>Je te conseille le java ou le c++.</p>
                    <p> </p>
                    <p>Bonne chance pour ton projet ! </p>

                    Quand la vie apporte des questions, Google donne les réponses.

                    1 Reply Last reply
                    0
                    • OxodaoO
                      OxodaoO
                      Oxodao
                      wrote on last edited by
                      #14

                      <p>Tu as le choix d'utiliser soit le javascript, soit le c#, soit les deux 😉 </p>

                      Tox: [email protected]
                      
                      1 Reply Last reply
                      0
                      • vfrzV
                        vfrzV
                        vfrz
                        wrote on last edited by
                        #15

                        <p>ok ben je vais voir ça du coup, car ça m'éviterais d'apprendre un nouveau langage 🙂 </p>

                        1 Reply Last reply
                        0

                        Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                        Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                        With your input, this post could be even better 💗

                        Register Login
                        Reply
                        • Reply as topic
                        Log in to reply
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes


                        • Login

                        • Login or register to search.
                        Powered by NodeBB Contributors
                        • First post
                          Last post
                        0
                        • Categories
                        • Recent
                        • Tags
                        • Popular
                        • World
                        • Users
                        • Groups