Panda Soccer
Panda Soccer is a multiplayer soccer game, developed specifically for teaching basic concepts of game logic, networking and physics.
The entire game was created while the classes were taking place, making it a challenge to stay one step ahead of the brighter students each session. In the end, all the versions each student implemented connected to the main server, and everyone enjoyed a chaotic free-for-all soccer match.
Role | Teacher, Developer |
Company | Centro Universitario de Mérida, Universidad de Extremadura |
Dates | April 2010 – June 2010 |
Genre | Soccer |
Platforms | Windows |
Technologies | Panda3D, Python |
Status | Released, under LGPL. |

Want to learn how to make this game from scratch?
I'm sure there's plenty of resources out there, that are more up to date than this one, but in case you still want to follow this tutorial, feel free to download the resources below: