Endless runner and arcade hopper games require tight logic for collision detection, procedural generation, and responsive input. While game engines handle rendering, the development workflow often lacks automated testing and deployment. GitLab provides a unified solution for source control, issue tracking, CI/CD, and package distribution. This paper explores using GitLab to develop a Crossy Road clone, emphasizing:
The Enduring Charm of Crossy Road: A GitLab Project crossy-road.gitlab
Crossy Road is a popular endless arcade game where the player navigates a character across roads, railways, and rivers. This paper presents the design, implementation, and continuous integration pipeline for a clone named , hosted and automated entirely on GitLab. We discuss the game architecture (using Python/Pygame or Unity/C#), the version control strategy, automated testing, and the GitLab CI/CD pipeline that builds, tests, and packages the game on every commit. Our results show that GitLab’s integrated DevOps platform significantly reduces integration overhead for game development projects. The repository is available at crossy-road.gitlab . Endless runner and arcade hopper games require tight