Menu
Olympia SA (logo)
Olympia SA
Rue saint-François 23
1002 Lausanne
Suisse

Postée le : 31.07.2017
Référence : AFJV-SDEV1280-12214

Olympia SA

Société orientée et spécialisée en web développement, et gestion de communautés dédiés aux jeux vidéo.

Développeur Java orienté Minecraft


Stage Lausanne (Suisse)

Description du stage

Votre travail consistera à développer un ou plusieurs jeux se déroulant dans Minecraft, à l'aide des API de Bukkit/Spigot ainsi que celle utilisée comme base des jeux proposés sur le serveur Minecraft.

Vous devez donc connaître les différentes mécaniques du jeu Minecraft ainsi que les moyens de les utiliser dans un plugin pour orchestrer le bon déroulement des jeux.

Vous serez supervisé par un lead dev qui vous assignera des taches ainsi que des dates butoirs pour les accomplir. Il aura un rôle de conseil & d'écoute vis-à-vis des développements que vous ferez, il sera donc votre interlocuteur privilégié.

Stage rémunéré 3 mois renouvelables, avec possibilité de CDI.

Profil du candidat

  • Connaissance des différentes mécaniques & objets de base en Java
  • Savoir développer proprement & efficacement
  • Savoir développer en Programmation Orienté Objet ( POO )
  • Avoir déjà développé au moins un plugin Minecraft fonctionnant sous Bukkit/Spigot
  • Maîtriser la programmation orientée objet, savoir l'utiliser proprement & efficacement
  • Savoir utiliser une API rien qu'en lisant sa documentation
  • Avoir des bases solides sur les requêtes élémentaires en (My)SQL
  • Connaître les bonnes pratiques à adopter en matière de gestion de bases de données
  • Être passionné par le développement de jeux, avoir l'esprit d'un joueur, savoir identifier & créer les aspects ludiques d'un jeu, avoir le souci du détail & de l'user experience.
  • Connaître les différents events & fonctionnalités proposés par Spigot
  • Savoir établir des rations de score en fonction d'actions / de succès accomplis dans le jeu
Compétences appréciables :
  • (+++) Connaître le fonctionnement des paquets échangés entre le client & le serveur
  • (+++) Savoir développer un système de détection de triche (i.e. via client moddé)
  • (+++) Connaître & savoir customiser les mécaniques de génération de terrain
  • (++) Connaître l'API login & user-info de mojang, son fonctionnement
  • (++) Savoir créer & gérer un système d'inventaires interactifs
  • (+) Savoir utiliser Redis

A fournir

CV, Lettre de motivation, portfolio des travaux réalisés (Un gros plus)
A l'attention de : Responsable du recrutement
Postuler à ce stageRetour

Partager