Roadmap and Development notes

Maplio is a continous work in progress and there is still much to do! This is the roadmap. Please feel free to use the chat to suggest new features or report bugs.

Front page

  • search sessions and games by tag and location
  • list active sessions - list and map view
  • list active games
  • list future events
  • list registered playzones

Authentication (using Auth.js)

  • add social login
  • add email verification
  • add password reset
  • add two-factor authentication
  • add user roles

Live map

  • scene navigator (radar)
  • horde warning indicator
  • create playzones with marker boundaries
  • test realtime messaging
  • add audio messaging (or live audio streams?!)

Horde and item interactions

  • use food to replenish energy
  • use weapons to fight hordes
  • use shield to decrease damage rate

Game mode

  • record and display game results
  • share game data between users

Editor

Data persistence

  • save scenes and marker groups to server

Origin markers

Drag and drop origin marker (not ctrl-click)

Marker groups

  • Create groups as trail or polygon boundaries (for playzones)

Marker Trails

  • Ordering ["sequential", "random"]
  • Marker numbering and re-ordering
  • Define Completion content (could contain routes to other maps)

Scene editor

  • completion content
  • add tags for searches

3D integration

  • Add 3D models to markers viewable in AR mode
  • Make models responsive to marker directional changes
  • Add 3d landscapes to maps

Commercialisation

Retail features

  • Define narratives, stories and content for immersive user experiences
  • Create games and join teams to compete against and collaborate with friends
  • Publish high level game template to enable users to create GPS enabled activities
  • Publish low level APIs to enable developers to create templates
  • Create "playzones" to constrain activiities within geopgraphical boundaries (e.g. parks)

Monetization

  • add subscription model
  • include ads
  • add in-app purchases
  • add NFTs