Sustaining Imagination & Fostering Good Ideas

WebGL Game Development Log #017

Contact with NPCs & User Interface Advances

Have been sorting out all of the actions our non-player companions can be commanded to do. With this sort of complexity there needs to be an easy way to configure the companion. This involves coming up with a simple user interface to provide an intuitive but unique experience to the players.

NPC Control Menu (attributes pane)

For now, the control menu for the companion consists of 5 panels:

  • Personal
    empty
  • Divinities
    special buffs you can apply/teach your companion
  • Inventory
    what the companion is carrying... pretty basic
  • Attributes
    companion skill leveles (i.e. intelligence, strength...)
  • Commands
    orders you can have companion can follow out

Subscribe & stay tuned for more development updates & code.