Pygame Live Editor

Use W A S D while the game runs. The runtime auto-adds async tick support so your loop can render in-browser.

Output

Loading Python runtime...