Bonjour !
Je bosse actuellement sur unity pour un petit projet de jeu 2D en études d'info.
J'ai eu un peu de mal à me familiariser avec, et ce pour une raison. Tous les tutos que j'ai trouvés parlent de comment faire une démo simple à l'aide de scripts copiés/collés/légèrement adaptés.
J'ai commencé à me faire plaisir quand j'ai découvert que oui, unity est orienté objet. Chose dont j'ai douté pendant plusieurs jours. J'ai très peu d'expérience en orienté objet, et le ":monobehaviour" ne m'a pas fait réaliser qu'il s'agissait d'héritage.
C'est pourquoi j'ai pensé qu'il y avait un problème. Pourquoi personne n'en parle ? En tout cas, pas dans les pages habituellement consultées par les débutant.
Ca me paraît évident maintenant : le C# est un langage objet. Mais n'importe quel débutant arrivant sur Unity ne trouvera pas ça évident. Comment faire quelque chose de propre sans utiliser classes, héritages, sans parler de la conception à plus haut niveau ? Au final, ce que beaucoup de tutos proposent, c'est de la bidouille pour obtenir une démo jouable...
Suis-je le seul à avoir ce sentiment ?
Partager