Utility

FP Engine

A first-person movement kit with slide, mantle and bunny hop, tuned until it feels right.

Overview

FP Engine started with a question: what if the first-person gallery on this site became the start of something reusable? I rebuilt the parts worth keeping, wrote the rest fresh, and ended up with a template for any first-person web game. Little War is built on it.

Live Site

Highlights

  • Movement that feels tuned. I sweated the small stuff: snappy stops, a little grace when you run off a ledge, and jumps that go higher the longer you hold. It’s what separates “works” from “feels good.”
  • Slide, slide-jump, bunny hop. Sprint and crouch to slide, jump out of it, and chain the next one. It’s fast in skilled hands, and I capped it so it never breaks.
  • Mantling. Jump at a ledge and you vault onto it in one smooth arc.
  • Every input, day one. Keyboard and mouse, gamepad and touch all work, and the movement never knows which one is driving.

How It’s Built

Footsteps and the slide scrape are synthesized and follow your speed. I gave phones their own lighter settings, so it actually runs well on mobile.

Process

I designed and built it solo. The hardest part was slopes: running downhill made the character flicker between grounded and airborne, until I gave it a quarter second of memory for the last solid surface.