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:
Frequently asked questions has fast answers to common questions
Learning Resources covers the documentation types
How to Get Help if you’re unsure where to start
More than Open Source
Arcade makes sure licensing concerns stay out of your way:
Arcade’s code uses the The MIT License
The built-in resources don’t require attribution
Remixing example code is encouraged
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:
The Arcade Discord server
The Arcade GitHub repo
See Contributing To Arcade to learn how you can help improve Arcade.