This chapter explains how to create a basic character controller in Unity by TDD and set up GitHub Actions to work as the CI/CD platform. The code can be found at https://github.com/naomijub/FPSwithTDD, while the playable demo can be found at https://naomijub.github.io/FPSwithTDD/.
For game development frameworks like Monogame, GGEZ, Raylib, Pygame, LibGDX, and Phaser, which behave like packages (libraries, crates, or whatever you call them), it is fairly easy to develop games and ...