Kod zamiast myszki i klawiatury
Screeps: Arena to gra strategiczna, w której nie sterujesz jednostkami bezpośrednio. Zamiast tego piszesz prawdziwy kod w JavaScript, a Twoje jednostki wykonują go samodzielnie na serwerach gry. Skrypt zarządza wszystkim: zbieraniem surowców, budową bazy, tworzeniem nowych jednostek i walką. Gra łączy głębię klasycznego RTS-a z programowaniem — od Ciebie zależy, jak Twoja strategia zareaguje na ruchy przeciwnika. Do rozpoczęcia gry wystarczą podstawowe umiejętności programowania, ale środowisko jest na tyle złożone, że doświadczeni programiści mogą sprawdzać swoje możliwości do granic.
Pojedynek skryptów 1 na 1
Rozgrywka ma charakter asynchroniczny i opiera się na krótkich meczach jeden na jeden. Kiedy dołączasz do gry, system dobiera Ci przeciwnika o podobnym rankingu arenowym i Twoje skrypty walczą ze sobą autonomicznie. Dzięki temu nie musisz czekać na znajomych — gra działa przez całą dobę, a jeśli akurat nikt inny nie jest online, system wykorzysta zapisany kod innych graczy, żeby zapewnić Ci wyzwanie. Możesz też stworzyć prywatne wyzwanie i zaprosić do niego znajomych, żeby wspólnie testować swoje rozwiązania.
Sezonowe areny i rozwój
Gra oferuje różne areny — unikalne tryby multiplayer, każdy z własnym zestawem zasad i celami strategicznymi. Nowe areny pojawiają się z każdym sezonem, więc musisz stale adaptować kod do nowych wyzwań. Za rozgrywkę zdobywasz sławę, surowce i możliwość tworzenia przedmiotów, które odblokowują dodatkową zawartość. JavaScript jest językiem natywnym, ale społeczność przygotowała pakiety również dla TypeScript, Pythona, Rusta, C#, Kotlinu i innych języków.