Flat Mars je programiranje i zagonetka u kojoj ćete upravljati robotom za rješavanje problema u 2D izometrijskom okruženju. Cilj je pomoću jednostavnih naredbi voditi robota da skuplja kristale. To je zabavna i izazovna igra koja pomaže u razvoju logičkog zaključivanja i vještina programiranja.
Programirat ćete robota koji je na Marsu i morate koristiti naredbe za pomicanje, rotaciju, bojanje i pozivanje funkcija. Svaka razina predstavlja novi izazov koji treba riješiti pisanjem odgovarajućeg koda. To je izvrstan način učenja o programiranju na interaktivan i zabavan način. Naučit ćete logično razmišljati i učinkovito rješavati probleme.
Igra je u potpunosti smještena na Mars, a roboti su isti oni koje je NASA poslala da istraže planet. Prebacivanje između Pathfindera, Opportunity, Curiosity, Ingenuity i Perseverance.
Kampanja - u kampanji igra ima 180 faza, a sve imaju rješenja.
Uređivač razina - Igra također ima uređivač razina, gdje možete kreirati nove izazove, bez ikakvih ograničenja.
Uvoz/izvoz - možete izvesti razine drugim igračima ili na društvene mreže i uvesti ih lijepljenjem koda koji je generirala sama igra.
Moguće je rekreirati sve faze igre Robozzle jer koristi slične mehanizme.