Barriers And Solutions In CI/CD Implementation for Unity Game Development
Laen...
Kuupäev
Autorid
Ajakirja pealkiri
Ajakirja ISSN
Köite pealkiri
Kirjastaja
Tartu Ülikool
Abstrakt
DevOps is a popular software development approach that promises efficiency and speedy development cycles. Implementing DevOps automation practices in a CI/CD plays a critical role in providing the promised improvements by automating the building, testing, and de-livery software. One niche of software development that seems to be lagging in the adoption of CI/CD is game development. Video game projects seem to impose a unique set of tech-nical implementation challenges for creating an effective CI/CD pipeline in practice, which is compounded by a lack of information. This thesis aims to provide insight into the tech-nical challenges and currently used solutions in implementing a CI/CD pipeline for game development with the Unity game engine. This was studied by conducting semi-structured interviews with companies that used Unity to develop their products. The results describe some of the significant technical challenges and practical solutions in using version control software and automated building, testing, and delivery for game development with Unity.
Kirjeldus
Märksõnad
DevOps, Agile Software Development, Continuous Practices, CI/CD, Game Development