
Screenshots

Watch trailer on Steam ↗Logicats
Fernando Araujo · Published by INK EYE Games · Official site ↗
Very Positive — 97% positive (69 reviews) · 10 achievements
Last updated 27 Sept 2026
Logicats is a beginner-friendly programming game. Learn programming concepts through reading code in a fun and effective way. Perfect for classrooms or at home. Start your programming journey today!
£1.69
Lowest price we've ever recorded
View on SteamPrices can lag the live Steam store — always confirm before buying.
Price history
Indie, Simulation, Strategy · 2023 · More under £5 games
Dive into Logicats, where you'll master programming basics through strategic puzzle-solving. Perfect for both classroom use and personal growth, this beginner-friendly simulation offers an engaging way to start your coding journey.
About this game
A programming game designed for beginners who have never coded before.
The goal is to practice reading code and understanding basic programming concepts.
The game features a friendly interface, making the learning experience more fun and helping players better understand abstract concepts.
It is an effective educational tool to be used to complement programming studies, as it is easier for beginners to be introduced to abstract concepts through practice rather than complex words. This will lead to a "eureka" moment and have a greater impact on learning.
List of commands
Repeat: allows a block of instructions to be repeated several times until a condition is met. The condition is checked after each repetition of the block.
If: allows a block of instructions to be executed if a condition is true. If the condition is false, the block will not be executed.
If Else: allows a block of instructions to be executed if a condition is true and another block to be executed if the condition is false.
Else If: allows multiple blocks of instructions to be checked in sequence to determine which block should be executed. If the first condition is false, the next condition will be checked, and so on, until a condition is true.
While: allows a block of instructions to be repeated several times while a condition is true. The condition is checked before each repetition of the block.
If Not: allows a block of instructions to be executed if a condition is false. If the condition is true, the block will not be executed.
While Not: allows a block of instructions to be repeated several times while a condition is false. The condition is checked before each repetition of the block.
Function: allows a block of instructions to be grouped into a logical unit that can be called from other parts of the program. Functions allow the code to be divided into independent and well-defined parts.
System Requirements
Will my PC run this? →Minimum
- OS *: Windows XP
- Processor: 2.0 GHz
- Memory: 2 GB RAM
- Graphics: 512 MB VRAM
- DirectX: Version 10
- Storage: 225 MB available space
Supported Languages
Latest news
Patch NotesOfficial
Small Changes
Small indentation and color fixes on first levels.Read full article on Community Announcements (Defhon)Patch NotesOfficial
Small Fix
Fixed a syntax error at levels 96 and 97, there were some missing " { "Read full article on Community Announcements (Defhon)Patch NotesOfficial
game pad bug fix
I fixed the bug related to the analogic sensitivity of the game pad that made the movement twice.Read full article on Community Announcements (Defhon)Patch NotesOfficial
Bug fixes
Small bug fixes for launchingRead full article on Community Announcements (Defhon)






