indiegame.fan
Logicats header art

Logicats

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!

Steam Page
Publisher
Release
May 12, 2023
3 years and 83 days ago
Steam Reviews
Very Positive67 reviews98.5%

Does this feel indie?

Vote based on whether this game feels indie to you. You can change your vote at any time. Results earn an IGF score after 10 accepted votes.
No votes yet
Vote on More Games
Game contextLatest: IGF Team
ContextThe evidence factors used to assess whether this game belongs on IndieGame.Fan.Status
Notes
Latest Contributor: IGF TeamEdit notes
Updated: Jul 14, 2026Developer scaleThe operating scale of the game's developer.
Updated: Jul 14, 2026Publisher scaleThe operating scale of the game's publisher.
A separate publisher is listed without a proven bounded regional or service-only role.
Search Google: Is Logicats self-published or published by INK EYE Games?Publisher statusHow the game's publishing relationship is classified.
Search Google: How is Logicats and INK EYE Games funded?FundingThe known source of funding behind the game.
Search Google: Who controls the creative direction and IP for Logicats and Fernando Araujo?Creative controlWho appears to retain creative control of the game.
Updated: Jul 14, 2026Release statusWhether and how the game has been released.
The title released with a separate publisher relationship.

Media

11 items

About the Game

LOGICATS

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.