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

Apres Unity : quel framework ?

Pseudo supprimé
Pseudo supprimé 20 décembre 2016 à 23:00:32

Bonsoir a tous.

Cela fait maintenant 6 mois que je suis sur Unity et je pense que je m'en sort plutot bien vu que j'ai deja crée 3 jeux (dont 2 en projet perso).

Bon je pense avoir fait le tour de Unity mais quelque chose me perturbe : c'est trop facile (dans le sens pouf en 2 clics j'ai un perso animé avec une hitbox et un script) et du coup j'ai la sensation d'avoir perdu mon temps d'un point de vue pedagogique.

Une idée de framework qui pourrait etre interessant a apprendre et qui est utilisé dans le monde pro ? (Je precise que j'ai un peu utilisé Cocos2d et XNA mais que j'ai abandonné a cause d'une doc assez pauvre et que c'est pas evident de trouver des reponses a ses questions)

Gaetano-GX
Gaetano-GX
Niveau 31
20 décembre 2016 à 23:54:36

Tu veux te limiter au C# ? Sinon, il y a Unreal (C++), et Cry Engine aussi (au choix C# ou C++).

Gaetano-GX
Gaetano-GX
Niveau 31
21 décembre 2016 à 00:00:34

D'ailleurs, le Cry Engine me tente bien, je l'ai et il n'est pas gratuit, faut payer 1 dollar minimum ^^
Si je trouve le temps, j'essairai de faire quelque chose avec, surtout que la doc commence à ressembler à quelque chose...Il y a un type sur Open Classrooms qui disait l'été dernier qu'il préférait le Cry Engine à Unreal Engine (moins usine à gaz pour un résultat similaire)...

Pseudo supprimé
Pseudo supprimé 21 décembre 2016 à 00:12:43

Le langage n'est pas un probleme donc non je me limite pas au C#.

A ce qu'il parait les moteurs de jeu c'est pas le top pour apprendre

-Adridu84-
-Adridu84-
Niveau 10
21 décembre 2016 à 00:15:32

Cela fait maintenant 6 mois que je suis sur Unity
Bon je pense avoir fait le tour de Unity

ça fait cinq ans que je touche à Unity et crois moi j'ai pas encore tout vu. Il y a une différence entre connaitre l'interface du logiciel et l'utiliser réellement à fond.

c'est trop facile (dans le sens pouf en 2 clics j'ai un perso animé avec une hitbox et un script) et du coup j'ai la sensation d'avoir perdu mon temps d'un point de vue pedagogique.

C'est le principe d'un moteur de jeu, te faciliter la vie sur le rendu, l'audio, etc ... pour que tu puisse te concentrer sur le contenu, sinon ça serait beaucoup plus compliqué de faire un jeu en 3d poussé, et même les studios commandes des moteurs pour faire leurs jeux.

Sinon je comprends totalement ton ressentis, j'ai le même mais je te conseille tout de même de passer plus de temps sur Unity maintenant que tu as commencé pour faire des choses vraiment poussés et de haut niveau et surtout pour parfaitement comprendre les étapes de la création d'un jeu aboutis.

Pour les autres frameworks, je me suis tourné en premier lieu vers les applications Console C# pour retourner au bases. Ensuite j'ai créé un jeu de rôle text-based en C puis en ce moment je suis passé à XNA de Microsoft pour avoir un moteur de rendu basique et coder en C#. L'exercice que je me suis donné est de refaire le système de rendu de Doom1 / Wolfenstein3D.

Bref voilà pour mon experience personnelle j'espère que ça va t'aider :ok:

Gaetano-GX
Gaetano-GX
Niveau 31
21 décembre 2016 à 00:44:41

Le 21 décembre 2016 à 00:12:43 batagogo a écrit :
Le langage n'est pas un probleme donc non je me limite pas au C#.

A ce qu'il parait les moteurs de jeu c'est pas le top pour apprendre

Il y a aussi le framawork SFML (C++) ou CSFML (binding C) qui est très bon pour apprendre.

Pseudo supprimé
Pseudo supprimé 21 décembre 2016 à 01:17:39

Merci pour vos reponses je vais regarder tout ca :oui:

JSkey
JSkey
Niveau 5
21 décembre 2016 à 03:11:50

Sinon tu a Monogame qui est basé sur XNA :)

Pseudo supprimé
Pseudo supprimé 21 décembre 2016 à 07:42:08

Oui mais l'un des deux n'est plus maintenu je crois

Lapintade
Lapintade
Niveau 30
21 décembre 2016 à 11:15:01

Bon je pense avoir fait le tour de Unity mais quelque chose me perturbe : c'est trop facile (dans le sens pouf en 2 clics j'ai un perso animé avec une hitbox et un script) et du coup j'ai la sensation d'avoir perdu mon temps d'un point de vue pedagogique.

Moi j'ouvre Unity, je clic pour charger un projet d'exemple et je clic "play". Je ne peux pas dire que j'ai crée un jeu.

Quand tu dis en 2 clic tu as un personnage animé, je ne pense pas que tu ai crée le personnage. De plus, il fait quoi ton personnage ? en 2 clics, il ne fera rien.

Unity n'est qu'une coquine (presque vide), ce qui est interessant, c'est ce qu'on en fait. Aussi simple soit il, en 2 clics on ne fait rien du tout avec Unity.

Maintenant si ton but est d'apprends à faire un framework, alors oui tu peux descendre plus bas. Si ton but est de continuer a apprendre a faire des jeu ou application alors non aucun intérêt.

Pseudo supprimé
Pseudo supprimé 21 décembre 2016 à 12:24:41

Oui j'ai un peu exageré en disant "2 clics" :hap:

Mais d'un point de vue pro est-ce interessant de voir les couches plus basses ? Dois-je me diversifier ou au contraire me spacialiser ?

JSkey
JSkey
Niveau 5
21 décembre 2016 à 14:25:13

Le 21 décembre 2016 à 07:42:08 batagogo a écrit :
Oui mais l'un des deux n'est plus maintenu je crois

C'est XNA qu'il n'est plus maintenu, Monogame c'est la suite :)

ThetaTauTau
ThetaTauTau
Niveau 8
21 décembre 2016 à 20:39:38

Mais d'un point de vue pro est-ce interessant de voir les couches plus basses ? Dois-je me diversifier ou au contraire me spécialiser ?

Faire du bas niveau c'est en général pas très bon en terme de productivité dans le développement d'un jeu. Cela dit ça permet de mieux comprendre comment fonctionne les moteurs à l'intérieur et donc mieux savoir s'en servir. Par exemple si tu code un système de collision, même si au final tu n'utiliseras peut être pas ce système dans un jeu (parce qu'il n'est pas optimisé par exemple), ça te permettra de mieux choisir/paramétrer/modifier les systèmes de collision existant pour les adapter au mieux à tes besoins.

Quand à la spécialisation ça dépends. Dans les petites équipe, genre dans un petit studio indé, tu peux très bien être le seul programmeur sur un jeu, donc t'as intérêt à savoir tout faire (et pas que de la programmation d'ailleurs). Pour un jeu AAA par contre un développeur ultra spécialisé dans un domaine peut être très utile.

Pseudo supprimé
Pseudo supprimé 23 décembre 2016 à 00:51:03

Ca tombe le monde indé m'interesse bien plus que les gros studios :oui:

Pseudo supprimé
Pseudo supprimé 23 décembre 2016 à 00:51:22

Ca tombie bien*

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