- Node.js -> https://nodejs.org/en/download/current/
- NPM (comes with Node.js)
Getting the source code
Clone by running:
git clone https://github.com/DerkJanSpeelman/GMLTouch-Minecraft-2D.git. Requires Git to be installed. Or simply press the green "Clone or Download" button, download the ZIP file and extract it on your computer.
Open your terminal, go to the path of the project you want get started with (i.e. #0: Project Setup), and run:
Why TypeScript? I really like TypeScript... It's easy to know what variables are used for what exactly, because they have types assigned with them.
Why Node, NPM, Webpack...? In this repository, I created a template for a new Webpack project. It has some neat features: compiling, compressing/minifying, debugging options (stylelint for example). Webpack compiles all the projects' files into a bunch of static files that can be easily imported into other compilers (for i.e. iOs, Windows, MacOS, Android).
Do you want your questions here? Ask it in a comment on my latest video: https://www.youtube.com/gmltouch. And mention you want your question in the git repo. If it's a good question, I'll defenitely add it.