CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Se lancer dans la programmation 2D sur Unity

matpingouin
matpingouin
Niveau 10
19 juillet 2018 à 20:16:11

Salut salut.
J'ai décidé de me jeter de le bain et d'essayer d'apprendre à programmer un jeu vidéo.
Alors j'ai juste un seul petit problème héhé, c'est juste que je n'y connais absolument rien en quelconque programmation ou plus largement sur Unity, la plateforme sur laquelle j'aimerais faire mon jeu.
J'aimerais faire un jeu en 2D avec des mécaniques un peu comme Five Nights at Freddy's (notre perso ne bouge pas et on a des panneaux de contrôles etc...).
Du coup je ne vais pas vous cacher que je ne sais pas du tout par quoi commencer, donc si quelqu'un pouvait me recommander un bon guide ou par où est-ce que je devrais commencer, où est-ce que je pourrai apprendre à programmer, je serai très preneur.
Merci beaucoup pour votre aide :)

TheRealMarco
TheRealMarco
Niveau 14
19 juillet 2018 à 20:54:36

https://www.youtube.com/user/Brackeys
https://unity3d.com/fr/learn/get-started

matpingouin
matpingouin
Niveau 10
20 juillet 2018 à 11:38:58

Le 19 juillet 2018 à 20:54:36 TheRealMarco a écrit :
https://www.youtube.com/user/Brackeys
https://unity3d.com/fr/learn/get-started

Merci beaucoup :ok:

Pseudo supprimé
Pseudo supprimé 20 juillet 2018 à 16:03:42

Apprend d'abord la programmation C# en mode console avec Visual Studio et après Unity. Ça sera plus simple.

Liven28
Liven28
Niveau 5
20 juillet 2018 à 16:20:59

Des liens plus précisément en rapport avec la création 2D :
https://unity3d.com/fr/learn/tutorials/s/2d-game-creation
https://unity3d.com/fr/learn/tutorials/topics/2d-game-creation/introduction-2d-essentials

devcoder87 : Franchement la console ça va deux minutes. Une fois que t'as envoyé le traditionnel "hello world" autant directement passer sur unity pour faire des trucs concrets. Après vu ton speudo, c'est peut être la façon la plus pro de procédé, mais perso je trouve ça d'une chiantitude infinie et si je me met à la place d'un débutant qui veut coder des jeux, je me dit qu'il a sans doute envie d'attaque le concret rapidement et pas de passer des heures en mode console a épluché la doc C# (d'autant que s'il veux aboutir à quelque chose, le codage ne suffira pas, il faut aussi qu'il apprenne le reste).

matpingouin
matpingouin
Niveau 10
21 juillet 2018 à 20:41:39

Justement, j'ai lu sur quelques forum qu'il était impératif de savoir coder si l'on voulait faire quelque chose d'assez potable sur Unity. Du coup j'aimerai savoir si c'est vrai ou si on peut tout à fait faire des jeux tout à fait bien sans mettre une ligne de code.
Après je suis près à passer 2 ou 3 mois à apprendre à coder en C#, car ce que j'aimerai faire est assez poussé, avec plusieurs mécaniques et des IA. Je sais que c'est probablement quasiment impossible pour un débutant de mon acabit, mais je suis vraiment près à y passer des mois pour apprendre et le développer.

Liven28
Liven28
Niveau 5
27 juillet 2018 à 02:47:03

Malheureusement, sur Unity tout nu, tu dois coder.

Par contre il y a des asset payant, qui on plutôt bonne réputation, qui permettent de coder par nodes : https://assetstore.unity.com/packages/tools/visual-scripting/playmaker-368 ou https://assetstore.unity.com/packages/tools/visual-scripting/bolt-87491. Alors c'est environ 60 boules (le prix d'un gros jeu quoi), ça fait un peu chier mais c'est le prix d'entrée dans unity si tu ne sais/veux pas coder.

thelastofus2
thelastofus2
Niveau 32
28 juillet 2018 à 16:09:18

Le 21 juillet 2018 à 20:41:39 matpingouin a écrit :
Justement, j'ai lu sur quelques forum qu'il était impératif de savoir coder si l'on voulait faire quelque chose d'assez potable sur Unity. Du coup j'aimerai savoir si c'est vrai ou si on peut tout à fait faire des jeux tout à fait bien sans mettre une ligne de code.
Après je suis près à passer 2 ou 3 mois à apprendre à coder en C#, car ce que j'aimerai faire est assez poussé, avec plusieurs mécaniques et des IA. Je sais que c'est probablement quasiment impossible pour un débutant de mon acabit, mais je suis vraiment près à y passer des mois pour apprendre et le développer.

Les IA pour un jeu 2D, c'est pas forcément difficile à faire. Pour un jeu de plateforme, c'est souvent même trivial (pas besoin de pathfinding sauf exception). Perso j'utilise Unity pour faire un jeu 2D, et je pense avoir vraiment pris la main (après avoir fait plus d'une centaine de script), mais malheureusement je confirme qu'il faut que tu saches coder pour utiliser Unity. Même si tu as argent infini, les assets ne pourront jamais combler tout ce que tu dois faire.

Je pense que apprendre sur le terminal sera peut être plus simple pour toi pour apprendre la programmation que de commencer sur Unity. Sinon tu risques peut être de trouver ça trop abstrait. Après oui, pas besoin de rester 300 ans sur le terminal, mais bon je te conseille quand même de mater une série de tuto sur youtube sur le C# pour débutant en programmation. Et une fois que tu as vu toutes les bases du langage, tu comprendras plus rapidement à coder sur Unity.

Parce que bon en programmant sur Unity, tu utiliseras rapidement des "bases avancés" du C#...
Moi je soutiens devcoder87 dans le fait qu'apprendre d'abord sur le terminal est surement plus confortable que de se lancer direct sur Unity

thelastofus2
thelastofus2
Niveau 32
28 juillet 2018 à 16:13:42

Liven28

Y'a quand même une différence entre savoir ce qu'est un while, un héritage, la modularité, les mots clé de bases, etc... et éplucher la doc du C#. Il n'a pas besoin d'éplucher la doc non, mais comme je disais, une bonne série de vidéo youtube fait l'affaire. Et en s'y prenant tranquille, ça se fait en 2-3 semaines avant de pouvoir s'attaquer à Unity.

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Programmation
  • Création de sites web
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment