puzzud/gjweb

Make GameTitle object to reference project information from loading package.json

puzzud opened this issue · 0 comments

A lot of information stored in GameTitle that is used at runtime can be stored and pulled in from loading /package.json, such as project name, window title, author, contributors, etc.

This information should be loaded by Boot.js (not Preloader.js) and referenced as JSON structure by a single member on GameTitle called projectInfo.

All places where such information is referenced (main menu game title, author screen contributor list, contributor sorting function) will need to be updated.

Contribution is not, as far as I know, a key for contributors. Some mild research should go into whether it is harmful to add those values as keys (probably not a problem).