M.S. Farzan demonstrates creating and structuring your code with GitHub and ES6 using Phaser 3.
"In this video we're going to walk through several important aspects of modern programming. In an attempt to synthesize a bunch of things that you might have learned in coding tutorials but haven't been given the opportunity to put into practice. Specifically we'll be using GitHub to pull from and push to remote repositories. Use Node package manager, or NPM, to set up our projects and handle things like automatic reloading. Structure our code using JavaScript ES6 classes. And take a look at other ES6 features that can help with our workflow and development."