Light-Bot: Puzzle Game for Programmers
I am programmer and it is pleasure to play puzzle game based on programming principles.
In this game you control small gray colored robot. You control this bot by giving him instructions in simple symbolic programming language.
Do not worry if you do not know how to program. Programming language in this game is just inserting graphical icons with actions to small grid and then hit the run button. After you hit this button, bot will execute your instructions.
Game start with 5 tutorial levels, which help to understand of this game for most gamers. After these levels learning curve will slightly increase. You will need to use function (or procedures if you like Pascal notation) and in last level you will need to use recursion. But do not worry, it is quite straightforward game for all puzzle lovers.

