Disclaimer that I know that this setup not being the best right now. Things will be better. Feel free to suggest changes and open PRs regarding this.
cp .env.client.sample ./packages/client/.env
to get server environmentyarn setup
to get dependencies from both client and serveryarn client
to start clientyarn server
to start server
- Frontend engine's source. Currently in initial stage.
yarn
to get its dependenciesyarn dev
to run the engine (which already supports HMR 🔥)
- TypeScript
- Pixi.JS
- Parcel
- Game server engine and general usage. Will have business rules for the game and state management. See old-orpg-server as a initial reference of how will this be architected. We'll probably have a new individual package such as 'database' for handling all database abstractions*.
*TBD if it's really needed.
- TypeScript
- TBD
yarn
yarn dev
This repository adheres to Conventional Commits, and also attempts to follow The seven rules of a great Git commit message.
WIP