Skip to main content

Arcade Game Development Library

Project description

Welcome to The Arcade Library

MIT License Pull Requests Welcome First Timers Friendly

Arcade is an easy-to-learn Python library for creating 2D video games. It is ideal for beginning programmers or programmers who want to create 2D games without learning a complex framework.

Arcade is built on top of pyglet and OpenGL. See Games Made with Arcade for example game jam entries and more.

PyPI - Downloads GitHub Commit Activity GitHub Contributors GitHub Stars

Stable Documentation

Read the stable documentation at https://api.arcade.academy.

Development Previews

Preview the next release at https://api.arcade.academy/en/development/.

Citation

@Online{PythonArcade,
    author = {Paul Vincent Craven},
    title = {Easy to use Python library for creating 2D Arcade games.},
    date = {2025-01-01},
    publisher = {GitHub},
    journal = {GitHub repository},
    howpublished = {\url{https://github.com/pythonarcade/arcade}},
    commit = {<insert hash if needed>}
}

Contact the Maintainers

The best way to contact and chat with the maintainers is on the Arcade Discord Server.

paul@cravenfamily.com

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

arcade-4.0.0.dev5.tar.gz (42.1 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

arcade-4.0.0.dev5-py3-none-any.whl (42.8 MB view details)

Uploaded Python 3

File details

Details for the file arcade-4.0.0.dev5.tar.gz.

File metadata

  • Download URL: arcade-4.0.0.dev5.tar.gz
  • Upload date:
  • Size: 42.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for arcade-4.0.0.dev5.tar.gz
Algorithm Hash digest
SHA256 c114a9472a226cbfda78c236145a289abf91f4136066688dc9972cd0d326a72b
MD5 1c1e3931d3898a773f943b20b2bc3a83
BLAKE2b-256 9c912aa66164f39297706020e937e986c28626fe6948f5f1f0b10d22da020fe4

See more details on using hashes here.

File details

Details for the file arcade-4.0.0.dev5-py3-none-any.whl.

File metadata

  • Download URL: arcade-4.0.0.dev5-py3-none-any.whl
  • Upload date:
  • Size: 42.8 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for arcade-4.0.0.dev5-py3-none-any.whl
Algorithm Hash digest
SHA256 a456ad590e4c180f7703ca2c8dd3f6cfd1f13ba15d8a30024cbec3ccc3a22484
MD5 3eab077a0164ea056441d64cf7a99515
BLAKE2b-256 3616fa7f8be2816d6237f3641ccf4d16264ea5fc5c3c869c6de6a09aeba85f07

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page