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

  1. 01
    Lessons: 12

    Startup and data

    Installation, game configuration, asset loading, data validation, persistence and localization.

  2. 02
    Lessons: 13

    Game architecture with the SDK

    Scene lifecycle, DI, events, FSM, commands, services and game rules.

  3. 03
    Lessons: 15

    Layouts, input, and effects

    JSON layouts, taps and dragging, animation, sound, particles, and physics.

  4. 04
    Lessons: 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.

Packages and examples