elchicodepython / RealityMismatch

MIT License
1 stars 1 forks source link

Need for a developers platform #5

Open elchicodepython opened 5 years ago

elchicodepython commented 5 years ago

The game will provide tools for creating levels to developers. Each developer will ask before starting a level for a level namespace. This is, an identifier to avoid collisions with other levels developed by other developers.

So instead of calling to the level endpoint:

With the namespace (example: namespace-2302) obtained before starting the development of the level the endpoint will be something like:

Being /actions/openDoor a endpoint defined inside the level.

The management of namespaces should be transparent to developers. They should configure the namespace obtained in a variable and use game defined APIs to make routing.

The developers platform will be in the following repository: