Bonjour tout le monde,
Alors je viens ici en simple découvreur du monde de la création vidéo ludique, dire novice se serait déjà prétentieux de ma part (et vous allez vite vous en rendre compte) car je n'ai fait que regardé quelques tutos sur les bases de Unity et comme je ne trouve aucune réponse à mes questions et que je ne comprends pas tout je m'en remet à vous...
La première : Unity dispense t-il de connaissance en langage informatique (lié à la programmation) car j'entends souvent des créateurs tels que vous parler d'un langage inhérent à la programmation tel que C++ ou C+ (aucune idée de ce que c'est et de comment cela fonctionne).
Ensuite : Peut on se contenter d'un moteur comme Unity pour intégrer à un jeu des mécaniques... non traditionnelles ( Dans le cas d'un jeu de plate-forme ou d'un beat them up : autres que sauter, frapper, s'accroupir etc.. ) ?
Je m'explique, ça fait longtemps que je fantasme sur des jeux aux mécaniques hors normes pour des jeux 2D (tenir un personnage par la main, manger par le biais d'une animation pour ne citer que les deux exemples qui me viennent en tête) et je me demande si je dois passer par la programmation pour faire des choses un peu plus avancée qu’introduire un modèle dans un espace prédéfini.
Car j'aurais peut être dû commencer par là, mais ce qui m'intéresse, ce serait de faire un jeu en 2D vue de profil façon jeu de plate-forme ou beat them à la street of rage mais avec quelques mécaniques un peu farfelues.
Voilà ce que je sais faire : Dessiner, autrement dit, je peux parfaitement créer un modèle en 2D... Reste à l'animer et à faire correspondre les animations avec les actions souhaitées.
Animer un tout petit peu et ce d'une façon spécifique : Avec krita et ma tablette graphique, j'ai déjà réussi à dessiner un personnage et à l'animer frame par frame : est ce une compétence utile pour ce que je souhaite faire ?
Enfin, auriez vous des logiciels gratuits à me préconiser, des astuces, des idées pour faire quelque chose de tout simple pour commencer ou mon projet est il déjà trop ambitieux.
Merci par avance de vos réponse et joyeuses fêtes de fin d'année à tous ! ![]()
Première réponse:
Il y a des solution alternatives, tel que des assets sur le store, ou alors des plugins de programmation visuelle
Ensuite:
Seule ton imagination est la limite
Et pour tes idées, oui passer par de la programmation est quasi obligatoire malheureusement, une voiture sans moteur ne roule pas ;)
Cependant, tu peux t'arranger avec des développeur passionnés pour la partie code, et toi faire la partie graphique !
Le 26 décembre 2018 à 16:10:05 florent6262100 a écrit :
Première réponse:
Il y a des solution alternatives, tel que des assets sur le store, ou alors des plugins de programmation visuelleEnsuite:
Seule ton imagination est la limiteEt pour tes idées, oui passer par de la programmation est quasi obligatoire malheureusement, une voiture sans moteur ne roule pas ;)
Cependant, tu peux t'arranger avec des développeur passionnés pour la partie code, et toi faire la partie graphique !
Bonjour florent et merci de ta réponse.
Donc la programmation est un passage obligé pour introduire des éléments n'ont pré-établis si je comprends bien.
Le problème c'est que je n'ai aucun relationnel donc pas d'aide susceptibles...
Je pense que je ne vais pas y arriver. Au pire, j'essaierai d'étudier la programmation mais vu que c'est un langage à part entière, je pense que je n'aurais aucun résultats en peu de temps.
Merci encore
Tu vas etre oblige d'apprendre la programmation pour utiliser Unity et aussi pour les mecaniques que tu souhaites utiliser peu importe la technologie.
Ca va te prendre des mois (ou des centaines d'heures) en travaillant tous les jours pour apprendre le code C# ainsi que les subtilites d'Unity afin d'avoir un niveau amateur.
Rien n'est impossible mais n'imagine pas etre capable de realiser ton projet dans les mois qui viennent. Il va falloir apprendre.
Le 26 décembre 2018 à 17:57:42 devcoder87 a écrit :
Tu vas etre oblige d'apprendre la programmation pour utiliser Unity et aussi pour les mecaniques que tu souhaites utiliser peu importe la technologie.Ca va te prendre des mois (ou des centaines d'heures) en travaillant tous les jours pour apprendre le code C# ainsi que les subtilites d'Unity afin d'avoir un niveau amateur.
Rien n'est impossible mais n'imagine pas etre capable de realiser ton projet dans les mois qui viennent. Il va falloir apprendre.
Oui. Du coup j'ai feuilleté un peu le forum et j'ai ouïe dire qu'il existait aussi des logiciels payants qui dispensent de programmation et qui coûtent aux alentours de 40 €. Tu en penses quoi ?
Sinon,tu as des bons tutos pour étudier le langage C ?
Oui si tu veux exploiter Unity tu vas devoir apprendre la programmation, passé ça tu pourras faire "en théorie" ce que tu veux, "en théorie" car même si tout est quasiment possible, tu peux être limité par la complexité que certaines mécaniques prennent à réaliser par rapport à d'autres.
Aussi attention, le C, le C#, et le C++ sont trois langages de programmation différents, ils ont des similitudes mais gaffe à pas les mélanger non plus. Unity utilise le C#.
Dans le Asset Store d'Unity (Unity est personnalisable, il est possible de programmer des fonctionnalités en plus pour l'éditeur et de les partager, voir les vendre sur l'Asset Store) tu peux trouver des outils de Visual Scripting, qui permettent de faire de la programmation avec une interface assez visuel et abordable pour les débutants, mais j'ai jamais essayé et je sais pas ce que ça vaut où leur limites.
Savoir dessiner et animer c'est une très bonne compétence pour la partie graphique, mais ça peut pas remplacer le code.
Unity est assez orienté code, à mon avis tu devrais plutôt tenter un moteur plus accessible pour les programmeurs débutants (je pense à Game Maker et son système de Drag'n Drop), ou tenter des projets où t'aide un programmeur en fournissant des idées et les assets graphiques, je recommande de faire des jams pour ça.
[20:18:04] <Cawotte-killers>
Oui si tu veux exploiter Unity tu vas devoir apprendre la programmation, passé ça tu pourras faire "en théorie" ce que tu veux, "en théorie" car même si tout est quasiment possible, tu peux être limité par la complexité que certaines mécaniques prennent à réaliser par rapport à d'autres.
Aussi attention, le C, le C#, et le C++ sont trois langages de programmation différents, ils ont des similitudes mais gaffe à pas les mélanger non plus. Unity utilise le C#.Dans le Asset Store d'Unity (Unity est personnalisable, il est possible de programmer des fonctionnalités en plus pour l'éditeur et de les partager, voir les vendre sur l'Asset Store) tu peux trouver des outils de Visual Scripting, qui permettent de faire de la programmation avec une interface assez visuel et abordable pour les débutants, mais j'ai jamais essayé et je sais pas ce que ça vaut où leur limites.
Savoir dessiner et animer c'est une très bonne compétence pour la partie graphique, mais ça peut pas remplacer le code.
Unity est assez orienté code, à mon avis tu devrais plutôt tenter un moteur plus accessible pour les programmeurs débutants (je pense à Game Maker et son système de Drag'n Drop), ou tenter des projets où t'aide un programmeur en fournissant des idées et les assets graphiques, je recommande de faire des jams pour ça.
Le système de Drag & Drop de game maker est horrible par contre:malade:
Bonjour les kheys,
Alors tiens, vous faites bien de me parler de GameMaker, parce que justement, j'étais en train de regarder sur youtube des jeux fait sous ce moteur et la première réflexion que je me suis fait : QU'EST CE QUE C'EST MOCHE !
Alors du coup ça m'a vachement rebuter pour m'y essayer et cela m'amène (encore une fois) à au moins deux questions.
Cela veut il dire qu'il est impossible d'importer ses propres dessins animés sur le moteur (sous forme d'objet) et qu'il faut nécessairement passer par un outil du moteur du jeu pour importer des objets pré-établis (personnage, éléments de décors) ?... Auquel cas j'abandonne définitivement l'idée de me le procurer... Parce que payer pour un moteur graphique bridé je vois pas l'intérêt...
Le cas contraire, cela expliquerait tout simplement que les gens qui l'utilisent sont majoritairement pas doués dans l'art graphique ou juste qui ont la flemme...
Parce que moi, je veux faire un jeu genre beat them all plate-forme en 2D et à l'extrême limite, je pourrais me passer de faire un jeu de ce genre avec des mécaniques ultra poussées, mais artistiquement je veux avoir assez de liberté pour donner de la gueule à mon jeu...
Genre ça (je précise que niveau dessin aujourd'hui je peu obtenir des résultats sensiblement similaire en me donnant beaucoup de mal) :

Après tant pis pour les mécaniques poussées, si déjà j'arrive à introduire ce genre de personnage préalablement animé par mes soins et de les faire interagir je serai déjà content...
Du coup j'ai dl la version gratuite de gamemaker, j'ai compris le système de background (fond), de sprites (images) et de layer (calques) en suivant des tutos.
Mais là où tout s'effondre, c'est que PERSONNE sur youtube n'utilise le drag and drop, du coup, une fois cette phase terminer, je me heurte au langage informatique dont je ne comprends rien (à la partie "event") ![]()
Ah et puis je ne sais toujours pas comment on importe ses propres images...
[12:47:08] <JeDesireChier>
Du coup j'ai dl la version gratuite de gamemaker, j'ai compris le système de background (fond), de sprites (images) et de layer (calques) en suivant des tutos.Mais là où tout s'effondre, c'est que PERSONNE sur youtube n'utilise le drag and drop, du coup, une fois cette phase terminer, je me heurte au langage informatique dont je ne comprends rien (à la partie "event")
Ah et puis je ne sais toujours pas comment on importe ses propres images...
Programme au pire y'a plein de tutorial dessus:hap:
Le 27 décembre 2018 à 13:01:31 [Second]Ano a écrit :
[12:47:08] <JeDesireChier>
Du coup j'ai dl la version gratuite de gamemaker, j'ai compris le système de background (fond), de sprites (images) et de layer (calques) en suivant des tutos.Mais là où tout s'effondre, c'est que PERSONNE sur youtube n'utilise le drag and drop, du coup, une fois cette phase terminer, je me heurte au langage informatique dont je ne comprends rien (à la partie "event")
Ah et puis je ne sais toujours pas comment on importe ses propres images...
Programme au pire y'a plein de tutorial dessus:hap:
![]()
Je te recommande plutot Construct 3 qui est beaucoup plus ergonomique que GM. Tu peux importer facinement ce que tu as dessinne. Tu peux le tester gratuitement.
Perso je trouve GM vraiment naze, ce logiciel n'est pas du tout ergonomique et est bien plus efficace a utiliser avec du code GM, et quitte a apprendre du code autant apprendre un vrai langage comme le C# et utiliser un vrai moteur comme Unity.
Le 27 décembre 2018 à 13:54:04 devcoder87 a écrit :
Je te recommande plutot Construct 3 qui est beaucoup plus ergonomique que GM. Tu peux importer facinement ce que tu as dessinne. Tu peux le tester gratuitement.Perso je trouve GM vraiment naze, ce logiciel n'est pas du tout ergonomique et est bien plus efficace a utiliser avec du code GM, et quitte a apprendre du code autant apprendre un vrai langage comme le C# et utiliser un vrai moteur comme Unity.
Ah ok ![]()
J'étais loin d'y croire ! Bin merci !
Il y a des outils de création de jeux plus simples que Unity pour faire des jeux 2D (Construct ,...). Sinon si tu veux te lancer dans la programmation avec Unity il te suffira d'apprendre C#, tu commences par lire des cours d'algo, par exemple ici : https://algo.developpez.com/cours/ puis des cours de C#, il y en a plein sur le net, par exemple ici c'est gratuit : https://dotnet.developpez.com/cours/
Love 2d (lua), SDL (C), Monogame (C#), Pygame, et j'en passe. Il existe tellement truc "simple" pour apprendre à programmer et a débuté l'apprentissage de la programmation que de passer par des usines à gaz des le début...
Game Maker est vraiment l'un des meilleurs moteurs pour commencer, et n'est pas vraiment bridé. Tu peux très facilement importer tes propres assets ![]()
Salut tout le monde, je me suis décidé à prendre construct 2 en version gratuite (car j'ai ouïe dire qu'il était moins cher que le 3) et JE SUIS AUX ANGES !
Je matte un tuto où je comprends tout et j'arrive à faire évoluer une petite boule dans un environnement 2D (bon de façon rudimentaire mais c'est déjà ça ! ) que diriez vous que je crée un nouveau topic où je vous montre l'avancement d'un nouveau projet avec un personnage animé ?
Merci mille fois à ceux qui m'ont recommandé construct, c'est un joyaux magique pour ceux qui veulent faire de la 2D
Le Construct est bien mieux que GameMaker pour debuter, mais le nom n'est pas tres vendeur alors les gens ont plus tendance a se diriger vers l'autre programme. Et pourtant une fois qu'on touche a Construct impossible de repasser sur Gamemaker tellement ce dernier a l'air d'un autre age avec son interface peu intuitive.
Le 28 décembre 2018 à 11:25:04 devcoder87 a écrit :
Le Construct est bien mieux que GameMaker pour debuter, mais le nom n'est pas tres vendeur alors les gens ont plus tendance a se diriger vers l'autre programme. Et pourtant une fois qu'on touche a Construct impossible de repasser sur Gamemaker tellement ce dernier a l'air d'un autre age avec son interface peu intuitive.
J'ai bien essayé les deux, impossible que je retourne sur COnstruct qui est bien plus limité à mon sens que GameMaker
Le 28 décembre 2018 à 13:49:40 spidey15 a écrit :
Le 28 décembre 2018 à 11:25:04 devcoder87 a écrit :
Le Construct est bien mieux que GameMaker pour debuter, mais le nom n'est pas tres vendeur alors les gens ont plus tendance a se diriger vers l'autre programme. Et pourtant une fois qu'on touche a Construct impossible de repasser sur Gamemaker tellement ce dernier a l'air d'un autre age avec son interface peu intuitive.J'ai bien essayé les deux, impossible que je retourne sur COnstruct qui est bien plus limité à mon sens que GameMaker
Quelles sont les limites que tu as rencontre par rapport a Gamemaker ?