> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ghg.gg/llms.txt
> Use this file to discover all available pages before exploring further.

# Bundle Format

> File format, size limits, and file count restrictions for game submissions

# Bundle Format

All game submissions to Greenhouse Games must be uploaded as a single `.zip` archive. This page covers the format requirements and constraints your bundle must meet.

## Archive Format

Your game must be packaged as a **single `.zip` file**. No other archive formats (`.tar`, `.rar`, `.7z`, etc.) are accepted.

## Size Limits

<Card title="Maximum File Size" icon="hard-drive">
  **1 GB** (1,073,741,824 bytes)
</Card>

Your `.zip` archive must not exceed 1 GB in total size. If your bundle exceeds this limit, consider:

* Compressing image assets (use WebP where possible)
* Reducing audio quality or using more efficient codecs (`.ogg` or `.m4a` instead of `.wav`)
* Removing unused assets from your build

## File Count Limit

<Card title="Maximum Extracted Files" icon="files">
  **10,000 files**
</Card>

When extracted, your `.zip` archive must contain no more than 10,000 files in total. This includes all files across all subdirectories.

<Tip>
  If your game uses a build tool (Webpack, Vite, Rollup, etc.), ensure your production build doesn't include source maps or development artifacts that inflate file count.
</Tip>

## Summary

| Constraint                   | Limit                      |
| ---------------------------- | -------------------------- |
| Archive format               | `.zip` only                |
| Maximum archive size         | 1 GB (1,073,741,824 bytes) |
| Maximum extracted file count | 10,000 files               |

## Next Steps

Once your bundle meets these format requirements, ensure your [folder structure](/submission/folder-structure) is correct and `index.html` is in the right location.
