Aller au menu - Aller au contenu

Un couple tant attendu : Flash et Unity

Revenir à la liste des news
Participer à la discussion

Image

Informations

Contributeur(s) : Gwenn, Havok Novak, Hor@ce, Lucan et RyDroid
Publié : le 21/01/2012 à 15:00:00
Catégorie : Logiciel
Visualisations : 9 032

Licence : Creative Commons BY SA

Un couple tant attendu : Flash et Unity

Unity3D : un moteur de jeu pour toutes vos plateformes


Image utilisateur

Unity est un moteur de jeu 3D propriétaire. Sa dernière version 3.5 est sortie 3 jours avant Noël, il s'agit d'une open bêta qui apporte son lot de nouveautés dont la principale nouveauté est la possibilité de compiler sous Flash, pour permettre aux joueurs d'utiliser un simple navigateur Web ! Unity annonce la correction d'une vingtaine de problèmes connus avec cette nouvelle version. La liste complète des changements est disponible ici.

Image utilisateur
Unity3D en pleine action !


Un petit tour du marché


Le principe d'un moteur de jeu est de proposer aux studios de développement un vaste ensemble d'outils de programmation, d'intégration, qui permettent aux créateurs de réaliser des jeux vidéo sans se préoccuper des couches de bas niveau (plateforme utilisée par le joueur, par exemple). Ainsi, les moteurs modernes permettent de porter votre jeu PC sur iPhone en quelques clics ! On peut citer en exemple UDK, CryEngine 3 ou encore Source Engine. Précisons un peu le positionnement de chacun d'eux.
  • Unity 3D est un moteur moderne, léger, qui s'adapte à la plupart des plateformes (PC, iPhone, Android) et des machines. Son rendu est de bonne qualité, les outils sont modernes. On pourrait citer comme défaut les restrictions de la version gratuite et le coût élevé d'une version complète.
  • UDK, leader du marché reste un moteur très lourd, adapté aux jeux vidéo à gros budget pour des machines très performantes. Gratuit sans restriction technique, il n'exige une licence payante que pour un usage commercial.
  • CryEngine, le moteur du fameux Crysis, est l'outsider pour les jeux vidéo haut de gamme. Gratuit également en usage non commercial, il est en revanche lourd également.
  • Enfin, Source, le moteur créé par Valve, souffre d'une conception ancienne mais reste parfaitement capable de concurrencer ses adversaires, avec une communauté de modding présente et un rendu très efficace.

Sur le Site du Zéro, trois de ces moteurs sont connus. UDK et Source disposent chacun d'un cours, Unity quand à lui voit ses utilisateurs en pleine effervescence avec le début de la rédaction d'un cours complet !

Unity pour Flash


Unity propose à lui seul 3 choix de syntaxe (décrite dans une précédente news). La version d'Unity gratuite est assez complète même si quelques fonctionnalités ne sont pas disponibles, notamment le support des plateformes mobiles : iPhone et Android. Cependant, vous pouvez toujours réaliser des jeux vidéos sérieux avec cet outil ! Selon la taille de votre projet, l'utilisation commerciale ou non ainsi que vos moyens, il peut-être préférable de choisir CryEngine ou UDK. Bien sûr, tout dépend aussi de vos objectifs.

Mais la vraie révolution de cette version, c'est qu'elle est la première permettant de compiler la scène avec Adobe Flash Player. On peut donc utiliser l'environnement très complet qu'est Unity, pensé pour les jeux en 3D, pour corriger les faiblesses natives d'Adobe Flash. Il n'est aussi plus nécessaire de passer par l'apprentissage de l'Action Script, en effet comme annoncé plus haut Unity, propose ses propres syntaxes, plus variées.

Image utilisateur

Un essai pour Unity sous Flash


Après un essai sur un "gros" projet open-source (AngryBots), sous Windows avec une configuration moyenne, on remarque bien sûr une grande différence. En effet, la version Flash souffre de performances bien moindres, alors que la version compilée pour Windows reste très fluide. Mieux vaut pour l'instant privilégier les autres choix de compilation ! Rappelons que cette fonction est en bêta, espérons qu'il y aura une optimisation lors de la prochaine version.

Des ajouts bien pratiques


Google Chrome : Native Client SDK


Image utilisateur

Unity l'avait annoncé il y a plus d'un an : Google et Android seraient le futur des jeux sur le web. Cette nouvelle version apporte une grande nouveauté pour le navigateur Google Chrome : il est maintenant nativement compatible avec Unity ! Il n'est donc pas nécessaire de passer par l'installation du WebPlayer d'Unity, contrairement aux autres navigateurs.

Il sera cependant nécessaire de faire une deuxième compilation uniquement pour Google Chrome, en cochant simplement une case lors de la compilation. Étant en version bêta, s'agissant de la première apparition de cette fonction, nous pouvons espérer une correction des problèmes qui subsistent, autant du coté d'Unity que de Chrome : cette fonctionnalité semble pour l'instant peu stable, il s'agit uniquement là d'une démonstration technologique.

CPU Profiler


L'équipe d'Unity vient de rajouter un CPU Profiler, uniquement pour la version pro. Ce dernier permet de voir l'utilisation de votre processeur lorsque vous lancez la scène dans l'éditeur. Vous pouvez donc savoir précisément ce que consomme un script. Il est donc indispensable à l'optimisation de votre projet.

Image utilisateur


Image utilisateur

Amélioration de la gestion des smartphones : Android et iOS


Grâce à cette nouvelle version, la prise en charge des périphériques des smartphones a été amélioré. Pour l'audio, le support du microphone a été rajouté, disponible sur toutes les plateformes. Il y a également eu ajout du support de la caméra ainsi que de la boussole. Pour iOS, la fréquence de contrôle de l'accéléromètre est désormais contrôlée à partir de paramètres du lecteur. Les applications Unity peuvent aussi interagir avec les notifications push de votre iDevice !

MonoDevelop passe en 2.8.2


MonoDevelop est l'éditeur de script par défaut d'Unity. Avec la version 3.5 d'Unity, MonoDevelop passe lui aussi une nouvelle version la 2.8.2. Si vous utilisez aussi ce logiciel pour programmer aussi en ASP.NET, il est très conseillé de le mettre à jour. En effet, si un problème apparaissait lors du chargement d'une application, elle pouvait compromettre les fichiers situés dans le même répertoire de l'application web ! Comme vous le voyez, l'univers Unity est en plein développement. C'est un système jeune qui progresse rapidement.

Pour conclure


Unity3D est probablement un des meilleurs moteurs de jeu disponibles actuellement. Positionné un peu différemment de ses concurrents, en visant moins les rendus de l'extrême, il est très portable, moderne et a un avenir certain. Son usage dans l'industrie est d'ores et déjà acquis, malgré son statut de nouvel arrivant !

Un tel outil, avec du travail, est parfaitement utilisable par une équipe de Zéros. N'ayez pas peur de l'essayer si vous souhaitez vous lancer, comme d'autres Zéros avant vous ! :)
Si vous souhaitez en savoir plus, discuter avec les utilisateurs d'Unity du Site du Zéro, le rendez-vous est donné dans le forum Mapping & Modding. A bientôt !

Sources


43 Participations

Pour accéder à cette section
Connectez-vous !
connexion_rpx
Page 1  2  Suivante
Pseudo Discussion
1 visiteur sur cette news (0 membre et 1 Anonyme)
Page 1  2  Suivante
Hors ligne F@b # Posté le 21/01/2012 à 15:09:33
Avatar

Excellente News. Un nouveau moteur que je ne connaissait pas
Hors ligne fab@c++ # Posté le 21/01/2012 à 15:12:35
Impossible n'est pas français
Avatar

Déjà, excellente news. Ensuite, le fait que l'on puisse utiliser Unity avec Flash est une excellente chose pour relever flash :)
 
Hors ligne Hilaia # Posté le 21/01/2012 à 15:12:42
C'est la fin du début...
Avatar
Groupe : Anciens

Ville : Profondeville
Pays : Belgique

Sympa, ça faisait un petit temps qu'on l'attendait, je me demande ce que ça va donner.
J'imagine qu'il gère ça avec le Stage3D, mais ça fait bizarre d'apprendre que les performances sont sous la moyenne des autres moyens vu ce qu'anonçait Adobe avec Stage3D.

Bonne news :) .

Dropbox: Obtenez 250Mo supplémentaires en étant parrainé sur ce service de synchronisation de données.
Peut servir à tout, et juste génial pour gérer ses projets gratuitement.
 
Hors ligne maxime3112 # Posté le 21/01/2012 à 15:16:30
Avatar
Flux RSS

Études : Université Libre de Bruxelles (ULB)

Je ne connaissais pas non plus, de plus il ne me semblait pas que Unity était un moteur si haut niveau (d'après ce que j'ai compris). Merci beaucoup pour cette news!
 
