Current version: Pre‑Alpha 1.0.1.2 — build ???
PaintPower is the core engine behind Coco xPaint, a multi‑purpose creative editor currently in development.
xPaint aims to include:
- Paint editor
- Script/Text editor
- Sound player
- Animation editor
- Video editor
- Runtime‑level custom extensions (similar to VSCode extensions)
xPaint uses PaintPower files and extends them with its own project format.
- PaintPower Engine (this repo)
- PaintPower VM
https://github.com/CocoBox84/PaintPower-Engine-VM
PaintPower is written in C#.
Visual Studio Or Visual Studio Code
- Open the solution
- Select the PaintPower project
- Build and run
Requires the C# Dev Kit extension.
- Open the folder
- VS Code should load the project automatically
- Press Run
If you trust the builds, you can download them here:
https://github.com/CocoBox84/PaintPower-Engine/releases/
Additional documentation can be found in the /docs folder:
- ROADMAP.md — planned features and tasks
- WXA-Format.md — animation format specification
- Upload-Plan.md — project upload workflow
- Publishing.md — how to publish builds
Contributions are welcome!
Please read CONTRIBUTING.md before opening a pull request.
If you're new to the project, look for issues labeled:
good first issuehelp wanted
Find the license in License.md