- Game Design and Practical Creativity. Ability to define, express and iteratively refine digital game ideas in working code.
- Game Engine Scripting. Ability to implement game mechanics and aesthetics using common programming patterns and syntax, including variables, conditional statements, functions, objects and arrays in an interactive, event-driven engine architecture.
- Introduction to Core Web Technologies. Ability to set up and compose projects in JavaScript, the industry-standard programming language that powers all Internet browsers and >95% of the pages on the World Wide Web.