Dogfood Build platform
Smart Systems
Semester programme:Software Engineering
Project group members:mats daamen
Joery van Gerven
Judah R.J. Lit
Iasonas Theodoros Karnaros Witkamp
João Mendes
Project description
Dogfood Studios, part of the Fontys ICT program, supports students with ambitions to enter the professional games industry. Within the Advanced Game Production semester, students develop game projects using industry-standard engines such as Unity, Godot, and Unreal Engine. While development workflows are well established, the build and publishing process for these projects is currently largely manual, resulting in inefficiencies, inconsistencies, and limited scalability.
To address this challenge, this project focuses on the continuation and expansion of an automated, scalable build server for game projects. The goal is to design, implement, and validate a robust CI/CD-style pipeline that automatically builds game projects when changes are detected in version control systems (e.g. Git). The system should support multiple game engines and be capable of producing platform-specific builds in a reliable and repeatable manner.
Context
Dogfood Studios aims to bridge this gap by providing students with access to tooling that mirrors professional game development environments. Automating the build and deployment process not only improves efficiency but also serves as an important learning opportunity in areas such as DevOps, automation, infrastructure management, and software delivery—skills that are increasingly relevant in the games industry.
Results
The end goal of this project is to deliver a production-ready, scalable build and deployment platform that enables students at Dogfood Studios to automatically build and publish game projects developed in Unity, Godot, and Unreal Engine. The platform should reliably monitor version control repositories, trigger automated builds based on defined conditions, and deploy successful builds to designated targets such as the Demolab arcade machine and online distribution platforms (e.g. itch.io).