Package: wnpp Severity: wishlist Owner: Awe Morris <[email protected]> X-Debbugs-Cc: [email protected]
* Package name : playfield Version : 1.0.0 Upstream Contact: Awe Morris <[email protected]> * URL : https://github.com/awemorris/PlayfieldEngine * License : zlib Programming Lang: C Description : 2D game scripting runtime for custom game engine base Playfield Engine is a 2D game scripting runtime powered by Ray, a C/JavaScript-like scripting language. It features native performance with a built-in JIT compiler (NoctLang VM) and portable rendering/audio via StratoHAL. The engine provides both C APIs and base Ray APIs. By utilizing libplayfield and the provided C APIs, developers can build custom 2D game engines quickly. Key features: - Minimal runtime (~2 MB binary footprint). - High-performance generational GC. - Built-in JIT compiler supporting x86, arm64, RISC-V, and more. - Support for multiple rendering backends including OpenGL, OpenGL ES, and software rendering. - Cross-platform compatibility ranging from modern GNU/Linux (X11/Wayland) to older systems. The engine is designed to make game development accessible even on low-spec machines and older hardware. [Why is this package useful/relevant?] This package is essential for developers looking to build custom 2D game engines using the libplayfield library. Furthermore, it serves as a primary dependency for Suika3 (ITP #1133308). Following a discussion on Debian Mentors, it was decided to separate Playfield Engine into its own standalone package to improve modularity and facilitate its use in other projects beyond Suika3. [How do you plan to maintain it?] I am the upstream author and am committed to the long-term maintenance of this package. I am currently aiming to become a Debian Maintainer (DM) and will ensure the package remains updated and compliant with Debian Policy. Also, I'm need a sponsor.

