Pyxel: A retro game engine for Python
The GitHub page for Pyxel, a retro game engine for Python, includes specifications, installation guidelines, examples, API references, and application development details. It covers resource utilization, input management, graphics, audio, and advanced APIs. Additionally, it offers insights on contributing, issue submission, testing, and pull requests. Users can access licensing info, sponsor recruitment, Q&A, user examples, and the developer's Twitter.
Read original articleThe GitHub page for Pyxel, a retro game engine for Python, offers comprehensive details on specifications, installation guidelines, examples, API references, and application development using Pyxel. It covers resource utilization, input management, graphics, audio, and advanced APIs. The page also provides insights on contributing to the project, issue submission, manual testing, and pull request procedures. Users can find information on licensing, sponsor recruitment, and access Q&A, user examples, and the developer's Twitter account through the page.
Related
Tachyonfx: A library for creating shader-like effects in terminal UIs
The "tachyonfx" library on GitHub enables shader-like effects in terminal UIs with color transformations, animations, and complex combinations. For more information or assistance, reach out for support.
Pulsar – A Community-Led Hyper-Hackable Text Editor
Pulsar is a versatile text editor with cross-platform support, a package manager, autocompletion, file browser, split interface, find and replace, manual updates, package repository, community support, and ongoing development.
Show HN: ViperIDE – An Innovative MicroPython IDE for Web and Mobile
ViperIDE is a modern MicroPython IDE for web and mobile platforms. It offers features like no installation required, cross-platform connectivity, file editor, package manager, terminal/REPL, and device support. Explore on ViperIDE's website or GitHub.
Python packaging scenarios by the creators of ruff
The GitHub URL provides details on "packse," a Python packaging tool. It includes installation, usage, building, publishing, running a package index, serving scenarios, testing, exporting, and writing new scenarios. For further assistance, inquire within.
Put the DVD logo in the corner (2023)
A small arcade game, "Put the DVD Logo in the Corner," was created in four days using the PICO-8 engine. Its simplicity, strong theme, and developer's positive experience hint at future game development.
They may be useful to someone here if not too much has changed with pyxel since then.
Pyxel is (I think) unique among Python game engines in that it can run on the web.
Some others I’ve played with are PyGame and Arcade, mostly geared toward 2D, but you can see some impressive 3D examples on the youtube channel DaFluffyPotato.
Ursina is another that’s more 3D, fairly expressive, and runs fairly well for being Python.
I do feel like I’m going to be forced to cross over into something more powerful to build a real game though. Either Godot or Unity.
I absolutely love that it uses a language I actually know instead of some niche thing or a DSL.
I'll have to check it out when I have some spare time.
Something comparable to the Nintendo SNES or DS's hardware capabilities, which seemed like the perfect sweet spot between artistic freedom and "helpful" limitations which actually improved creativity by lowering complexity.
Related
Tachyonfx: A library for creating shader-like effects in terminal UIs
The "tachyonfx" library on GitHub enables shader-like effects in terminal UIs with color transformations, animations, and complex combinations. For more information or assistance, reach out for support.
Pulsar – A Community-Led Hyper-Hackable Text Editor
Pulsar is a versatile text editor with cross-platform support, a package manager, autocompletion, file browser, split interface, find and replace, manual updates, package repository, community support, and ongoing development.
Show HN: ViperIDE – An Innovative MicroPython IDE for Web and Mobile
ViperIDE is a modern MicroPython IDE for web and mobile platforms. It offers features like no installation required, cross-platform connectivity, file editor, package manager, terminal/REPL, and device support. Explore on ViperIDE's website or GitHub.
Python packaging scenarios by the creators of ruff
The GitHub URL provides details on "packse," a Python packaging tool. It includes installation, usage, building, publishing, running a package index, serving scenarios, testing, exporting, and writing new scenarios. For further assistance, inquire within.
Put the DVD logo in the corner (2023)
A small arcade game, "Put the DVD Logo in the Corner," was created in four days using the PICO-8 engine. Its simplicity, strong theme, and developer's positive experience hint at future game development.