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.
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.