Informations générales
Poste: Développeur de jeux mobile et de Playables sur Unity Entreprise: GEODE Supérieur immédiat: M. Aurélien Martinet
Fonction dans l'organisation
- Création de publicités jouables à destination des jeux et applications mobiles
- Participation à la création de jeux mobiles
Mission globale
J'assure sous la responsabilité d'Aurélien Martinet la mission de travailler sur le nouveau jeu mobile de GEODE sur Unity. Je serai encore amené à développer des "playables" facilement déclinables pour l’acquisition client, tout en utilisant le moins de ressources possibles, mais cette fois-ci pour le nouveau jeu de GEODE que je développe avec le reste de l'équipe.
Activités principales
Domaine d’activité : Développement d’applications mobile sur Unity
- Prototyper rapidement un nouveau concept de jeu.
- Développer rapidement certaines features pour pouvoir les tester. (Développement itératif)
- Utiliser certains packages interne venant d’autres projets similaires.
- Suivre les bonnes pratiques de codage mis en place par l’entreprise.
- Suivre le sprint mis en place et documenter le temps passé sur les tâches.
- Suivre les maquettes produites par les graphistes.
Activités secondaires
Domaine d’activité : Développement d’applications Web sur Unity
- Reproduire fidèlement l’application de base pour créer des Playables.
- Mener des recherches sur les optimisations possibles afin de réduire la taille des Playables sans en réduire la qualité.
- Intégrer les différents standards et API des régies publicitaires dans les Playables.
Responsabilités
Relations fonctionnelles : L’équipe graphique qui s’assure de la concordance visuel entre le design qu'ils ont crée et la mise en place faite par les développeur. Le reste de l’équipe de développement pour partager les informations et les problèmes rencontrés et s’assurer de la bonne mise en œuvre des méthodes de programmation.
Continuité de l’activité assuré par Le Scrum Master et le Product Owner
Définition des compétences requises
Savoir…
- Mettre en œuvre les méthodes et techniques de programmation
- Utiliser des packages interne et externe
- Organiser un test utilisateur
- Chercher et créer de la documentation dans des domaines peu documentés
- Gérer des problèmes d’optimisation
- Faire preuve d’autonomie
- Prendre des initiatives
- Travailler en équipe et avec d'autres cœurs de métier
Maîtriser…
- Le langage C# (utilisé par Unity)
- La technologie DOTS et l’ECS
- La méthodologie Scrum