Gameplay Developer

kubox studio
Canton de Nantes-1, France
14 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French
Experience level
Senior

Job location

Canton de Nantes-1, France

Tech stack

C++
Software Debugging
Video Game Development
Design of User Interfaces
Perforce
Management of Software Versions
GIT
Unreal Engine

Job description

Nous recherchons un(e) Gameplay Developer Unreal Engine pour développer un serious game en collaboration avec notre équipe artistique (modelers, environment artists, animateurs). Vous serez le référent technique du projet et développerez les mécaniques de jeu qui donneront vie à notre vision éducative., * Développement Gameplay :

  • Développer les mécaniques de jeu en Blueprint et C++
  • Créer les systèmes de contrôle joueur et interactions
  • Implémenter l'IA et les comportements des NPCs
  • Développer les systèmes UI/UX et menus
  • Intégrer les systèmes d'animation (Animation Blueprints)
  • Intégration & Collaboration :
  • Intégrer les assets 3D fournis par l'équipe art
  • Collaborer étroitement avec les artists pour l'implémentation
  • Créer des matériaux simples et ajuster le lighting
  • Tester et debugger le jeu régulièrement
  • Documenter les systèmes pour l'équipe
  • Serious Game :
  • Implémenter les objectifs pédagogiques dans le gameplay
  • Créer des systèmes de progression et feedback
  • Développer le tracking des performances utilisateur
  • Assurer une expérience utilisateur fluide et engageante
  • Optimisation :
  • Optimiser les performances (profiling de base)
  • Gérer le versioning du projet (Git/Perforce)
  • Créer les builds de test et finaux

Requirements

  • Bonne maîtrise d'Unreal Engine 5
  • Solides compétences en Blueprints (systèmes de gameplay)
  • Connaissances en C++ pour Unreal (niveau intermédiaire)
  • Expérience avec Animation Blueprints et State Machines
  • Maîtrise des systèmes UI (UMG)
  • Compréhension des GameMode, PlayerController, Character

Gameplay :

  • Expérience en programmation de mécaniques de jeu
  • Connaissance des systèmes d'IA (Behavior Trees, Navigation)
  • Capacité à implémenter des interactions et systèmes physiques
  • Compréhension du game design et ludification

Général :

  • Utilisation de Git ou Perforce
  • Capacité à débugger et résoudre des problèmes
  • Notions d'optimisation et performances
  • Bonne communication avec des profils non-techniques
  • Expérience 5ans
  • Salaire selon profil

Compétences appréciées (bonus) :

  • Expérience en serious games ou projets éducatifs
  • Connaissance des systèmes d'analytics
  • Compétences en Technical Art (matériaux, lighting)
  • Expérience multi-plateformes (PC, Mobile, VR)
  • Connaissances en networking/multiplayer
  • Création de tools/scripts pour l'équipe

Qualités personnelles :

  • Autonomie et sens des responsabilités
  • Esprit d'équipe et collaboration avec les artists
  • Capacité à vulgariser les concepts techniques
  • Créativité dans la résolution de problèmes
  • Rigueur et organisation
  • Passion pour le jeu vidéo et l'éducation

Benefits & conditions

Type d'emploi : Temps plein

Lieu du poste : En présentiel

Apply for this position