Bonne année 2012 avec un peu de retard ^^ Et oui, car cela fait bien longtemps que je ne suis pas passé, les sites perso n'étant pas dans mes priorités, et de plus j'ai était très peu présent sur le Net en 2011, mais j'espère que je trouverais un peu plus de temps dans le courant de l'année 2012 pour refaire des nouveaux projets perso.
En attendant, j'ai mis en ligne quelques anciens projets que j'aurais déjà du poster en 2010, notamment mes 1ers essais sur Unity 3D, donc la version 2.6 de l'époque. D'ailleurs en ce moment je teste la préversion de la version 3,5 qui semble prometteuse, notamment avec l'export natif en Flash 11 qui nous ouvre de nouveaux horizons. Vous pouvez au passage la télécharger ici à l'heure où j'écris ces lignes.
Vous voulez voir chez vous ce que donnera la prochaine version de Flash 11 avec son API Molehill qui supporte enfin la vraie 3D hardware ? Pas de problème ! Il vous suffit de télécharger la version bêta du Flash player 11 disponible chez Adobe à ce lien, et je conseille de prendre ici cet exe pour Windows. Puis, une fois installé, il vous suffit d'aller voir les démonstrations en ligne fournies par AlternativaPlatform, et réaliser avec leur moteur Alternativa 3D ( je rappelle que Molehill est juste une API ) .
Il n'y a que deux démos jouables à l'heure actuelle. Le jeu de voiture est excellent, impressionnant pour du Flash, bien que cela manque de physique et de rendu dynamique. En tout cas, cela tourne à 60 FPS sans broncher ! Enfin, la démo en version high, fait tout de même déjà 145Mo ! Et malheureusement, cela risque d'être le prix à payer pour avoir des jeux en 3D sur le web, avec de belles textures. Vivement la fibre optique pour tous ^^
Je viens de tomber sur Fractal Lab, une web application HTML5 et WebGL qui exploite la carte graphique pour dessiner de surprenantes fractales en 3D, et plus ou moins en temps réel avec un bon CPU. Tout est paramétrables, et on peuts aussi étudier le code GLSL du shader au passage. L'interface est plutôt bien foutue pour une appli en ligne, et le rendu n'est pas mauvais ! Si cela continue, un jour on aura un 3DS MAx ou autre Blender directement en ligne en JavaScript
Mais bon, il faut déjà avoir un navigateur compatible Web GL, comme Google Chrome et Firefox4, et une carte graphique assez puissante et recommandée.
Cet hiver, je m'étais documenté sur les moteurs de jeux 2D pour Flash, dont voici deux bons moteurs gratuits que je conseille, Flixel et FlashPunk, qui peuvent se coder en utilisant FlashDevelop sans avoir besoin d'acheter flash, donc du développement 100% gratuit.
Un bon exemple de jeu fait avec Flixel : Super PixelKight, inspiré de Ghouls'n Ghosts, très plaisant à jouer.
Puis au hasard de mes recherches, j'ai aussi découvert pas mal de projets de moteurs en JavaScript / HTML5 assez prometteurs. Il y a notamment une extension pour la célèbre lib jQuery du nom de gameQuery, encore en bêta, à découvrir par ce lien.
Puis il y a EffectGames qui est un site de création de jeux implémentés en JS qu'on peut faire en ligne avec un éditeur de niveaux.
Voilà notamment un exemple jouable de Super Mario Bros dispo sur le site, tout en JavaScript !
J'ai aussi trouvé le projet d'un frenchy du nom de CPCHalf sur le forum de Developpez, qui prépare une lib JavaScript qui transforme n'importe quel site en jeu de plateforme, mais le plus intéressant reste à la fin de la vidéo, quand on voit qu'on peut s'en servir comme d'un tchat !
Le Cry Engine et l'Unreal Engine se font une course à la surenchère graphique, comme on peut le voir dans ces deux impressionnantes vidéos.
À commencer par l'Unreal Engine qui nous montre un magnifique cours métrage digne des grands films de science-fiction, mais ici réalisé avec le moteur temps réel. Cela en met méchamment plein la vue !
Et bien sûr, Crytek n'est pas en reste, avec son Cry Engine, toujours aussi à son aise dans les vastes décors extérieurs, notamment.
Unity 3.2 est disponible, voici rapidement un aperçu des principales nouvelles fonctionnalités et améliorations :
Des nouveaux effets sur l'image, comme une nouvelle profondeur de champ, un effet bloom amélioré et plusieurs autres réglages d'effet et des corrections.