: You can "fork" these repositories to create your own version. This is a common way for aspiring game devs to learn about 2D physics engines , sprite animation, and level design by examining the silvereengames/moto-x3m code .