Block is a puzzle video game in which you solve a sequence of logic based levels to progress.
In each level, solving a puzzle would mean reaching the ending flag.
Since Block is a video game, I used a game engine, Unity. However since Unity mainly utilizes c#, a programming language I haven't used too much before, programming would take much longer than I anticipated.