VGD2

Lessons for Video Game Design II have been divided into four sections of 6-10 levels each. Levels will open up one by one throughout the semester. If you see a     next to the level, that means the level is open, but it may also have a password. If you see a     next to the level, that means the level is closed. All levels are subject to change, depending on student and class needs.

remember

javascriptLEARNING GOAL #5:

BASIC JAVASCRIPT PROGRAMMING

Students will understand the basic syntax for programming interactive elements with JavaScript.

LG#5 MONDAYS – ASSORTED TRAININGS

Level 5.1 – The JavaScript Skeleton (HTML)   

Level 5.5 – JS Operators & Assignments   

Level 5.2 – The JavaScript Skin (CSS)   

Level 5.6 – JS Arrays & Events   

Level 5.3 – The JavaScript Muscle   

Level 5.7 – JS Conditions & Functions   

Level 5.4 – Basic JavaScript Syntax   

Level 5.8 – JS Basics Review   

Quarter Quiz #1 – Friday, September 22

canvasLEARNING GOAL #6:

JAVASCRIPT AND CANVAS

Students will be able to draw a variety of lines and two-dimensional shapes with JavaScript and Canvas.

LG#6 MONDAYS – ASSORTED READINGS & REFLECTIONS

Level 6.1 – Intro to HTML5 Canvas   

Level 6.6 – Canvas Rotations   

Level 6.2 – Canvas Variables   

Level 6.7 – JS Object Animations   

Level 6.3 – Canvas Loops & Lines   

Level 6.8 – JS Arcs & Animations   

Level 6.4 – More Loops & Lines   

Level 6.9 – Applied Canvas & Review, Part 1   

Level 6.5 – Applied Loops   

Level 6.10 – Applied Canvas & Review, Part 2   

Quarter Quiz #2 – Friday, October 27

variableLEARNING GOAL #7:

3JS VARIABLE MANIPULATION

Students will be able to apply their basic knowledge of JavaScript to manipulate three-dimensional objects.

FINAL TWO MONTHS

LG#7 MONDAYS – ASSORTED READINGS & REFLECTIONS

Level 7.1 – JavaScript in 3D   

Level 7.4 – 3JS Varman Expositions   

Level 7.2 – The World of ThreeJS   

Level 7.5 – 3JS Varman Tutorials   

Level 7.3 – 3JS Varman Commentaries   

Project #1 – Variable Manipulation   

Learning Goal Project #1 – November 13-17

environmentLEARNING GOAL #8:

3JS INTERACTIVE ENVIRONMENTS

Students will be able to design an interactive game environment with controllable avatars and unique objects.

Level 8.1 – 3JS Animations   

Level 8.4 – 3JS Environments   

Level 8.2 – 3JS Avatars   

Level 8.5 – 3JS Environmental Control   

Level 8.3 – 3JS Keyboard Control   

Level 8.6 – 3JS Final Review   

Learning Goal Project #2 (Final) – December 8 through Finals Day