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.dev4.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.dev4-py3-none-any.whl (42.8 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: arcade-4.0.0.dev4.tar.gz
  • Upload date:
  • Size: 42.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","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.dev4.tar.gz
Algorithm Hash digest
SHA256 23fe010a34af812f81340f742f73e777647e58ec8cabe343bd60dcfbe19886d2
MD5 4e125c0cb6cc482eb9398b232aa0a2e0
BLAKE2b-256 e25f5fc2abb289ccc598e0fc6c9021667c6d12b81a6847a3d1fbb4883deb0098

See more details on using hashes here.

File details

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

File metadata

  • Download URL: arcade-4.0.0.dev4-py3-none-any.whl
  • Upload date:
  • Size: 42.8 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","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.dev4-py3-none-any.whl
Algorithm Hash digest
SHA256 2647de2b77f33ae989fe33f1eb99e3bdf695e0c948127492e4450f0b89278461
MD5 b39ce6abee573aa579e558cf267c315a
BLAKE2b-256 2c4a4f49fa1c1d56d1789283844967831b9289eae3f95d4bc81ca009181aba01

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