Qwirkle
Implementation of a board game in the Unity environment. The project was developed as part of an Bachelor thesis and aimed to create a digital version of the board game Qwirkle using the Unity engine.
Background
Board games have long been an important form of entertainment and education, attracting millions of players worldwide. With the advancement of modern technologies, it has become possible to create increasingly engaging digital versions of traditional board games. The aim of this engineering thesis was to design and develop a digital version of the board game Qwirkle for the Windows platform, supporting both single-player and online multiplayer modes.
The project resulted in a fully functional application developed using Unity and C#, featuring core gameplay mechanics, an intuitive user interface, and network functionality implemented with Photon PUN. The single-player mode includes AI opponents with multiple difficulty levels, allowing users to both learn the game and compete at a higher level. Additional tools such as Canva and GIMP were used for asset preparation, while Unity Cloud was utilized for project management. The application was thoroughly tested and evaluated in terms of functionality and user experience, ensuring a smooth and engaging gameplay experience.
Technologies: Unity, C#, Photon PUN, Unity Cloud, Canva, GIMP