Connecté Gwenn # Posté le 21/01/2012 à 15:29:50
Chez moi ça marche.
Avatar
Groupe : Anciens

Citation : maxime3112
Je ne connaissais pas non plus, de plus il ne me semblait pas que Unity était un moteur si haut niveau (d'après ce que j'ai compris). Merci beaucoup pour cette news!

Unity est vraiment un engin de bonne qualité, oui. Je ne sais pas si "haut niveau" est le terme approprié, je n'ai pas l'impression qu'il s'oriente vers le plus haut niveau justement, mais plutôt sur une qualité consistante sur différentes plateformes. Pour un jeu haut de gamme ce n'est pas le choix le plus logique ; en revanche c'est un bon moteur pour se lancer, c'est un bon moteur pour le mobile, c'est d'une manière générale un outil efficace.

A titre d'info, l'Unreal Engine a également un support Flash, mais il est expérimental alors qu'Unity a vraiment sorti sa beta avec la feature.

Image utilisateur
 
Hors ligne Rizen # Posté le 21/01/2012 à 15:35:47
Avatar

Études : UTBM

Vous pouvez tester quelques démos directement dans votre navigateur, notamment bootcamp ou angry bots qui sont plutôt impressionnant quand on pense qu'ils tournent sur navigateur.
Vous devez préalablement installer le plugin web Unity disponible sur le site (très léger) pour pouvoir y jouer.

Les demos sont disponibles ici : http://unity3d.com/gallery/demos/live-demos
Hors ligne Coolsinus # Posté le 21/01/2012 à 15:36:05 Commentaire supprimé pour le motif suivant : Message complètement hors sujet.
Hors ligne Patoch # Posté le 21/01/2012 à 15:40:51
EuropeTrotteur.com
Avatar

Études : ESGI

Ca peut faire du bon remu menage tout ca :)
 
Hors ligne maxime3112 # Posté le 21/01/2012 à 15:41:07
Avatar
Flux RSS

Études : Université Libre de Bruxelles (ULB)

Citation : Gwenn
Citation : maxime3112
Je ne connaissais pas non plus, de plus il ne me semblait pas que Unity était un moteur si haut niveau (d'après ce que j'ai compris). Merci beaucoup pour cette news!

Unity est vraiment un engin de bonne qualité, oui. Je ne sais pas si "haut niveau" est le terme approprié, je n'ai pas l'impression qu'il s'oriente vers le plus haut niveau justement, mais plutôt sur une qualité consistante sur différentes plateformes. Pour un jeu haut de gamme ce n'est pas le choix le plus logique ; en revanche c'est un bon moteur pour se lancer, c'est un bon moteur pour le mobile, c'est d'une manière générale un outil efficace.

A titre d'info, l'Unreal Engine a également un support Flash, mais il est expérimental alors qu'Unity a vraiment sorti sa beta avec la feature.

Merci pour la précision :) J'ai cependant une question, de quel tutoriel sur le site parle-t-il ? Car le seul que j'ai trouvé est en beta test et abandonnée :p
 
Connecté Gwenn # Posté le 21/01/2012 à 15:48:06
Chez moi ça marche.
Avatar
Groupe : Anciens

Il y a en a deux qui sont tous les deux en travaux, pour l'instant il n'y a pas de tuto complet.

Image utilisateur
 
Hors ligne Kutter # Posté le 21/01/2012 à 15:51:32

Étant un débutant sur Unity, je trouve cette version superbe même si je n'ai pas le niveau complet pour l’utiliser totalement ! Merci pour cette New ;)
Connecté Programpriv # Posté le 21/01/2012 à 16:12:49
C'est beau C++ !
Avatar

Bon, bien il ne manque plus qu'un super tutoriel sur Unity...
 
Hors ligne referenceur # Posté le 21/01/2012 à 16:36:10

News intéressante, bien rédigée et complète :)
 
Connecté Amatewasu # Posté le 21/01/2012 à 17:26:08
Avatar

Ville : Retiers
Pays : France métropolitaine

C'est dommage que malgré toutes les plateformes supportées, linux n'en fasse pas partie…
 
Hors ligne bluestorm # Posté le 21/01/2012 à 17:39:11
dont ask to ask
Avatar
Groupe : Anciens
Flux RSS

La news est bien faite mais fait preuve d'un manque de discernement regrettable en présentant flash comme une technologie "attendue".

