👔 svelte-game-boilerplate
Make javascript game with this friendly kaboom boilerplate made with typescript, svelte and love
This is a github template, you can fork it or use as template for start new project with this repository as hello-world. I hate start new project with empty template, often i missing correct configuration, readme instruction or i need of samples of code. Use this repository as template solve this problem.
🎁 Support: Donate
This project is free, open source and I try to provide excellent free support. Why donate? I work on this project several hours in my spare time and try to keep it up to date and working. THANK YOU!
📎 Menu
-
💡 Features -
👔 Screenshot -
📚 Documentation -
🔨 Developer Mode -
👨💻 Contributing -
🐛 Known Bugs -
🍻 Community:-
Telegram (
🇬🇧 English |🇮🇹 Italian) -
Discord (
🇬🇧 English |🇮🇹 Italian |🇵🇱 Polish)
-
Telegram (
💡 Features
- [
✔️ ] Easy to use - [
✔️ ] MIT License - [
✔️ ] Compatible with boilerplate of Electron and Cordova (make desktop and mobile game - replace onlyapp
folder) - [
✔️ ] Browser sync, auto refresh, auto reload - [
✔️ ] Friendly boilerplate + Github templates - [
✔️ ] Powered by svelte framework - [
✔️ ] Powered by kaboomjs javascript game engine - [
✔️ ] Typescript + TSPaths preconfigured - [
✔️ ] Userfriendly folders tree - [
✔️ ] Prettiers and ESLint preconfigured - [
✔️ ] all-contributors-cli and all-shields-cli preconfigured - [
✔️ ] JEST Test preconfigured - [
✔️ ] Full async code - [
✔️ ] Github and Vscode dotfiles preconfigured - [
✔️ ] Translations i18n:🇬🇧 🇮🇹 🇵🇱 (Help me❤️ )
👔 Screenshot
🔨 Developer Mode
🏁 Run Project
- Clone this repository or download nightly, beta or stable.
- Run
npm run init
- Run
npm run dev
- Run
http://localhost:5000
💾 Setup Project
If you want replace all strings (example: package name, author, urls, etc...) in markdown file, source files and others files of this project you need edit setup.json
with correct values and run npm run setup
.
📚 Documentation
Run npm run docs
👑 Backers and Sponsors
Thanks to all our backers!
👨💻 Contributing
I .all-contributorsrc
and package.json
file.
Thanks goes to these wonderful people (emoji key):
Patryk Rzucidło |
💰 In the future, if the donations allow it, I would like to share some of the success with those who helped me the most. For me open source is share of code, share development knowledges and share donations!
🦄 Other Projects
💫 License
- Code and Contributions have MIT License
- Images and logos have CC BY-NC 4.0 License
- Documentations and Translations have CC BY 4.0 License