
Make your own animated 2D games
Learn Game Development with JavaScript
InstructorFrank Dvorak
Make your own animated 2D games
InstructorFrank Dvorak

Free
Free



Editorial course preview
These 4 complementary views highlight concrete, legible examples from the course presentation.
This frame demonstrates the course content by displaying a live gameplay preview of a steampunk-style platformer alongside the instructor, highlighting the visual style and mechanics.
A concept art reference sheet for a 'Hive Whale' mechanical creature, detailing its biology as a sentient machine and listing specifications like homeworld and length.
This concept art slide details the Common Drone, a parasitic machine enemy from Planet 4153C, listing its corrosive skin and mechanical propulsion.
This title card introduces the topic of environments within the game development course, set against a stylized industrial backdrop featuring mechanical gears and atmospheric elements.
Covers essential 2D logic including animation loops, keyboard inputs, rectangle collision detection, and particle physics.
Provides thorough descriptions of canvas concepts and the underlying logic for game features.
The speed of instruction may require frequent pausing or rewinding to keep up with the implementation.
The project is contained within one large file, which may lack the modularity found in professional environments.
The course targets beginners in game development but requires a baseline of JavaScript and OOP knowledge to follow the pace.