The Python Arcade Library

Arcade is an easy-to-learn Python library for creating 2D games and more. The friendly API caters to both beginners and experts alike. Do you want to craft craft your take on a 2D classic, or explore the full power of shaders? It’s up to you.

What will you make?

Documentation and Community

Arcade provides documentation for every experience level.

The Arcade Skill Tree or Tutorials are good for getting started. You can explore the following to learn more:


More than Open Source

Arcade makes sure licensing concerns stay out of your way:


This ensures you are free to create, including commercial projects.

Get Involved

Let us know if you see a bug, a typo, or other room for improvement.

The following Community Locations are the best places to reach the team or ask for help:


See Contributing To Arcade to learn how you can help improve Arcade.