love-math

Community

Compute game math in LÖVE with ease.

AuthorRedKenrok
Version1.0.0
Installs0

System Documentation

What problem does it solve?

LÖVE game development often requires a broad set of mathematical utilities, from color conversions and random generation to geometry and transform handling. This Skill bundles essential math utilities into a cohesive API accessible via love.math and related types, streamlining gameplay programming.

Core Features & Use Cases

  • Color conversions: colorFromBytes, colorToBytes, gammaToLinear, linearToGamma for consistent color math and rendering.

  • Random numbers & noise: random, randomNormal, getRandomSeed, getRandomState, noise for procedural content and variability.

  • Geometry & transforms: isConvex, newBezierCurve, Transform operations, and 2D geometry helpers for pathing and UI.

  • Use Case: Build a procedural terrain using love.math.noise, generate NPC patrols with random seeds, and convert color spaces for post-processing.

Quick Start

Compute a 1D noise value at x=0.5 with seed 42 and map it to 0..1.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: love-math
Download link: https://github.com/RedKenrok/skills/archive/main.zip#love-math

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.