Skip to main content

Prusty prototype, Python surface over a Rust runtime.

Project description

prusty

prusty

A better, easier, more efficient way to put out games. Python-flavored authoring, Rust runtime, 2D and 3D from day one. Nintendo-grade polish, developer freedom, few reserved words.

Status: 0.0.1 placeholder on PyPI. Engine and language spec are in design. No public API yet.

Why

  • Simple wording. If a concept needs a paragraph to name, the name is wrong.
  • Few reserved words. Every new keyword has to earn its place.
  • No artificial ceiling. Powerful primitives, room to build anything.
  • Feels Python, runs like Rust. Author in a friendly surface language, ship on a Rust runtime.
  • 2D and 3D as first-class targets. No second-tier renderer.

Install (placeholder)

pip install prusty

Currently only exposes prusty.__version__. Real API to come.

Repository layout

assets/           logo and static art
src/prusty/       Python placeholder package (on PyPI)
pyproject.toml    package metadata
LICENSE           Prusty Community License v1.0
AGENTS.md         guidelines for contributors and AI assistants
.cursor/rules/    editor rules

License

Prusty is released under the Prusty Community License v1.0, a source-available license. In short:

  • You can use, read, modify, and redistribute the engine.
  • You must keep the license, the name, and the official logo intact when redistributing. Forks under a different name are welcome, as long as they clearly say they are forks.
  • Games and other works you build with Prusty are yours. No royalty, no restriction, no attribution requirement.

See LICENSE for the full text.

Contributing

Read AGENTS.md before opening a PR or opening a PR draft with an AI assistant. The prime directive is: do only what was asked.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

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

prusty-0.0.2-cp38-abi3-macosx_11_0_arm64.whl (477.4 kB view details)

Uploaded CPython 3.8+macOS 11.0+ ARM64

File details

Details for the file prusty-0.0.2-cp38-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for prusty-0.0.2-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 689e4b720698a17361fb8f82ed9cf8224c8da73ecc6ec28ee97ebc75249b889c
MD5 2c4c2962b0ee512b52bc3490bf6d12c6
BLAKE2b-256 06beee055249fac5baab6f835f06209768b14dd0ba10965984fccb86fac4d662

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