Cosmo's Star is the journey of Cosmo on planets with inhospitable life-forms, battling unknown creatures by ... matching 3 colored tiles.  

Unlike normal Match-3 games, there is no tile swapping.  The only way to move tiles is by finding matching monsters beneath the tiles, which causes those tiles to vanish and the above tiles to fall, and any 3 or more in a row/column will then vanish, powering up Cosmo's blaster.  When Cosmo's blaster is charged, he blasts the nearest alien, extending his journey.

Supported Platforms: Linux, Android, Windows, OSX, HTML (Webassembly)

Built using open source tools Qt/QML on Ubuntu

Source code available:


Resources were all found on as listed below

Monster Icons by, License: OGA-BY 3.0

Match-3 Tiles by Matriax, License: CC0

Grotto Escape Characters and World Tiles by Ansimuz, License: CC0

Mobile Game GUI Buttons by SetyByrd, License: CC0

Title Banner by pencilparker, License: Pixabay License

Icon Base by pencilparker, License: Pixabay License


This game is written in Qt/QML and compiles in Qt 5.6+ It can be built either by the Qt that ships with Ubuntu 16.04 or greater Or the Qt `Creator provided at:


cosmos_star.apk 9 MB
cosmos_star-master.tar.gz 1,001 kB
cosmos_star_linux_x86-64.tbz 926 kB

Install instructions

Install qmake on Ubuntu:

sudo apt install build-essential
sudo apt install qt5-default qttools5-dev-tools qtmultimedia5-dev qtdeclarative5-dev sudo apt install qtbase5-private-dev
sudo apt install mesa-common-dev libgl1-mesa-dev
sudo apt install qtcreator

Command-line build:

mkdir -p build
pushd build
qmake ../

Development log

Leave a comment

Log in with to leave a comment.