Département d'informatique Jean Privat

Développement de jeux vidéos multi-plateformes

L'objectif du stage est d'expérimenter le développement multi-plateforme à l'aide du langage de programmation Nit. Dans le cadre de cette expérimentation on s’intéressera au développement de jeux vidéos pour téléphones et tablettes. On s’intéressera particulièrement à tenter d'atteindre (ou de dépasser) le niveau de qualité des applications traditionnelles sur ces plateformes.

Le langage Nit permet de développer facilement des logiciels similaires (lignes de produits) pour des plateformes différentes tout en permettant de profiter des spécificités de chaque plateforme en terme de matériel spécifique, de langage dédié et d'API disponible.

Actuellement, les plateformes linux et android sont supportés. La plateforme iOS est en cours de développement et devrait être disponible au moment du stage.

Taches

  • Terminer le développement de shoot, une preuve de concept d'un jeu de type shoot them up.
  • Adapter chainz of friendz, un jeu de type puzzle, aux plate-forme mobiles.
  • Optionnellement développer un nouveau jeu vidéo de type différent.

L'objectif est de viser la qualité finale des applications, de telle façon qu'un utilisateur ne soit pas capable de les distinguer des applications natives de la plateforme.