Pedro Henrique dos Santos Kutni
◽
Gustavo Danielevig Pereira Dias
◽
Josef Mathaus Bischof
◽
Vinícius Feldhaus Gobetti
◽
Adriano Pessini
◽
...
Game development is a recognized and documented approach toimproving computer programming learning. This article describesthe redesign of the popular game Space Invaders, using Python asthe programming language and libraries Arcade, Random, Os andMath. The game developed has modifications in various aspects, liketextures, jogability, scores and story. The motivation for the remakewas the desire to bring a nostalgic experience for the player,combined with learning about game development. Considering thatit was built by people with no previous experience in gamedevelopment, the proposed objectives were achieved, with thegame having been completed. The Arcade library proved to be easyto use and productive. As future work, an online ranking will bedeveloped, in addition to generating bonuses for the player and theuse of design patterns.