HackerTube

Animation Bootcamp: An Indie Approach to Procedural Animation

GDC Festival of Gaming4 HN recommenders · recommended in 3 months, 2021–2026
YouTube
talk · intermediate · evergreen · 2021–2026 on HN

David Rosen of Wolfire Games explains how simple procedural techniques can produce fluid, interactive character animation from very few keyframes. Examples come from Overgrowth, Receiver and Black Shades, from his 2014 GDC session.

HN points to it as a concrete case of procedural animation that keeps characters responsive, often in threads about Overgrowth and game feel.

9 comments from Hacker News

@turtledragonfly2024-01 · in “PIDs: Creating Stable Control in Games”

Not the person you asked, but here's a video you might like: ▶ this video In that example, they do the character's physics first (just a ball), then match the animation to it. The animation speed is controlled by a "surveyor wheel" approach — go to to 336s in the video for that part. So, the animation speed is derived from the physics, rather than the physics speed being derived from the animation. I wouldn't call that "IK" exactly, which would be more for things like matching the foot to individual stair steps as the character walks up them, or such. But I suppose in a broader sense it is, since you're deciding on a physical goal a-priori, then forcing the animation to match that goal.

Recommends View on HN
@neandrake2022-04 · in “Overgrowth: Open-Source Announcement”

Here's a video I've enjoyed of David Rosen giving a presentation at Game Developers Conference 2014 going over procedural animation used in Overgrowth. ▶ this video

Recommends View on HN
@KronisLV2022-04 · in “Overgrowth: Open-Source Announcement”

Not only that, but some of their approaches were immensely cool, they used procedural animations from just a few keyframes, have a look at this video that someone else linked a while back "Animation Bootcamp: An Indie Approach to Procedural Animation": ▶ this video

Recommends View on HN
@dognotdog2021-12 · in “The Matrix Is Unreal”

> ▶ this video David Rosen pulled off quite a few little masterpieces -- his gamedev competition entries always had fantastically unique aspects. I cannot believe "Black Shades" was almost 20 years ago! (I have no affiliation, but I am glad to see link is still alive and kicking!) Lugaru and later Overgrowth have been the outcomes of what can only be called a decades long obsession with getting the player controls just right, allowing very natural and responsive control and movement, through creating emergent behaviors from first principles, resulting in a rich and natural interaction with the environment (and other characters, see the fighting mojo), in contrast to the many, many AAA titles that just constantly break the immersion through unnatural, jarring behaviors and frustrating limitations.

Recommends View on HN
@rootlocus2026-05 · in “The Melancholy of Slaying Monsters”

While I agree it's incredibly jarring in some games, I'm always thinking back at a presentation by David Rosen on procedural animation: "First, do no harm to the gameplay". He's talking about animations in particular, but I feel that should be a core pillar for any game designer. Many things are unnatural in games: you don't instantly recover from a beating by eating one apple in real life, but we're ok with it in games because it makes the gameplay fun. ▶ this video

Up next