Internship Offer PROGRAMMING (F/H/X)

brainup studios

Job Summary

Brain Up is looking for an Unreal Engine 5 Programmer Intern to contribute to the development of The Travelling Land, a city-builder and navigation game. This internship is an ideal opportunity for someone passionate about development with Unreal Engine 5, with a solid foundation in C++, and a desire to work on an ambitious and innovative project in collaboration with the lead programmer. The main missions include developing a data visualization tool in C++ with the ImGui library under Unreal Engine 5, optimizing and structuring code, collaborating with the gameplay programming team, and debugging and resolving technical issues. Secondary missions involve participating in the implementation and improvement of key game features and collaborating with game design and art teams.

Must Have

  • Good command of C++ and Unreal Engine 5.
  • Basic knowledge of the functioning and integration of ImGui.
  • Ability to structure clean and modular code.
  • Autonomy, rigor and team spirit.

Good to Have

  • Knowledge of the ECS approach in programming.
  • Familiarity with the development of a REST API.
  • Interest in city-building and management games.

Job Description

Fonctions du poste

Brain Up recherche un·e stagiaire Programmeur·se Unreal Engine 5 pour contribuer au développement de The Travelling Land, un jeu de city-builder et de navigation. Ce stage est une opportunité idéale pour une personne passionnée par le développement sous Unreal Engine 5, avec une solide base en C++ et une envie de travailler sur un projet ambitieux et innovant et en collaboration avec le lead programmeur.

Missions principales :

  • Développer un outil de visualisation de données en cours d’exécution du jeu, en C++ et avec la bibliothèque ImGui sous Unreal Engine 5, en suivant les directives du lead programmeur.
  • Optimiser et structurer le code pour assurer fluidité et performances.
  • Collaborer avec l’équipe programmation gameplay afin d’analyser les besoins.
  • Débugger et résoudre les problèmes techniques liés aux mécaniques de gameplay.

Missions secondaires :
  • Participer à l’implémentation et à l’amélioration des fonctionnalités clés du jeu (navigation, gestion des ressources, simulation de ville en mouvement).
  • Collaborer avec les équipes game design et art pour intégrer les fonctionnalités et affiner le game feel.
 

Profil du candidat

  • Étudiant·e en informatique, développement de jeux vidéo ou domaine équivalent.
  • Bonne maîtrise du C++ et de Unreal Engine 5.
  • Connaissances de bases sur le fonctionnement et l’intégration d’ImGui dans un projet.
  • Capacité à structurer un code propre et modulaire.
  • Autonomie, rigueur et esprit d’équipe.
 
Les plus appréciés :
  • Connaissance de l’approche ECS en programmation.
  • Familiarité avec le développement d’une API REST (pour afficher l’outil dans un navigateur web).
  • Intérêt pour le city-building et les jeux de gestion.
 

Informations Additionnelles

Contrat : Stage de 2 mois reconductible si financement.
Rémunération: Stage non rémunéré (sauf si reconductible).
À pourvoir : A partir du 24 Mars 2025, en présentiel sur Bordeaux.
Fournir : Portfolio et CV (les projets ou expériences personnelles sont un atout).
Contact : jobs@brainup-studio.com

4 Skills Required For This Role

Cpp Unreal Game Texts Im Gui

Similar Jobs