Jun 10, 2017, 8:22 PM

@faraday said in Separating UX from Functionality (Design Patterns!):

@Sparks In principle I agree that that's the "correct" way to do it. I didn't go that route personally for Ares because I have no intention of supporting both a web UI and an in-game UI for most stuff. Chargen is a notable exception. The complexity of supporting two independent views and making sure everything melds together is just... no.

Eh. As long as you follow a good MVC oriented design paradigm (such as the one Evennia is built upon with Django) you should have a pretty easy time supporting any number of different views.