Course / TypeScript · HTML5
GameDevLand SDK
A general-purpose SDK for HTML5 games in TypeScript. Project integration, scenes, assets, layouts and game systems.
4 sections · 45 lessonsEngine · ViteRussian and English
Start course →Course curriculum
- 01Lessons: 12
Startup and data
Installation, game configuration, asset loading, data validation, persistence and localization.
- 02Lessons: 13
Game architecture with the SDK
Scene lifecycle, DI, events, FSM, commands, services and game rules.
- 03Lessons: 15
Layouts, input, and effects
JSON layouts, taps and dragging, animation, sound, particles, and physics.
- 04Lessons: 5
Game platforms and builds
Platform selection, loading completion, rewarded ads, and builds for Poki.
Prerequisites
Basic TypeScript, classes, Promise and npm. PixiJS experience will help in section 03. For a new project, use Node.js 22.12+ or 24.
Explore SDK integration and its API. Read lessons in order or choose them from the section contents.