Game Development using Processing.jsSeneca College students have partnered with developers from around the world to develop Processing.js--an open source programming language used to deliver 2D/3D interactive animations and data-visualizations in the browser. Processing.js is a direct port of the already well-established Processing language. However, unlike Processing this library renders graphics to the HTML canvas element rather than requiring a browser plug-in. This workshop will cover the necessary elements required to develop 2D and 3D games using Processing.js. Topics will include online IDEs and collaboration websites, language structure, graphical coordinate systems, drawing commands, mouse and keyboard input, built-in objects, debugging, etc. |