endless-runner

Design Unity endless runner systems with procedural chunk spawning and lane movement.

Updated May 6, 2026
One-click install
npx skills add https://github.com/BasarEkinci/memory-card-game --skill endless-runner-basarekinci
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: endless-runner
Source: https://github.com/BasarEkinci/memory-card-game/tree/main/.claude/skills/genre/endless-runner
Command: npx skills add https://github.com/BasarEkinci/memory-card-game --skill endless-runner-basarekinci

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you design the core systems of an endless runner—procedural level streaming, movement patterns, input controls, difficulty scaling, scoring, and obstacle/power-up interactions—so you can build a playable game without re-inventing architecture every time.

Core Features & Use Cases

  • Chunk-Based Level Generation: Spawn and recycle fixed-length chunks using pooling to keep performance stable.
  • Lane-Based Movement & Controls: Support 3-lane movement with jump, slide, smooth lane switching, and variable jump height.
  • Gameplay Scoring & Tuning: Combine distance scoring, collectible multipliers, combo/near-miss bonuses, and speed ramping/difficulty curves.
  • Obstacle/Power-Up Patterns: Define trigger-based hit detection, near-miss detection zones, obstacle difficulty progression, and timed power-up effects.
  • Production Performance Practices: Pool everything, keep only a small active window of chunks, and mitigate floating-point precision issues with world-shifting or stationary-player approaches.

Quick Start

Use the endless-runner skill to implement chunk spawning, a lane runner controller with jump/slide, swipe input mapping, and speed/difficulty progression for your Unity project.

Frequently Asked Questions about endless-runner

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build an endless runner game in Unity with procedural chunk spawning?

Endless runner procedural chunk spawning in Unity uses deterministic lifecycle rules and fixed-length chunks recycled via object pooling, keeping only a small active window to maintain stable performance and continuous level streaming.

How does lane movement and variable jump control work for mobile endless runners?

Lane movement uses smooth lane-aligned interpolation for 3-lane switching, while variable jump control adjusts airborne height dynamically, paired with slide mechanics and touch swipe inputs for mobile-friendly endless runner controls.

Can I implement trigger-based hit detection and near-miss scoring for obstacles?

Trigger-based hit detection and near-miss scoring zones are supported for obstacles and collectibles, combining distance scoring, collectible multipliers, and combo bonuses to create a complete gameplay scoring loop.

What is the best way to scale difficulty in an endless runner over distance?

Difficulty progression in endless runners scales over distance using speed ramping and density curves, dynamically increasing obstacle spawn rates and movement speed to maintain challenge as the player advances.

How do you handle floating-point precision issues in endless runner level generation?

Endless runner level generation mitigates floating-point precision issues by applying world-shifting or stationary-player approaches, ensuring long-distance gameplay stability without coordinate drift.