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