Get Started Here
Arcade can be installed like any other Python Package. Arcade needs support for OpenGL 3.3+. It does not run on Raspberry Pi or Wayland. If you are familiar with Python package management you can just “pip install” Arcade. For more detailed instructions see Installation Instructions.
Arcade Skill Tree
ShapeElementLists - Batch together thousands of drawing commands into one using a
arcade.ShapeElementList. See examples in Faster Drawing with ShapeElementLists.
Sprites - Almost everything in Arcade is done with the
Moving player sprites
Mouse - Collect Coins - Mouse
Keyboard - Sprite Move By Keyboard
Game Controller - Game Controller/Joystick
Game controller buttons - Supported, but documentation needed.
Sprite collision detection
Understanding collision detection and spatial hashing
Sprite Hit boxes
Detail amount -
Avoid placing items on walls - Randomly Place Coins, But Away From Walls And Other Coins
Sprite drag-and-drop - See the Solitaire Tutorial.
Drawing sprites in layers
Change texture on sprite when hit - Change coins
Moving non-player sprites
PlatformerPhysicsEngine - From the platformer tutorial: Step 4 - Add User Control,
Using the physics engine on multiple sprites - Supported, but documentation needed.
Pymunk top-down - Supported, needs docs
Pymunk physics engine for a platformer - Pymunk Platformer
Pymunk shooting - Support under development.
TMX map creation - Platformer tutorial: Step 8 - Display The Score
Sound - Learn Arcade book sound chapter
Particles - Particle Systems
OpenGL Frame buffers