Joan Ginard Mateo


This is a list of the more ambitious and finished projects that can be played from start to end.


These are prototypes, which mean they were created either to test a feature or make a mini-game.

Game Jams

Complete list of game jams I have participated in (including Ludum Dare).

Artificial Intelligence

These are different algorithm implementations following the book "Artificial Intelligence for Games".


An implementation for each of the coding phases found in the GPU's rendering pipeline using OpenGL.


A variety of physics simulations regarding different subjects.


Client/Server structure using different types of networking sockets.