CS 397J: Introductory Javascript Game Development
Spring & Fall 2015
Welcome to the archived course website for CS 397J! I developed and taught CS 397J as a Masters project at UMass Amherst. This course was offered during Spring and Fall 2015 and taught the basics of game development using the ImpactJS game engine.
Information:
View syllabus| Room: | --- |
| Lectures: | --- |
| Instructor: | Colin Tincknell Email: CLTincknell [at] gmail.com |
Course Overview:
| Lecture # | Topic | Assignment |
| 1 | Course introduction | Tell me about yourself (HW1) |
| 2 | ImpactJS introduction | Learning to walk (HW2) |
| 3 | Spritesheets and Animations | Let's make some improvements(HW3) |
| 4 | Hit Detection & More | Taking Shape (HW4) |
| 5 | State Machines & Sound | Nearly There (HW5) |
| 6 | Weltmeister Level Editor | A Finished Game (HW6) |
| 7 | Design | Game idea presentation (FP1) |
| 8 | Game idea presentations | Design document (FP2) |
| 9 | Mouse, Drawing Primitives, Camera & Saving | Work on final project... |
| 10 | Parallax scrolling, Fullscreen, Entity platforms | Work on final project... |
| 11 | Art Assets | Work on final project... |
| 12 | Work on final project in class | Submit final project (FP3) |
| 13 | Demo day! | None! |