Construct 2 et GameMaker semblent clairement "à la mode" pour la création de jeux 2D, pour autant je me demande si Unity ne serait pas aussi à considérer.
En effet:
- il offre la possibilité d'écrire les scripts en C# ou en Javascript, ce qui a l'avantage de pouvoir intégrer au développement des codeurs ne connaissant pas plus Unity que Construct ou GameMaker, mais qui auraient des connaissances dans au moins un de ces langages plutôt répandu ; quand à ceux qui voudraient se lancer dans le code, apprendre un de ces deux langages leur permettra de gagner en polyvalence puisqu'ils sont utilisés bien en dehors d'Unity ; d'ailleurs Construct 2 semble assez lourd à gérer pour l'intégration de script, non? (en cherchant sur le site je ne vois que le passage par un "Construct 2 Javascript SDK", ce qui sous-entend l'utilisation d'un environnement de développement spécifique pour intégrer des scripts au logiciel de base?? --ou j'ai rien compris...^^--)
- il offre la possibilité de concevoir des projets autant en 2D qu'en 3D, donc tout le monde pourrait participer, autant les pixel-artistes que les modeleurs 3D (considérant l'idée de "mini-jeux", puisque certains pourraient être en 2D, d'autres en 3D) ; et là encore pour ceux qui débutent mais ont soifs d'apprendre, ceux pour qui la 3D ne ferait pas peur (et tenterait) pourraient très bien s'y lancer
- c'est un outils qui parait très puissant et a le vent en poupe, et apprendre à utiliser ce logiciel est surement un bénéfice important pour ultérieurement aborder d'autres projets
- Unity existe dans une version gratuite qui semble peu brider la créativité de développeurs en herbe (alors que pour Construct 2 on peut voir que la version gratuite limite les events à 100, les layers à 4, les special effects à 2 ...même si je ne suis pas sûr de bien comprendre de quoi il s'agit ^^) ; bon après en revanche la version complète de Construct 2 c'est 100€, quand Unity Pro se monnaye 10 fois plus cher... :/ (1140€)
Enfin, après je dis pas "Unity c'est mieux que tout"
Mais juste bien réfléchir au logiciel à utiliser avant de se lancer, en en envisageant un large choix avant la réflexion finale, car ce sera une des principales contraintes qui s'exercera sur le projet et tous ses contributeurs.
Je conseille aussi Unity, il est très complet, même dans sa version gratuite, et est assez polyvalent. On peut faire de la 3D, de la 2D et même des jeux de carte (Hearthstone a été conçu avec Unity).
De plus, un MOOC très bien fait est disponible sous forme de vidéos sur le site Open Classrooms !
Avec assez peu de connaissances, j'ai pu développer mon jeu grâce à Unity ! (lien dans la signature pour ceux qui veulent).
EDIT : Nival973, je suis complètement d'accord avec toi !
Très intéressant, c'est cool d'avoir des avis sur les différents environnements de développement ça m'instruit
Mes seuls connaissances en développement, c'est le web et encore c'est de l'intégration HTML/CSS donc c'est pas du développement Orienté Objet (je ne sais même pas si ces langages sont considérés comme du développement en plus :p)
Pour ce qui est de la version gratuite de Construct 2 la seule choses que j'ai l'impression de comprendre c'est la limitation à 4 layer (je suppose que ce sont les superpositions de plan/calque comme dans photoshop)
Construct 2 utilise les events sheet pour gérer la partie "code", ce dont tu parles Nival973 ce sont les plugins qui permettent d'ajouter des fonctionalitées supplémentaires. Mais sans plugins il est déjà possible de faire beaucoup de choses. La version free de C2 est certes limitée mais permet déjà de faire beaucoup de choses, les 4 layers (calques) sont largement suffisant également. De plus C2 exporte en html5, donc il est tout à fait possible de créer plusieurs projets séparés qui seront liés par un autre qui seront lancés comme si tu cliques sur un lien vers une autre page web. Ca évite d'ailleurs d'avoir à mettre les jeux différents en commun dans un fichier unique ce qui simplifie bien les choses.
Venez apprendre à créer des jeux vidéo avec la Communauté française de Construct : www.construct-french.fr
Ca me semble quand même plus propre de mélanger les minis jeux pour que ce soit une création un minimum homogène.
Je viens de tester il suffit de faire save as project. Puis de mélanger les différents layouts, et feuille d'event. En configurant le fichier XML du projet, les layouts sont bien ajoutés.
C'est donc faisable.
Sur Consctruct 2, Unity ça reste quand même plus orienté 3D et ça permettra pas à grand monde de participer. Alors que Construct et ses évènements on peut tous faire un petit truc en quelques heures.
Unity permet de faire très facilement des jeux 2D également. La caméra principale peut être réglée en projection orthographique pour voir tout en 2D. Après, je n'ai jamais essayé Construct donc je ne sais pas s'il y a vraiment un des 2 logiciels qui est plus facile à utiliser que l'autre pour les gens qui voudraient commencer. Je pense en tout cas que Unity a moins de limites dans sa version gratuite que Construct.
Je pense d'ailleurs qu'il existe probablement plus de tutoriels concernant Unity que ceux concernant Construct. Je peux me tromper mais je pense que Unity est plus populaire et a donc une plus grande communauté à ce niveau là.
Après, je le répète mais je n'ai personnellement pas de préférence et je pense pouvoir apprendre très facilement à me servir de l'un ou de l'autre.
Je pense tout de même que Unity est plus polyvalent que Construct 2. Tu auras beaucoup plus de mal à faire des jeux 3D avec Construct.
Donc pour ceux qui ne connaissent aucun des deux logiciels, je conseille Unity, on obtient trèèès rapidement des résultats très sympas !
Après, je connais que très peu Construct 2, donc c'est probable que ce soit plus pratique d'utiliser Construct 2 à plusieurs.
@xotraz Ma proposition était pour faire avec certaines limitation de la version free de C2, bien sur que ce n'est pas le plus propre mais tout dans un même projet en 100 events ca demande de bien optimiser ses eventsheets. Pour bosser proprement à plusieurs il est effectivement possible de créer un serveur et d'y synchroniser les projets Lien
Pour connaitre les deux softs, Unity est un soft extrèmement performant mais clairement pas aussi acessible que C2 aux débutants, c'est d'ailleurs un de ses principaux atout, son accessibilité. Unity demande tout de même de coder si tu veux pouvoir faire des choses plus évoluées que de déplacer un personnage et de ramasser des objets.
Maintenant si vous voulez faire de la 3d c'est clairement vers Unity, CraftStudio ou le Blender Game Engine qu'il faut aller, C2 peut aussi en faire grace à un plugin : Q3D, une demo ici : Tiny Tank mais il est clairement pas fait pour ça.
Après qui dit 3d, dit modélisation, textures... Et ça tout le monde ne sait pas faire et ça ne s'apprend pas du jour au lendemain non plus.
Niveau tutos, le site officiel commence à être bien fourni : Scirra tutos
Sinon la communauté Construct-French est plutôt réactive et nous essayons d'aider un maximum de monde à découvrir C2.
Il y a les tutos de Jean Charpentier qui sont très bien : Créerunjeuvideo, moi même j'en ai fait quelques uns : Tuto
Maintenant je parle de ce que je connais, en soft 2d y'en a plein d'autres mais comme je ne les utilise pas je m'abstiendrai de les juger.
Venez apprendre à créer des jeux vidéo avec la Communauté française de Construct : www.construct-french.fr
Construct 2 et GameMaker semblent clairement "à la mode" pour la création de jeux 2D, pour autant je me demande si Unity ne serait pas aussi à considérer.
En effet:
- il offre la possibilité d'écrire les scripts en C# ou en Javascript, ce qui a l'avantage de pouvoir intégrer au développement des codeurs ne connaissant pas plus Unity que Construct ou GameMaker, mais qui auraient des connaissances dans au moins un de ces langages plutôt répandu ; quand à ceux qui voudraient se lancer dans le code, apprendre un de ces deux langages leur permettra de gagner en polyvalence puisqu'ils sont utilisés bien en dehors d'Unity ; d'ailleurs Construct 2 semble assez lourd à gérer pour l'intégration de script, non? (en cherchant sur le site je ne vois que le passage par un "Construct 2 Javascript SDK", ce qui sous-entend l'utilisation d'un environnement de développement spécifique pour intégrer des scripts au logiciel de base?? --ou j'ai rien compris...^^--)
- il offre la possibilité de concevoir des projets autant en 2D qu'en 3D, donc tout le monde pourrait participer, autant les pixel-artistes que les modeleurs 3D (considérant l'idée de "mini-jeux", puisque certains pourraient être en 2D, d'autres en 3D) ; et là encore pour ceux qui débutent mais ont soifs d'apprendre, ceux pour qui la 3D ne ferait pas peur (et tenterait) pourraient très bien s'y lancer
- c'est un outils qui parait très puissant et a le vent en poupe, et apprendre à utiliser ce logiciel est surement un bénéfice important pour ultérieurement aborder d'autres projets
- Unity existe dans une version gratuite qui semble peu brider la créativité de développeurs en herbe (alors que pour Construct 2 on peut voir que la version gratuite limite les events à 100, les layers à 4, les special effects à 2 ...même si je ne suis pas sûr de bien comprendre de quoi il s'agit ^^) ; bon après en revanche la version complète de Construct 2 c'est 100€, quand Unity Pro se monnaye 10 fois plus cher... :/ (1140€)
Enfin, après je dis pas "Unity c'est mieux que tout"
Mais juste bien réfléchir au logiciel à utiliser avant de se lancer, en en envisageant un large choix avant la réflexion finale, car ce sera une des principales contraintes qui s'exercera sur le projet et tous ses contributeurs.
Je conseille aussi Unity, il est très complet, même dans sa version gratuite, et est assez polyvalent. On peut faire de la 3D, de la 2D et même des jeux de carte (Hearthstone a été conçu avec Unity).
De plus, un MOOC très bien fait est disponible sous forme de vidéos sur le site Open Classrooms !
Avec assez peu de connaissances, j'ai pu développer mon jeu grâce à Unity ! (lien dans la signature pour ceux qui veulent).
EDIT : Nival973, je suis complètement d'accord avec toi !
Très intéressant, c'est cool d'avoir des avis sur les différents environnements de développement ça m'instruit
Mes seuls connaissances en développement, c'est le web et encore c'est de l'intégration HTML/CSS donc c'est pas du développement Orienté Objet (je ne sais même pas si ces langages sont considérés comme du développement en plus :p)
Pour ce qui est de la version gratuite de Construct 2 la seule choses que j'ai l'impression de comprendre c'est la limitation à 4 layer (je suppose que ce sont les superpositions de plan/calque comme dans photoshop)
Construct 2 utilise les events sheet pour gérer la partie "code", ce dont tu parles Nival973 ce sont les plugins qui permettent d'ajouter des fonctionalitées supplémentaires. Mais sans plugins il est déjà possible de faire beaucoup de choses. La version free de C2 est certes limitée mais permet déjà de faire beaucoup de choses, les 4 layers (calques) sont largement suffisant également. De plus C2 exporte en html5, donc il est tout à fait possible de créer plusieurs projets séparés qui seront liés par un autre qui seront lancés comme si tu cliques sur un lien vers une autre page web. Ca évite d'ailleurs d'avoir à mettre les jeux différents en commun dans un fichier unique ce qui simplifie bien les choses.
Venez apprendre à créer des jeux vidéo avec la Communauté française de Construct : www.construct-french.fr
Ca me semble quand même plus propre de mélanger les minis jeux pour que ce soit une création un minimum homogène.
Je viens de tester il suffit de faire save as project. Puis de mélanger les différents layouts, et feuille d'event. En configurant le fichier XML du projet, les layouts sont bien ajoutés.
C'est donc faisable.
xotraz, tu as testé sur Construct 2 ou sur Unity ?
(je suppose que c'est Construct 2 vu tu en parlais plus tôt, mais c'est pour être sur ^^)
Sur Consctruct 2, Unity ça reste quand même plus orienté 3D et ça permettra pas à grand monde de participer. Alors que Construct et ses évènements on peut tous faire un petit truc en quelques heures.
Unity permet de faire très facilement des jeux 2D également. La caméra principale peut être réglée en projection orthographique pour voir tout en 2D. Après, je n'ai jamais essayé Construct donc je ne sais pas s'il y a vraiment un des 2 logiciels qui est plus facile à utiliser que l'autre pour les gens qui voudraient commencer. Je pense en tout cas que Unity a moins de limites dans sa version gratuite que Construct.
Je pense d'ailleurs qu'il existe probablement plus de tutoriels concernant Unity que ceux concernant Construct. Je peux me tromper mais je pense que Unity est plus populaire et a donc une plus grande communauté à ce niveau là.
Après, je le répète mais je n'ai personnellement pas de préférence et je pense pouvoir apprendre très facilement à me servir de l'un ou de l'autre.
+1
Je pense tout de même que Unity est plus polyvalent que Construct 2. Tu auras beaucoup plus de mal à faire des jeux 3D avec Construct.
Donc pour ceux qui ne connaissent aucun des deux logiciels, je conseille Unity, on obtient trèèès rapidement des résultats très sympas !
Après, je connais que très peu Construct 2, donc c'est probable que ce soit plus pratique d'utiliser Construct 2 à plusieurs.
@xotraz Ma proposition était pour faire avec certaines limitation de la version free de C2, bien sur que ce n'est pas le plus propre mais tout dans un même projet en 100 events ca demande de bien optimiser ses eventsheets. Pour bosser proprement à plusieurs il est effectivement possible de créer un serveur et d'y synchroniser les projets Lien
Pour connaitre les deux softs, Unity est un soft extrèmement performant mais clairement pas aussi acessible que C2 aux débutants, c'est d'ailleurs un de ses principaux atout, son accessibilité. Unity demande tout de même de coder si tu veux pouvoir faire des choses plus évoluées que de déplacer un personnage et de ramasser des objets.
Maintenant si vous voulez faire de la 3d c'est clairement vers Unity, CraftStudio ou le Blender Game Engine qu'il faut aller, C2 peut aussi en faire grace à un plugin : Q3D, une demo ici : Tiny Tank mais il est clairement pas fait pour ça.
Après qui dit 3d, dit modélisation, textures... Et ça tout le monde ne sait pas faire et ça ne s'apprend pas du jour au lendemain non plus.
Niveau tutos, le site officiel commence à être bien fourni : Scirra tutos
Sinon la communauté Construct-French est plutôt réactive et nous essayons d'aider un maximum de monde à découvrir C2.
Il y a les tutos de Jean Charpentier qui sont très bien : Créerunjeuvideo, moi même j'en ai fait quelques uns : Tuto
Maintenant je parle de ce que je connais, en soft 2d y'en a plein d'autres mais comme je ne les utilise pas je m'abstiendrai de les juger.
Venez apprendre à créer des jeux vidéo avec la Communauté française de Construct : www.construct-french.fr
Pages