Cela fait des années que les libristes disent haut et fort que Flash ne leur convient pas, qu'il est propriétaire et non portable, qu'il faudrait privilégier des technologies plus ouvertes, etc. Ces jérémiades n'ont eu que bien peu d'effet : on leur répondait (à juste titre) que Flash restait disponible sur l'écrasante majorité des ordinateurs du public visé, et que les technologies concurrentes comme SVG/JS n'étaient pas matures.

Cet état de fait a été balayé par quelques années de propagande Apple, qui a fait preuve du totalitarisme le plus implacable pour éradiquer Flash de ses plateformes (surprise, il n'y a pas que les libristes qui n'aiment pas Flash). Il y a 5 ans, Flash c'était cool et tout et les libristes de vieux grincheux, mais maintenant ça ne tourne pas sur iPhone alors c'est has been.

Cette situation est cruellement ironique, mais la conclusion est là. Flash est une technologie mourante que même Adobe menace d'abandonner. Je ne me risquerai pas à des prédictions sur l'avenir, la situation pourrait bien changer (puisqu'elle n'est pas motivée par des arguments rationnels de technologies ouvertes mais bien sur les caprices de quelques puissants), mais aujourd'hui Flash est sur la pente descendante.

Je ne connais pas Unity et je me garderai donc bien de le juger, mais je lui souhaite que dans le "couple tant attendu", il soit celui des deux dont on n'attend pas qu'il crève.
 
Hors ligne Nesquik69 # Posté le 21/01/2012 à 17:50:25
Slave of the Rythm
Avatar
Groupe : Auteurs

Ville : Tassin la demi-lune
Pays : France métropolitaine

Citation : bluestorm
Cette situation est cruellement ironique, mais la conclusion est là. Flash est une technologie mourante que même Adobe menace d'abandonner.

Cette conclusion se confirme d'ailleurs quand on voit qu'Adobe a clairement dit qu'ils ne développeront plus Flash pour les futures versions d'Android, on sent déjà un abandon de certaines plateformes. Il n'y a plus qu'à attendre de voir comment cela va se passer pour le développement PC.

Mes sites web : Plune | It's Friday!
Mes tutos : Javascript | Ajax
Mes projets : SpeedTest | Boxifier | zUploader
Articles : Breakpoint 2007 / 2008 / 2009
Useless : Mangas | Caramelldansen | Monde parallèle acidifié | Tydax
 
Hors ligne Hilaia # Posté le 21/01/2012 à 18:19:52
C'est la fin du début...
Avatar
Groupe : Anciens

Ville : Profondeville
Pays : Belgique

Bon ben reste plus qu'à attendre la version HTML5 <: .
Sérieusement, c'est clair que jamais je n'utiliserai cette nouvelle fonctionnalité pour les raisons déjà évoquées.

