Projects & Assets
Pyxen uses a simple file-based project model. There’s no database, no sync service, no account. Your projects are files on your device.
The .pyxen format
A Pyxen project is a .pyxen file. It’s a ZIP archive containing your code, images, and sounds. You can:
- Rename it, duplicate it, or move it in the Files app
- Store it in iCloud and access it from multiple devices
- Share it by AirDrop, email, or any file-sharing method
- Back it up by copying the file
Because it’s a standard ZIP, you could even unzip it on a computer to inspect the contents.
Adding assets
Your project can contain:
- Images — PNG files used for sprites and tile sheets
- Sounds — WAV files for sound effects
- Music — OGG Vorbis files for background music
Add assets to your project through the asset manager in Pyxen. Once added, you reference them by name in your code:
Sprite("hero") # references an image named "hero"
Sound("jump") # references a sound named "jump"
Music("overworld") # references a music track named "overworld"
Asset packs
Pyxen includes asset packs — collections of images, sounds, and tiles that you can use in your projects. Asset packs use the .pyxenpack format (also a ZIP archive).
The included packs contain public-domain artwork, so you can use them freely in your games — including exported web games.
Sample games
Pyxen ships with complete sample games, including full source code and assets. These are real, playable games you can study, modify, and learn from. Open them from the app to see how they’re built.
Files and iCloud
Pyxen uses the standard iOS/macOS document model. Projects appear in the Files app alongside your other documents. If you have iCloud enabled, your projects sync automatically.
There is no Pyxen account, no cloud service, and no telemetry. Your files stay where you put them.