We are a game dev community. Our main goal is to revolutionize the way game developers:
- Collaborate: with others in workshops and lectures online and in person.
- Learn: learn from mentors and other more experienced developers.
- Monetize: their creations.
Our platform will provide a space for developers to showcase their games, connect with other creators, and access resources for skill development. Users can discover new games, playtest them, and support their favorite developers through in-game purchases or donations.
- Install Docker;
- install Node.js. I am using version 18, probably other versions will work as well;
- Start the database with the command line on the root of the repo
docker-compose up -d adminer
; - Ask a teammate the
.env
files; - run
npm install
on the root of the repo to install the dependencies; - run
npm run start:both
on the root of the repo to start both front and back-end;
-
Install Docker, view: https://docs.docker.com/engine/install/
-
Install Node.js, version 20. Recommend use NVM to version a correct nodejs version for this project:
# installs nvm (Node Version Manager)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash
# download and install Node.js (you may need to restart the terminal)
nvm install 20
# verifies the right Node.js version is in the environment
node -v # should print `v20.18.1`
# verifies the right npm version is in the environment
npm -v # should print `10.8.2`
-
Start the database with the command line on the root of the repo
sudo docker compose up -d adminer
; -
Ask a teammate the
.env
files; -
Run
npm install
on the root of the repo to install the dependencies; -
Two ways to run:
-
Run
npm run start:both
on the root of the repo to start both front and back-end; or -
Run
npm run start:both
to start back-end and in new terminal, runnpm run dev:web
to start front-end;
We’re actively seeking contributors to help us improve and expand the platform. Here’s how you can get involved:
- Report Issues: Found a bug or have a suggestion? Open an issue!
- Contribute Code: Take on issues labeled good first issue.
- Share the Project: Star the repo and spread the word to fellow developers!
By starring this repository, you:
- Show support for the project.
- Help increase visibility, attracting more contributors and collaborators.
- Join a growing community shaping the future of game development.
Icons by Icons8
This project is available under a dual-license model:
-
Open Source License: GNU AGPL v3.0
- For non-commercial, open-source use or commercial with less than 1000 users.
- Must comply with AGPL terms, including providing source code for modifications.
-
Commercial License: Commercial License
- For commercial use exceeding 1000 users.
- Contact us for terms on discord.