This repository was created as a companion to the blog post at https://payloadcms.com/blog/headless-cms-game-development
The general features are:
- Manage player accounts
- Record games with teams, players and scores
- Manage and automatically award achievements based on player stats
- Handle in-app purchases
- Image uploads for achievements and purchasable items
- Access Controls for security
Though quite thorough for a blog post, this work should be considered incomplete and ready to be built upon for your own needs.
git clone git@github.com:payloadcms/game-admin-guide.git
cd game-admin-guide
cp .env.example .env
- edit .env file for your own needs
- install dependencies—
yarn
,npm i
,pnpm i
) - run locally:
yarn dev
Read the Payload Documentation to learn more.
This repo and Payload CMS are fully OSS under the MIT license.