Ceci dit, j'aime bien le fait de pouvoir montrer un truc à un pote comme ça sans qu'il rien avoir d'installé si ce n'est le plugin flash(jusqu'à son abandon).

De toute façon, je trouve la politique de ce genre de moteur tout à fait claire quand on voit qu'ils ne proposent pas d'exécutable Linux, ce qui est tout à fait regrettable.

Je précise que je suis à 95% sur Linux.

Dropbox: Obtenez 250Mo supplémentaires en étant parrainé sur ce service de synchronisation de données.
Peut servir à tout, et juste génial pour gérer ses projets gratuitement.
 
Connecté Gwenn # Posté le 21/01/2012 à 18:25:21
Chez moi ça marche.
Avatar
Groupe : Anciens

Citation : bluestorm
La news est bien faite mais fait preuve d'un manque de discernement regrettable en présentant flash comme une technologie "attendue".

Cela fait des années que les libristes disent haut et fort que Flash ne leur convient pas, qu'il est propriétaire et non portable, qu'il faudrait privilégier des technologies plus ouvertes, etc. Ces jérémiades n'ont eu que bien peu d'effet : on leur répondait (à juste titre) que Flash restait disponible sur l'écrasante majorité des ordinateurs du public visé, et que les technologies concurrentes comme SVG/JS n'étaient pas matures.

Cet état de fait a été balayé par quelques années de propagande Apple, qui a fait preuve du totalitarisme le plus implacable pour éradiquer Flash de ses plateformes (surprise, il n'y a pas que les libristes qui n'aiment pas Flash). Il y a 5 ans, Flash c'était cool et tout et les libristes de vieux grincheux, mais maintenant ça ne tourne pas sur iPhone alors c'est has been.

Cette situation est cruellement ironique, mais la conclusion est là. Flash est une technologie mourante que même Adobe menace d'abandonner. Je ne me risquerai pas à des prédictions sur l'avenir, la situation pourrait bien changer (puisqu'elle n'est pas motivée par des arguments rationnels de technologies ouvertes mais bien sur les caprices de quelques puissants), mais aujourd'hui Flash est sur la pente descendante.

Je ne connais pas Unity et je me garderai donc bien de le juger, mais je lui souhaite que dans le "couple tant attendu", il soit celui des deux dont on n'attend pas qu'il crève.

Après toutes ces critiques de Flash, je pense qu'il était intéressant d'en parler sous un autre angle. Tu parles de Flash comme d'une technologie mourante : sais-tu que l'extrême majorité des jeux vidéo 3D à gros budget ont leur interface 2D entièrement en Flash ? C'est un fait vérifiable, hein. Ça s'appelle Scaleform, on aime ou on n'aime pas et c'est clairement une technologie imparfaite, mais c'est également le leader du marché et de loin, c'est même indiscutable.

Image utilisateur
Oh, du Flash


Je te propose donc de revoir ta conclusion : Flash est une technologie mourante dans le mobile, et en plein essor dans le jeu vidéo, bien loin d'être sur la pente descendante. Bien sûr, ça ne change rien à la vérité de ta critique : Flash n'est pas spécialement attendu. Ce qui est attendu (pas forcément par tout le monde) c'est plus de plateformes différentes pour un seul moteur de jeu. Une abstraction, en quelque sorte. Une de ces plateformes c'est le navigateur Web du client et je pense que c'est intéressant qu'il y aie des travaux là-dessus.

Enfin bluestorm, je tiens à rappeler un truc : il n'y a pas de concurrent libre d'Unity, UDK, Cryengine etc. Il y a des jeux vidéo libres, c'est un fait mais il n'y a pas de Starcraft libre, il n'y a pas de Gears of War libre, il n'y a pas de Skyrim ou de Mass Effect libre. Je sais que tu n'est pas homme à critiquer une solution sans en proposer une autre, et dans le cas de Flash il y en a réellement (et libres encore). Mais l'absence quasi-totale du libre dans le paysage du jeu vidéo professionnel encourage à choisir ce qu'on connaît... Flash typiquement, comme je l'expliquais dans mon premier paragraphe.

Citation
De toute façon, je trouve la politique de ce genre de moteur tout à fait claire quand on voit qu'ils ne proposent pas d'exécutable Linux, ce qui est tout à fait regrettable.

Pour UDK, la plateforme des outils c'est .NET. Quel est l'équivalent libre ?

Image utilisateur
 
Hors ligne bluestorm # Posté le 21/01/2012 à 18:39:32
dont ask to ask
Avatar
Groupe : Anciens
Flux RSS

Citation
Enfin bluestorm, je tiens à rappeler un truc : il n'y a pas de concurrent libre d'Unity, UDK, Cryengine etc.


Je ne faisais pas tant un commentaire en tant que libriste (même si ça transparaît, j'avoue), c'était plutôt une considération sur l'industrie "IT", le genre de trucs plats et pas très intéressants que l'on dit du cirque technologique dans les milieux qui font de l'argent.

Je suis conscient du fait qu'il y a assez peu de logiciel libre dans l'industrie du jeu vidéo grand public. Tant pis, de toute façon c'est un milieu avec lequel je ne suis plus en contact depuis un certain temps, donc ça ne me touche pas personnellement. On peut aussi faire des choses très intéressantes dans le domaine du logiciel propriétaire et je suis sûr que tu trouves ton plaisir à utiliser ces engins et c'est très bien.

Je suis un peu le milieu du jeu vidéo libre, qui est assez séparé; il y a des choses intéressantes mais dans un autre genre. Il y a aussi le milieu des petits jeux vidéos indépendants, qui est lié au libre mais bien distinct : ce sont des gens qui veulent tirer profit du libre mais qui n'ont pas d'engagement idéologique, qui en connaissent mal le principe et dont ce n'est (pour des raisons compréhensible) pas la priorité du tout. Ça donne des choses intéressantes comme le Humble Indie Bundle, ou cet article : Open Sourcing Your Game While It's Still Popular.
 
Connecté Gwenn # Posté le 21/01/2012 à 18:47:23
Chez moi ça marche.
Avatar
Groupe : Anciens

Citation
Je suis un peu le milieu du jeu vidéo libre, qui est assez séparé; il y a des choses intéressantes mais dans un autre genre. Il y a aussi le milieu des petits jeux vidéos indépendants, qui est lié au libre mais bien distinct : ce sont des gens qui veulent tirer profit du libre mais qui n'ont pas d'engagement idéologique, qui en connaissent mal le principe et dont ce n'est (pour des raisons compréhensible) pas la priorité du tout. Ça donne des choses intéressantes comme le Humble Indie Bundle, ou cet article : Open Sourcing Your Game While It's Still Popular.

Il se trouve que c'est précisément ce que je cherche à encourager sur le SDZ (l'indie), avec dans la mesure du possible des outils libres. Je recommande et j'utilise Blender, par exemple ; GIMP est une solution très correcte, etc.

Du coup, c'est une démarche un peu curieuse puisque je parle d'outils propriétaires comme UDK ou Unity, et en même temps je distribue code et contenu sous licence libre. Je comprends qu'on se pose la question de l'outil propriétaire... La réponse est simple : dans plusieurs éléments centraux de la construction d'un jeu, il n'y a pas aujourd'hui de solution libre mature.

Pour être complet, je dirais même que j'encourage les gens que ça intéresse à s'y mettre. Blender est une bonne base de travail à laquelle il manque des fonctions d'édition de jeu (de vraies, pas le Game Engine), le HTML5 peut remplacer Flash... Il suffit de temps et de motivation (je manque toujours soit de l'un, soit de l'autre).

Image utilisateur
 
Hors ligne ZJP # Posté le 21/01/2012 à 21:04:17
Avatar

Citation
Unity est vraiment un engin de bonne qualité, oui. Je ne sais pas si "haut niveau" est le terme approprié, je n'ai pas l'impression qu'il s'oriente vers le plus haut niveau justement, mais plutôt sur une qualité consistante sur différentes plateformes. Pour un jeu haut de gamme ce n'est pas le choix le plus logique ; en revanche c'est un bon moteur pour se lancer, c'est un bon moteur pour le mobile, c'est d'une manière générale un outil efficace.

Hé non!!!.
Les objectifs en "casual" sont atteint. Le prochain : La qualité AAA. voir interview du CEO d'Unity ici : http://www.gamasutra.com/view/news/352 [...] _Releases.php
Ils ont marre d'être considérés comme un "casual engine". Cela est évoqué de plus en plus sur le forum officiel.

La cible c'est clairement UDK et/ou CryEngine. Les moyens financiers sont là et l'embauche constante de spécialistes du graphisme le prouve (un des GROS défauts d'Unity étant justement la "faiblesse" de ses "codeurs de shaders"). De plus, le rachat de sociétés spécialisées (Unity Canada anciennement Mécanim - spécialisée dans l'animation - ) conforte ces objectifs.

Rv pour la version 4.x.
C'est l'inverse pour UDK : Ce rapprocher de la simplicité d'Unity. L'intégration de C#, vraisemblablement dans la version... 4.x est une possibilité évoquée. ;)

JP

PS : On se calme les fan-boys. Je ne suis pas ici pour démolir (ou favoriser) l'un ou l'autre des GamesEngines. La preuve : http://www.unity3d-france.com/unity/ph [...] 1974&start=51
;)
Connecté Gwenn # Posté le 21/01/2012 à 21:51:56
Chez moi ça marche.
Avatar
Groupe : Anciens

La version 4 d'UDK n'est même pas annoncée, et le C# pour l'instant c'est ni utile, ni prévu à ma connaissance. Il y a ~500KLOC d'Unrealscript qui seraient impossibles à porter en C# et je doute vraiment qu'ils s'amusent à interfacer ensembles des scripts de langages différents à la syntaxe proche. En clair : je doute à 2000% sur ce coup là, ils n'ont aucune raison de le faire.

Après pour les objectifs commerciaux, je t'avoue que je ne les suis pas. Je vois qu'ils ne font que de petits jeux (et c'est pas un mal hein) et que du coup, l'outil reste simple à utiliser ; je pense qu'ils vont avoir du mal à concurrencer un UDK qui a une centaine de jeux au tableau de chasse.

PS : aucun fanboy ici ! :p

Image utilisateur
 
Hors ligne ZJP # Posté le 21/01/2012 à 22:09:41
Avatar

Citation
je pense qu'ils vont avoir du mal à concurrencer un UDK qui a une centaine de jeux au tableau de chasse.

Difficile de concurrencer en quantité un adversaire qui a démarré bien avant sur un créneau spécifique. En revanche, dire (ou penser) que la qualité visuelle d'UDK est hors de portée d'Unity Technologie est un pari que je ne prendrai pas.
Il ne font que des petits jeux (sic!) car C'ETAIT leur objectif primaire. On ne peut dénier à une boite qui en a les moyens l'envie (et la volonté ) d'évoluer, de viser un autre objectif?! Non?

Pour C#, c'est une rumeur de forum. Cela dit, on pensait la même chose de CryEngine. Une "interface" en C# est en cours de dev par une boite externe. Donc.. ;)

Citation
Je ne connais pas Unity et je me garderai donc bien de le juger, mais je lui souhaite que dans le "couple tant attendu", il soit celui des deux dont on n'attend pas qu'il crève

Il ne s'agit que d'exporter son projet sous Flash. Rien de dangereux pour l'avenir d'Unity. :p

JP
Hors ligne Warp # Posté le 22/01/2012 à 03:38:08
Avatar

Je trouve la critique de Flash extrêmement "facile".
On lui reproche tous les maux du monde et certains souhaitent le voir disparaître pour de bon pour des raisons dont on peut toujours débattre. On invoque le libre, les performances ou encore la portabilité qui feraient défaut à la technologie... A juste titre ou non d'ailleurs.
Certains citent Apple comme précurseur de la mort de Flash, mais rien qu'à l'annonce du nom de la société, on peut se demander si la démarche de ne pas incorporer Flash sur les appareils n'était pas marketing plus qu'idéologique... Peut-être un peu les deux, dirons-nous.

Mais ce n'est pas ce qui m'intéresse ici.
Ce qui m'intéresse, ce sont les alternatives viables, stables, répandues, éprouvées et matures, offrant au minimum les mêmes possibilités, avec un effort à fournir le plus bas possible (au aussi bas que Flash). J'ai beau regarder... Je ne trouve pas.

Je ne suis pas pour ou contre la mort de Flash, mais il faut admettre que je me pose honnêtement la question lorsque quelqu'un me dit vouloir voir cette technologies tomber, de savoir "oui, d'accord, mais pour aller vers quoi ? Qu'est-ce qui est mieux ou, au moins aussi bien ? Que Flash disparaisse au profit de quoi ?".

Aujourd'hui, je ne vois aucune technologie -libre ou non- en mesure d'apporter ce qu'à apporté Flash (et ce qu'il continue d'apporter). Je veux dire par là que, même si on peut faire un petit jeu en base HTML5/JS, le développement est excessivement long et requiers des connaissances aujourd'hui très peu rependues comparativement à la technologie Flash.
Si vous êtes une entreprise de développement de jeux vidéos, passer une annonce pour un poste à pouvoir en tant que Dev' Flash ou Dev' sur une technologie alternative sera certainement très instructif sur l'état actuel des compétences disponibles sur le marché. Et je suis persuadé que la plus grosse pile de CV incluant de bonnes références, sera celle concernant le poste pour le développement Flash. Sans aucun doute.

Bref, encore une fois : voir mourir Flash, pourquoi pas ? Mais a-t-on, aujourd'hui, les compétences suffisantes ainsi qu'une technologie permettant le développement des mêmes produits, le tout sans surcoût ni temps supplémentaire nécessaire et apportant un réel plus, tout en permettant de toucher la même base d'utilisateurs que celle de Flash ?

Jusqu'à maintenant, aucun des débats que j'ai pu suivre ne m'a convaincu là-dessus. En ce sens, je resterai très réservé quand à la volonté de voir Flash mourir.


P.S.: un peu plus sur le sujet, si vous voulez voir un jeu Unity porté sur PC, Mac, iPhone, Androïd et également sur web browser (avec le web player Unity, pas le portage Flash), le tout avec du netcode permettant du multijoueur en crossplatform, vous pouvez jeter un oeil à Shadowera. J'ai beaucoup aimé l'effort en ce qui concerne le portage, et je pense que l'avenir du jeu vidéo se trouvera sur la neutralité des plateformes de jeu (à savoir : jouez avec ce que vous voulez au même jeu, sans distinction).
Hors ligne bluestorm # Posté le 22/01/2012 à 10:16:32
dont ask to ask
Avatar
Groupe : Anciens
Flux RSS

Warp > mais moi je n'en ai rien à cirer de ta facilité à trouver des programmeurs ou de la documentation.

Je n'aime pas Flash, c'est une technologie fermée que je ne veux pas, en tant qu'utilisateur, qu'on m'impose. Il existe des alternatives ouvertes qui ne demandent qu'à maturer en trouvant des programmeurs compétents et de la documentation, et je souhaite que les gens l'utilisent.

Malheureusement pendant des années les développeurs Flash ont fermé les oreilles à cet argument. Il y a 10 ans qu'on dit ça, en 10 ans ils auraient largement eu le temps d'évaluer des alternatives pour ne pas mettre tous leurs œufs dans le même panier, de se former à SVG/Javascript, d'en mettre sur leur CV, etc. Seulement voilà, ne voyant que la rentabilité à court terme ils se sont précipités sur leur technologie fermée avec exactement les arguments que tu nous tiens là.

Sauf qu'un jour Apple a fait sa diva et éradiqué Flash de sa plateforme qui a conquis le monde par ses arguments marketing. J'aime encore moins Apple que Flash car ses technologies sont encore plus fermées, et je ne suis pas du tout content de ce que l'iPhone a fait au paysage du logiciel mobile (un monde fermé et balkanisé). Il n'empêche qu'aujourd'hui une grande quantité d'acheteurs n'ont plus Flash et que les développeurs suscités déchantent, car leur technologie ne peut plus couvrir un public juteux. Ceux qui peuvent continuent à flashotter en visant d'autres plateformes, et tant mieux pour eux, et ceux qui veulent du profit soit se spécialisent pour une plateforme mobile particulière (iOS par exemple, ce qui rend leur produit encore moins portables que Flash), soit utilisent des technologies ouvertes et standard (Html/JS, bientôt WebGL).

Clairement ce n'est pas la carotte qui va attirer les développeurs Flash hors de leur petit monde de rêve, c'est le bâton. Mais tant pis pour eux, et tant mieux pour moi, qui souhaite voir Flash mourir.

En plus j'espère que ça leur donnera une leçon pour la suite, mais je suis sans doute un peu trop optimiste sur ce point.


PS: Par ailleurs, d'un point de vue de développeur plutôt qu'utilisateur, je respecte beaucoup le travail de Nicolas Canasse, haXe, qui a commencé comme une couche d'abstraction par dessus ActionScript et qui peut maintenant jouer comme une porte de sortie vers des champs plus verdoyants. Par ailleurs haXe est aussi un bon exemple d'utilisation du langage OCaml.
 
Hors ligne ZJP # Posté le 22/01/2012 à 13:17:15
Avatar

Le lien vers haXe est mort. J'ai trouvé celui ci : http://haxe.org/
C'est un beau projet. :)

JP
Connecté Gwenn # Posté le 22/01/2012 à 13:25:08
Chez moi ça marche.
Avatar
Groupe : Anciens

bluestorm : Flash disparaître quand Adobe proposera une nouvelle techno, c'est tout et c'est a priori parti pour via Edge (basé sur HTML5).

Je conçois que tu n'aime pas Flash, je n'en suis pas fan non plus, mais encore une fois il n'y a juste pas de solution équivalente (avec un IDE complet intégré aux outils de création, parce que la suite Adobe ça reste un truc génial).

Image utilisateur
 
Hors ligne Aethec # Posté le 22/01/2012 à 14:27:54
Avatar

Citation : bluestorm
Je n'aime pas Flash, c'est une technologie fermée que je ne veux pas, en tant qu'utilisateur, qu'on m'impose. Il existe des alternatives ouvertes qui ne demandent qu'à maturer en trouvant des programmeurs compétents et de la documentation, et je souhaite que les gens l'utilisent.

Tant que lesdites alternatives ne seront pas au moins aussi puissantes que Flash, ce dernier règnera en maître.
Et même si elles le deviennent, c'est pas gagné ; Silverlight est un bon exemple.

Image utilisateur
 
Hors ligne Jérôme Deuchnord # Posté le 22/01/2012 à 16:03:50 Commentaire supprimé pour le motif suivant : Message complètement hors sujet.
Hors ligne bluestorm # Posté le 22/01/2012 à 16:10:23
dont ask to ask
Avatar
Groupe : Anciens
Flux RSS

Citation
Tant que lesdites alternatives ne seront pas au moins aussi puissantes que Flash, ce dernier règnera en maître.


Ben non, Flash ne règne rien du tout s'il n'est pas installé sur la machine que les gens utilisent.

Il peut tout à fait continuer dans un rôle de niche quelque part, et tant mieux pour les développeurs qui ont investi leurs efforts dans cette technologie. Il n'empêche que j'ai la forte impression qu'on va arrêter de me coller du flash sur les sites web, et c'est tant mieux.
 
Pour accéder à cette section
Connectez-vous !
connexion_rpx

Revenir à la liste des news

Lire aussi