A modern, responsive, and highly customizable presskit template for indie game developers. Built with Svelte and modular JSON-based content management.
This template is designed to showcase your game with a professional look, featuring a clean design, SEO optimization, and easy-to-use components. You can easily customize colors, content, and features to fit your game's branding.
Clone or download this repository
Install dependencies:
npm install
Start development server:
npm run dev
Open your browser and navigate to http://localhost:3000
npm run build
The built files will be in the dist
folder, ready for deployment.
game-presskit/
āāā public/
ā āāā data/ # JSON data files
ā āāā config.json # Theme and app configuration
ā āāā metadata.json # Game basic information
ā āāā features.json # Game features
ā āāā media.json # Screenshots, videos, artwork
ā āāā team.json # Development team info
ā āāā reviews.json # Reviews and awards
ā āāā ... (more data files)
āāā src/
ā āāā components/ # Svelte components
ā āāā styles/ # CSS styles and effects
ā āāā utils/ # Utility functions
ā āāā i18n/ # Internationalization
āāā README.md
Edit public/data/config.json
to customize your theme:
{
"theme": {
"primaryColor": "#6366f1",
"secondaryColor": "#8b5cf6",
"accentColor": "#06b6d4"
}
}
Update the JSON files in public/data/
with your game's information:
metadata.json
- Basic game info, title, description, etc.features.json
- Game features and selling pointsmedia.json
- Screenshots, videos, concept artstoreLinks.json
- Steam, Epic, GOG, etc. store linksteam.json
- Development team informationpressKit.json
- Press materials and assetsEach JSON file has an enabled
field to control visibility:
{
"enabled": true,
"data": {
// ... your content
}
}
This is a static site that can be deployed to:
and many other static hosting providers.
Integrated with GDB Easy Comment system:
config.json
features sectionMIT License - feel free to use for commercial and personal projects with your assets.
Contributions are welcome! Please feel free to submit issues and pull requests.
If you encounter any issues: