Skip to content

feel.lua Docs

feel.lua is split into a tiny core recipe runner and opt-in LOVE helpers. These docs group related features together so you can read the layer you are working in.

What To Read First

  1. Installation: add the core module and, optionally, the LOVE adapter.
  2. Getting Started: build a minimal LOVE loop with one animated target and one sequence.
  3. Sequence Steps: learn the table shapes that make up a recipe.
  4. LOVE Adapter: connect recipe events to sounds, haptics, particles, shaders, camera, screen, and post effects.
  5. LOVE Examples: run the showcase or the Asteroidz example.

Guides

Page Use it for
Core Runner Targets, named sequences, playback, updates, clearing, and callback context.
Sequence Steps animate, emit, audio, wait, play, parallel, repeat, random, callback, and log.
API Compact function signatures, options, and exported helpers.
Autocomplete LuaLS setup, local definition files, LOVE2D types, and custom target values.
LOVE Adapter Registered sound cues, haptics, particle systems, shaders, post-processing, camera events, screen overlays, and adapter handlers.
Post Processing Built-in LOVE canvas effects, parameters, and recipes.
LOVE Examples Showcase scenes and feature-specific examples.
Asteroidz Walkthrough A small game showing sequences, post-processing, UI juice, and adapter events together.