Wednesday, September 4, 2013

What You Need To Get Started

Here's a list of what you need to follow along with my series and run the examples that we will be making:

  • Either a desktop, a laptop, or tablet for development (doesn't matter what operating system).  You could use a smartphone, but the smaller screen size makes it cumbersome for typing and editing code.  However, our finished examples and games WILL run on all devices, no matter what size or operating system, even phones!
  • A Chrome browser.  Google is leading the way in cutting-edge technology for the modern web browser, and at the time of this writing, Chrome is the best choice to run our games and test our code.
  • A text editor for typing in and editing HTML files and JavaScript files.  Every device comes with some kind of text editor.  There are more fancy ones out there like Sublime Text , but there's really no need to install anything on your computer.
  • A copy of the library Three.js (a JavaScript file) which is available for free from GitHub.  For now, don't worry how to get this - in the first part of my game development series I will systematically show you how to locate and save this file to your computer so we can access all the goodies inside. 

And that's it!  That's the beauty of web game development:  no overhead, no huge workspace environment downloads - just a browser and a text editor, both of which are free.  As we go more in depth into 3D games, there will be some additional helper JavaScript files to download and save.  But these are very small files, measured in Kb rather than Mb.