This programme created using C++ and openFrameworks, some of the early coding prototypes were developed using processing. Link is a 2D puzzle game, in the game the players need to connect matching colours together to create a link between them. The player needs to link all the matching colours together and cover the entire board with the connection lines to solve each puzzle. The players need to pay attention to how they make the connection lines cause the lines will not cross or overlap each others. The players can disconnect the lines by clicking on the start/end point. The game offers three levels of difficulty: easy, medium and hard. The goal of the game is to create a fun and challenging experience for the player using simple mechanics which are easy to understand. Link project required deep understanding of C++ programming and use of classes for implementation of Object-Oriented Programming.


Link is a 2D puzzle game made with C++ and openFrameworks. The goal is to connect all the dots with same colour to each other and fill the entire board. The game offers range of levels from easy to hard, creating a fun and challenging experience.


2D Puzzle Game


C++ and openFrameworks

My responsibilities:

Programming, Prototyping and testing, Game Design 

Development Time:

2 Months


Nima Jamalian


GitHub link

Video Demo