Salut à tous,
Je ne sais pas si je suis dans la bonne section, sinon, excusez-moi :/
J'ai eu l'envie de créer un petit jeu de type voxel. Pourquoi petit ? Je ne cherche pas à recréer Minecraft ni Cube World. J'aimerais créer un jeu cubique car je trouve que "c'est la mode" et qu'avec des cubes, on peut globalement faire ce qu'on veut.
Enfin bref, ayant un niveau convenable en C#, j'ai de suite pensé à XNA (Monogame actuellement). J'ai donc commencé mon p'tit jeu qui commence à prendre forme.
Cependant j'ai regardé ce que donnaient des jeux voxels faits avec Unity et le résultat est bluffant.
Donc ma question est : Pour ce type de jeu, vous me conseillez d'utiliser quoi ? XNA (Monogame) ou Unity ? Sachant que j'ai jamais utilisé Unity.
Merci d'avance ![]()
XNA est discontinued. Monogame, peut-être pas
Unity souffre d'une grave fl@w au niveau de l'affichage distant des jeux en voxels ( http://answers.unity3d.com/questions/241532/is-there-a-way-to-cap-the-max-mipmap-level-of-a-ge.html ), que personne n'est jamais parvenu à résoudre, normal quand t'as droit de manipuler que les leviers que les concepteurs du logiciel veulent bien te refiler. ![]()
Tiens si tu veux voir pour apprendre à faire du voxel sur Unity : http://www.studentgamedev.org/p/unity3d-c-voxel-and-procedural-mesh.html
SomeoneDark : non c'est soit du C# soit du JS soit du Boo
Ok merci, j'ai pu voir un engine voxel open source sur Unity : http://www.volumesoffun.com/tag/cubiquity/ (j'ai pas réussi à l'utiliser, je galère avec l'interfaace graphique d'Unity x))
Vous en pensez quoi ?
PS : Voici ce que j'avais commencé avec XNA : http://puu.sh/82hmH C'est rien donc si je dois changer de moteur, faut que je le fasse maintenant et j'hésite encore
Quel langage utilise Cry Engine ? Parce que je fais uniquement du C# ('fin je fais du C++ et du Java mais je suis beaucoup plus à l'aise en C#)
En parlant de ça, si vous avez d'autres engines C# mieux pour faire du voxel, dîtes-moi ![]()
Bonsoir,
Xna n'est pas discon. Juste certaines plateformes.
caelacanthe t'a ressortie son link favori, a croire qu'il lui manque encore certaines connaissances sous Unity.
Une approche sous unity qui est pas mal documentée pour l'aspect Voxel avec pas mal de ressources pour d'autres langages.
http://forum.unity3d.com/threads/198651-Tutorial-Procedural-meshes-and-voxel-terrain-C
Bonne continuation.
MediateurOfGame > Ton post, c'est le site que je lui ai passé ![]()
Merci pour ce tuto, il a l'air assez complet ![]()
Cependant, j'ai pas mal testé Unity aujourd'hui (je galère encore avec l'interface graphique) et je n'ai pas l'impression de codeer :/ C'qui me dérange un peu parce que j'ai pas trop de mérite :s
"caelacanthe t'a ressortie son link favori, a croire qu'il lui manque encore certaines connaissances sous Unity. "
Trop facile de dire ça lorsqu'on "oublie" de citer les SOLUTIONS.
P.S : désactiver le niveau de mipmaps ou faire une texture par type de terrain ne sont pas des solutions.
Je sais ce que ça fait et en plus, avec unity, t'es prisonnier de son design bizarre
Tu devrais rester sur XNA, c'est un bon compromis entre facilité d'utilisation et mettre la main a la pâte ![]()
@vintrigue
Merci, je pense que c'est ce que je vais faire
Tu penses qu'avec XNA, c'est possible de faire un jeu propre et complet ?
Parce que mon idée principale c'était : le joueur est seul et doit survivre à l'apocalypse
J'accepte tout autre avis ;)
Si tu veut faire un moteur de voxel et avoir l'impression de coder, prend XNA. Si tu veut faire un jeu propre et complet, et que t'as envie de le sortir vite, prend unity et assume d'avoir un moteur de voxel non satisfaisant.
x) Je vais suivre ton avis sur XNA
J'accepte quand même d'autres avis ![]()
@coquinounet
Excuse moi d'avoir fait doublon. J'ai pas cliqué sur ton link c'est de ma faute.
Je disais simplement en plus, que le concept des voxels méga à la mode, que sur ce link quelqu'un qui voulait chatouiller ce type de programmation pouvait le faire aussi dans d'autres environnement de programmation autre que unity. Chose que tu n'avait pas mentionné.
Pour caca.
C'est quand tu veut mon ami de discuter du fond et pas de la forme.
C'est facile de rentrer dans un débat et de mettre un link en disant c'est pas possible. Mais c'est certainement plus difficile et contraignant d'expliquer à un mec ce qu'est une normale map et comment cela fonctionne.
Et va pas te plaindre encore que te file le tronc à qui de droit comme quoi t'es persécuté. Tu récolte que ce que tu sème la.
Si à chaque fois que tu ouvre la bouche dès que l'on parle d'unity, c'est pour descendre cet environnement que tu n'a pas su maîtrisé, c'est pas notre problème, fait un procès à qui de droit, puisque apparemment tu a l'air procédurié.
Pour conclure rapide et que tu comprenne bien ma pensée...
Retourne à tes graphique de poneys.
"Pour caca. "
Et voilà, direct les insultes.
"Si à chaque fois que tu ouvre la bouche dès que l'on parle d'unity, c'est pour descendre cet environnement que tu n'a pas su maîtrisé"
Je parle d'un problème précis, dans un environnement que je maîtrise tellement bien que je sais qu'il n'y a aucune solution satisfaisante, et je prévenais l'OP qu'il n'aille pas se trouver couillon comme celui qui a posté description de son problème sur stackoverflow (et n'a jamais reçu de réponses). Il me semble que c'es toi qui a commencé, dans ce cas précis.
+ mes graphiques de poneys te disent m3rde. ![]()
caca était une faute de frappe.
Dire merde c'est autre chose.
"LOL STEXCUUUSE
"
Je n'avais même pas seulement commencé de descendre unity, en plus, mais non, dès que caelacanthe écrit un message, c'est qu'il y a des allusions mesquines envers unity dedans, alors on le critiquera avec la plus vive des véhémences, et si on ne trouve pas les allusions, on le critiquera encore plus fort, persuadé que les allusions les mieux cachées sont les plus dangereuses. ![]()
Je re, car j'aime bien le fond.
"Il me semble que c'es toi qui a commencé, dans ce cas précis"
Ou ?? Quand ?? Comment ??
Tu es un garçon plein de connaissances, mais pleins de sous entendus.
Développe le fond histoire de voir.
https://www.jeuxvideo.com/forums/1-31-8680588-1-0-1-0-unity-ou-xna.htm#message_8680614 pour le message déclencheur. Une espèce d'attaque personnelle ("caelacanthe t'a ressortie son link favori, a croire qu'il lui manque encore certaines connaissances sous Unity. ") gratuite, méchante et totalement non-constructive.
Pour la forme : Unity ne permet pas de capper les niveaux de mipmaps, donc toute textures en atlas finit par ressembler à une bouillie vue de loin. Ca ne gène personne et ne pose pas de problème, sauf dans le cas précis des block games, et les gens qui les font vont chercher de l'aide sur les forums, et là au choix :
- leur message sera ignoré car les gens ne savent pas et sont bien trop occupé à aider ceux dont le problème est facile à résoudre
- vont commencer à répondre à la moindre de leur critique en arguant qu'unity est un très bon moteur, qu'ils savent pas s'en servir, sans apporter la moindre solution au problème bien sûr.
Dans les deux cas, au mieux, l'utilisateur en ressortira écoeuré de cette expérience malencontreuse avec une communauté supposée avoir de l'utilité, posera éventuellement une suggestion dans la catégorie dédiée qui restera cinq ans sans réponses de la part des développeurs, et finira au mieux par abandonner son block game ou le sortir avec des performances dégradées (l'option de ne pas utiliser d'atlas) ou des graphismes qui rayent la rétine (se passer des mipmaps, brouillard de pixels au loin), alors que tant d'autre exemples de ces jeux ont un joli rendu, comme lui : http://minetest.net pour peu qu'on active le mipmap, ici contrôlé, dans les options.
J'ai dit au mieux, car au pire, il devra finir son block game car il travaillait en fait pour le compte d'un studio qui a signé tout ce qu'il faut de contrat, l'éditeur ne veut pas de la neige de pixels, et sa vie se changera en ENFER.
Et les choses se passent TOUJOURS comme ça avec ce moteur et la communauté qui le suit, et ceux sur qui il n'est jamais arrivé de sérieux problèmes se permettent même de traiter les gens moins chanceux d'idiots et de les prendre de haut, totalement inconscients de leur veine, ils sont répugnants et feraient mieux d'aller tester leur résistance à la fièvre Ébola. ![]()
Trop de smileys.