Project Types
Pixel Vision 8 games are zip files with a custom extension. The extension simply tells PV8 how to load the file and unzip it. You can change your project type at any time by selecting a file extension in the Chip Editor Tool.
Here is a breakdown of all the supported extensions and how they work:
Type | Ext. | Description |
Game | .pv8 | A game represents all the code, settings and art needed to run. This is considered the final product and is ready to be shared with others. |
Tool | .pvt | A tool is a game that runs with specific ties to the editor API. The engine can load a tool alongside to a game allowing you to edit the currently loaded game. |
System Template | .pvs | A system template is a base project to start making a game on top of. This could just be the .json system specs, or it could also include code, art, etc. There are five base templates, but you can always create your own. Contents of the template are simply copied to the Game folder in the workspace and are not linked back to the original template to give you a fresh start. |
Asset Pack | .pva | When loading an asset pack, the contents of the project are simply copied over into the current Game folder inside the workspace. This allows you to share art resources, sounds, and music between projects. |
All of the above extensions are technically games to PV8. They share the same file structure inside the zip. The extension simply tells PV8 how to load the file and unzip it.