Curated luma.gl resources
Quick answer
This tutorial indexes the small set of authoritative luma.gl sources, warning that most third-party material still targets the v8 gl-context API. It groups official documentation, the Getting Started guide, the Device API, examples, monorepo packages such as core, engine, webgl, shadertools and gltf, plus WebGL Fundamentals and deck.gl references. It closes with three signs of an outdated article. Readers can locate the right package or concept and avoid v8 patterns.
Key points
- Start with the Device API docs because all v9 resources derive from Device.
- Keep @luma.gl/core and @luma.gl/engine on the same major version.
- Use the Upgrade Guide when moving code from the v8 gl-context style.
Example
npm view @luma.gl/core version
npm view @luma.gl/core time.modified
npm view @luma.gl/engine version
Notes
- new Model(gl, options) and new Program(gl, options) are v8 patterns that fail in v9.
- Tutorials without a 9.x version number usually describe the retired API.
English edition written for Atlaslog. Code is taken from the original Chinese page and runs unchanged.
Atlaslog (2026). Curated luma.gl resources. https://www.jingweizhi.com/en/lumagl/tutorials/community-picks.html (accessed 2026-11-03).