01
nov
2009

The HYPE Framework

Merci twitter, j’ai grâce à toi été mis au courant de la sortie hier de HYPE, un framework AS3 né de la collaboration entre Branden Hall et Joshua Davis.

« Fundamentally, the point of HYPE is to make Flash fun again »

Ce framework a pour but de rendre plus facile la création d’animations par le code en ActionScript 3. Il est plus pour les créatifs qui sont vite bloqués par la programmation, mais je pense que même les développeurs pourront y découvrir des techniques, trouver de bons outils, ou des réponses à des problèmes…

On peut trouver une cinquantaine d’exemples et le code source qui va avec sur le site du framework, on se rend vite compte qu’on peut réaliser de superbes choses avec peu de lignes de code !

Update : je suis tombé sur des exemples plutôt sympa qui utilisent HYPE et Papervision3D.

28
oct
2009

Unity3D : de la vraie 3D dans votre navigateur

Unity3D

J’ai découvert aujourd’hui l’existence de Unity3D, un outil de développement de jeux en 3D multiplateforme et accessible à partir du navigateur.

Après avoir installé le plugin, on se retrouve avec un univers 3D très beau (avec ombres, réflexions lumineuses, …) et très fluide, avec un physics engine intégré ! De quoi faire pâlir les moteurs 3D de Flash… Flash ne se sert que du CPU ce qui limite fortement les performances, alors que Unity3D se sert directement de la carte graphique. Il est désormais possible de développer des jeux impressionnants pour le navigateur.

Mais il ne faut pas tout mélanger : c’est orienté game development, et ne remplacera jamais Flash. Flash n’est juste pas la technologie à utiliser pour ce que permet Unity3D.

En plus d’être accessible dans les navigateurs grâce à un plugin, Unity3D permet de compiler ses jeux pour PC, Mac, mais aussi Wii, et iPhone !

Mais le problème de taux de pénétration est évident. Alors que le Flash Player dépasse les 99%, le plugin Unity3D ne doit pas dépasser les 1%. Mais si de bonnes choses deviennent accessibles avec un plugin, il devrait se répandre, non ?

Les jeux sont créés grâce à un éditeur, avec une vue de la scène 3D, et la programmation peut être faite en C++, JavaScript ou Boo, ce qui ouvre la technologie à un grand nombre de développeurs. En plus, depuis aujourd’hui la version classique est gratuite, et la pro est à (seulement) 1000€, les agences spécialisées n’ont plus qu’à se jeter dessus.

On trouve sur le site officiel des démos impressionnantes dans la galerie, et des agences proposent déjà des jeux, comme Three Melons.

13
oct
2009

Adobe Max, FP10.1 & smartphones

logo d'Adobe Max 2009

C’est à Los Angeles que s’est déroulé, il y a une semaine, Adobe MAX : une conférence annuelle présentant les dernières technologies qu’Adobe développe. Ce qui a fait le plus de bruit est bien entendu l’arrivée de Flash sur iPhone !

En effet, Flash CS5 rendra possible le ciblage de la plateforme iPhone lors de la compilation ! Le player ne sera pas intégré au navigateur, il sera uniquement possible de développer des applications iPhone natives. Pourquoi cette réticence ? Car le modèle économique de l’iPhone compte sur la vente des applications via l’AppStore, et qu’avec le Flash Player intégré au navigateur, les jeux flash seraient libres d’accès.

Mais le plus important pour moi est le fait que des applications flash seraient accessibles depuis un grand nombre de smartphones, il ne faut pas se limiter à l’iPhone ! Ceci permettra de développer en ActionScript des applications multiplateforme, et il sera possible de vérifier la disponibilité de telle ou telle fonctionnalité à l’exécution (comme le multitouch), donc une seule compilation nécessaire pour toutes les plateformes (sauf l’iPhone !).

28
sept
2009

Kyuke – jeu de plateforme

Kyuke

Kyuke, c’est le nom du héros d’un jeu de plateforme flash que j’ai développé en groupe dans le cadre de SRC.

Le travail demandé était de développer un jeu en AS3. Mon groupe et moi avons décidé de créer un Mario World like. Certains membres s’occupaient du design, d’autre du game play, ou sound design,.. et j’étais le seul à être sur le développement.

Nous n’avons malheureusement pas eu le temps de tout à fait finir le jeu pour la présentation de fin de projet. Autre problème : j’ai perdu les sources suite au vol de mon PC… Il existe donc encore quelques bugs, et l’enregistrement des scores n’est pas faite, le préloader manque, mais je mets en ligne ce projet en son état actuel.

Le jeu est tout de même fonctionnel, les collisions sont bien gérées et les performances sont bonnes, présence de sons, gestion des vies et du score, il est constitué de 10 niveaux. J’ai utilisé la technique de Tile Based Games de TonyPa, et les niveaux sont décris en XML ce qui était plus simple pour le game design.

Vous pouvez jouer au jeu ici !

15
sept
2009

Mise en ligne de LesTransporteursDeMots

logo des transporteurs de mots

Hier a été mis en ligne un des sites sur lesquels j’ai travaillé durant mon stage : www.lestransporteursdemots.com ! Le site fait la promo du nouveau stylo Cristal Clic Gel, le premier stylo BIC à ressort. Les vidéos présentent les stylos livrant des lettres en bâtons sauteurs, et le sondage permet de gagner ces mêmes bâtons sauteurs. On trouve aussi le premier rédacteur virtuel permettant d’envoyer une lettre papier à n’importe qui via la poste !

Pour ce site, je me suis occupé du développement ActionScript 3. J’ai travaillé avec un autre développeur qui s’occupait du développement des relations avec la base de donnée et du backoffice (développé avec le framework Symfony) ; et avec le directeur artistique et animateur flash.

Propulsé par WordPress | Thème Aeros | TheBuckmaker.com WordPress Themes