Flat Mars on ohjelmointi- ja pulmapeli, jossa ohjaat robottia ratkaisemaan ongelmia 2D-isometrisessa ympäristössä. Tavoitteena on ohjata robottia keräämään kiteitä yksinkertaisten komentojen avulla. Se on hauska ja haastava peli, joka auttaa kehittämään loogista päättelyä ja ohjelmointitaitoja.
Ohjelmoit Marsissa olevan robotin ja sinun tulee käyttää komentoja liikkua, pyörittää, maalata ja kutsua toimintoja. Jokainen taso tuo uuden haasteen, joka on ratkaistava kirjoittamalla sopiva koodi. Se on loistava tapa oppia ohjelmointia interaktiivisella ja hauskalla tavalla. Opit ajattelemaan loogisesti ja ratkaisemaan ongelmia tehokkaasti.
Peli sijoittuu kokonaan Marsiin, ja robotit ovat samoja, jotka NASA on lähettänyt tutkimaan planeettaa. Vaihda Pathfinderin, Opportunityn, Uteliaisuuden, Nerouden ja Sinnikkyyden välillä.
Kampanjatila - Kampanjatilassa pelissä on 180 vaihetta, joissa kaikissa on ratkaisuja.
Tasoeditori - Pelissä on myös tasoeditori, jossa voit luoda uusia haasteita ilman rajoituksia.
Tuo/Vie - Voit viedä tasoja muille pelaajille tai sosiaalisiin verkostoihin ja tuoda ne liittämällä itse pelin luoman koodin.
On mahdollista luoda uudelleen kaikki Robozzle-pelin vaiheet, koska se käyttää samanlaisia mekanismeja.