https://github.com/boomdao/world-template
A Motoko template for deploying a custom World canister manually. A World canister is the "game server" of your game, regulating the logic and rules governing your game economy. Note: We recommend deploying a World from the Game Launcher website, this repo is only for devs wanting to manually write their World canister.
https://github.com/boomdao/world-template
dfinity internet-computer motoko
Last synced: 4 months ago
JSON representation
A Motoko template for deploying a custom World canister manually. A World canister is the "game server" of your game, regulating the logic and rules governing your game economy. Note: We recommend deploying a World from the Game Launcher website, this repo is only for devs wanting to manually write their World canister.
- Host: GitHub
- URL: https://github.com/boomdao/world-template
- Owner: BoomDAO
- License: mit
- Created: 2023-05-09T12:28:32.000Z (about 3 years ago)
- Default Branch: staging
- Last Pushed: 2024-10-21T16:07:46.000Z (over 1 year ago)
- Last Synced: 2025-02-28T21:07:29.541Z (over 1 year ago)
- Topics: dfinity, internet-computer, motoko
- Language: Motoko
- Homepage: http://boomdao.xyz
- Size: 490 KB
- Stars: 21
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## WORLD TEMPLATE
The **World Template** is a ready-to-go template to launch your **World** canister smart contract manually and have it running on Day 1. A **World** serves as the command center, aka the "server backend" of your game, regulating the logic and rules governing your game economy. It connects to the **World Protocol** to store user data in a universal database.
You can download this World Template code if you would like to manually write your **World** yourself.
However, we recommend deploying a **World canister** on the [Game Launcher](launcher.boomdao.xyz) website. This way your World canister will get automatically upgraded with any new changes from BOOM DAO. From the Game Launcher website you can deploy/configure your World, download the [Unity Template](https://github.com/BoomDAO/unity-template) and edit it to call your World canister, and upload your Unity game client build to the website. Boom. You now have a fully on-chain game.
## TECH DOCUMENTATION
To dive deeper into the World Template, read the tech docs here: https://docs.boomdao.xyz/world-template