Для Python есть много библиотек, когда освоишь основы, глянь Pyglet или Arcade. Вот пример с Arcade:
Программный код:
import arcade
SCREEN_WIDTH = 800
SCREEN_HEIGHT = 600
SCREEN_TITLE = 'Пример Игры'
class MyGame(arcade.Window):
def __init__(self):
super().__init__(SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_TITLE)
arcade.set_background_color(arcade.color.AMAZON)
def on_draw(self):
arcade.start_render()
arcade.draw_text('Привет, Мир!', 400, 300, arcade.color.WHITE, 12, anchor_x='center')
def main():
game = MyGame()
arcade.run()
if __name__ == "__main__":
main()