Internship – Unity Engine Tool Programmer

Internship – Unity Engine Tool Programmer (20 week)

Posted on October 27, 2025

Start Date: 02/02/2026

Duration: 20 week

FTE: 1

We’re looking for a Unity Engine Tool Programmer Intern to help setup an automated testing framework for games created in the Unity Engine. In this role, you will collaborate closely with other programmers to design and implement an integration testing framework for a complex game consisting of many interacting systems. Proficiency in Unity Engine and C# is key.

About this job

The MSP Challenge (https://www.mspchallenge.info) is a serious game that helps players learn about the marine spatial planning process and the evaluate the impacts of decisions. The game consists of a client built in the Unity Engine and a server written in PHP. Testing new updates to the game is a lengthy manual process that is a prime candidate for automation. The team has various ideas on what an automated version of these tests would look like but has not chosen a final design. After understanding the MSP Challenge game and its several components, your role as an intern will be to propose a suitable design for automation testing, and implement it. Help and feedback from an experienced team is available throughout the process, and you should expect having an active role in discussions.

About Cradle

Cradle is the Research & Development lab of the Academy for AI, Games & Media at Breda University of Applied Sciences. At this lab, cutting-edge, innovative games and media applications are designed and developed through projects conducted on behalf of and befitting four professorships: Digital Media Concepts; Creative & Entertainment Games; Applied Games, Innovation & Society; and Applied Data Science & Artificial Intelligence. Most of the projects at Cradle involve external partners and are funded by secondary (e.g. national or EU research grants) and tertiary sources (project-based contracts). Cradle has a staff pool of experienced, tech-savvy researchers, lecturers, designers, and developers. It also offers internships, individual graduation projects, collaborative team projects, as well as support, facilities, and equipment to students, staff, and partners.  

What you will be doing

  • Designing a comprehensive testing framework for a networked Unity Engine game.
  • Implement a scripted action sequencing system in Unity Engine.
  • Optimize maintainability of the testing sequences, ensuring robustness for future updates.
  • Optional: Visualize test results
  • Optional: Integrate the framework with existing Continuous Integration systems such a Jenkins and Kubernetes.

 What we offer  

  • A financial compensation (where applicable)  
  • A flexible, collaborative environment where your ideas matter  
  • Unique portfolio project 
  • Networking opportunities with professionals and educators across Europe  
  • Support from experienced project managers, researchers, and creative professionals  
  • Ownership & Impact. Your contributions will be published, seen, and shared. When your contributions lead to scientific publications, your name will be on them.  

Your profile

  • You receive ECTS for doing an internship or a thesis assignment as part of your study program  
  • You are conducting a MBO or a bachelor, university of applied sciences (HBO) or a similar institution
  • Unity Engine experience  
  • Excellent communication skills in English  
  • You are available for at least 5-6 months. Start/end date is negotiable    
  • Ability to work in an international, multicultural environment   
  • Passion for games tooling, system integration and automation  
  • Strong organizational skills and attention to detail     

Application process

Interested or do you have any questions? Please send your CV, portfolio and short motivation to cradle@buas.nl. You will receive a reply to your application two weeks after the closing date at latest.

External recruiters need not inquire