Component Builder

Tests component builder functionality

Component Demo

Example showcasing a dummy component (container + view)

Origin Demo

Tests placement of different control types using different origins

Skeletal

All skeletal functionality

Shaders

All shader functionality

Shapes Demo

Displays all functionality of the graphics drawer

Drawer Origin Demo

Showcases a drawer with shapes having it's origin moved

Clearing Shapes Demo

Displays drawing, removing and clearing shapes from a drawer

Line Demo

Draw a line with the mouse, with path simplification algorithm

Layout Demo

Layout manager with worker

Layout Function Demo

Showcase Layout with VFL converted to functions

Clearing Layout Demo

Clearing Layout and parsing new data

Mesh Demo

A simple demonstration of a Mesh

Particle Demo

Create and edit a particle system

Particle CrossZone Demo

Particles with a line cross zone

Particle CrossZone Demo 2

Particles with Rectangle and Circle cross zones

Particle Attraction/Repulsion Demo

Particles with attraction and repulsion emitter properties

Particle Fireworks Demo

System with two emitters to create a fireworks particle effect

Particle Trail Demo

Demonstration of a particle trail

Constant Particles Demo

Demo showcasing constant particle speed

Advanced Particle Demo

Demonstration of a particle system emitting particle systems

Particle Source Position Zones

Particle systems with a source position zone

Particle Source Position Image Zone

Particle system with a source position image zone

Input

Displays input demos

Sound Demos

Demos showcasing sound and webaudio functionality

Scale 9 Sprite

Displays a Scale 9 Sprite with tweened size and texture swaps

Scale 9 Sprite Test

Displays various configurations of the Scale 9 Sprite

Scale 3 Sprite

Displays a Scale 3 Sprite with tweened size and texture swaps

Scale 3 Sprite Test

Displays various configurations of the Scale 3 Sprite

Mask

Showcases masking capabilities of the engine

Multi Mask

Showcases masking with multiple shapes

Inverse Masking

Showcases inverse masking

Mask Swapping

Tests enabling and disabling masking on the fly.

Shape Mask

Showcases shape masking in a simple demo

Ticker Demo

Displays all functionality of the ticker

Tiling Demo

Displays a Tiling Sprite with tweened size and texture swaps

Timeline Demo

Showcases timeline functionality

Timeout source demo

A demonstration of the timeout source behaviour

Interval source demo

A demonstration of the interval source behaviour

Timer Demo

Displays all functionality of the timer

Tween

Showcases the tweening functionality

Tween 2

More tweens using delay

Tween 3

Showcases tween easing functions

Tween 4

Showcases tweens with targets as arrays, with interpolation options

Tween 5

Showcases tweens individual time scales

Tween 6

Tween demo on selectable field, to view non x-axis tweening

Tween 7

Tween update event with progress

Tween 8

Tween interpolation with easier points setting

Tween Predictability

Showcase that tweens should be predictable regarding their timelines

Storage

Demo Storage functionality

Viewport

Demonstration of the Viewport class for orientation and resizes

Viewport Canvas

Demonstration of the Viewport class for engine sizing to canvas and not window

Sprite Sequence

Examples of Sprite Sequences with variable and updating frame rates

String Provider

Example of the String Provider loading a language and providing strings

Blend Modes

Example of the various Blend Modes supported by Lume.

Colour Blend Mode Demo

Example of the various Blend Modes supported by Lume and their effects on overlapping colours.

Framework Text Demo

Displays framework Text component with word wrap and alignment

MSDF Text Demo

Demo showcasing MSDF text rendering

Canvas Text Demo

Demo showcasing Canvas text rendering

Canvas Text Disposal Demo

Demo used to test video memory when creating and disposing Canvas Text

Canvas Text Custom Font

Loading a custom font for the webpage and using canvas text

Progressive Demos

Demos showcasing progressive loading

Render Textures

All render texture functionality

Zoom Demo

Showcasing a possible camera zoom effect

Vibration Demo

Using the Vibration API (Chrome Android only)

Vibration Demo 2

Using the Vibration API (Chrome Android only) with music