Skip to content
HomeVideos
AllLongsCategoriesPlaylists
BooksBlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K

    Animation Bootcamp: An Indie Approach to Procedural Animation

    GDC Festival of Gaming

    4 HN recommenders · recommended in 5 months, 2021–2026

    YouTube

    26:13 · 787K views · Oct 21, 2017

    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.

    Games & Game DevelopmentGame programming & enginesIndie game developmentAnimation & visual effects
    1. 52:12
      How to Survive in Gamedev for Eleven Years Without a HitGDC Festival of Gaming1.2M views • 9 years ago
    2. 1:07:26
      Procedurally Crafting Manhattan for Marvel's Spider-ManGDC Festival of Gaming89K views • 7 years ago
    3. 31:07
      Crafting A Tiny Open World: A Short Hike PostmortemGDC Festival of Gaming521K views • 6 years ago
    4. 58:59
      GuiltyGearXrd's Art Style : The X Factor Between 2D and 3DGDC Festival of Gaming711K views • 11 years ago
    5. 31:00
      Exploring the Tech and Design of NoitaGDC Festival of Gaming288K views • 6 years ago
    6. 1:25:34
      8 Bit & '8 Bitish' Graphics-Outside the BoxGDC Festival of Gaming569K views • 9 years ago
    7. 59:47
      Failing to Fail: The Spiderweb Software WayGDC Festival of Gaming570K views • 8 years ago
    8. 17:54
      Coding Adventure: Ant and Slime SimulationsSebastian Lague2.2M views • 5 years ago
    9. 59:20
      Rendering Tiny Glades With Entirely Too Much Ray MarchingGraphics Programming Conference108K views • 1 year ago
    10. 1:06:37
      Destiny's Multithreaded Rendering ArchitectureGDC Festival of Gaming45K views • 10 years ago
    11. 5:05
      New Voxel Engine Reveal - Crystal Islands ExperimentJohn Lin394K views • 5 years ago
    12. 18:50
      Creating a Doom-style 3D engine in CBisqwit991K views • 11 years ago
    13. 1:05:45
      Classic Game Postmortem - Another WorldGDC Festival of Gaming25K views • 7 years ago
    14. 1:15:51
      Jonathan Blow - How to program independent games - CSUA SpeechAlexandre Franco190K views • 13 years ago
    15. 1:04:04
      Overwatch Gameplay Architecture and NetcodeGDC Festival of Gaming196K views • 7 years ago
    16. 42:00
      I painted a Landscape with MathematicsInigo Quilez812K views • 4 years ago
    17. 1:00:27
      1,500 Slot Machines Walk into a Bar: Adventures in Quantity Over QualityGDC Festival of Gaming184K views • 7 years ago
    18. 2:01
      Enemies – real-time cinematic teaser | UnityUnity1.9M views • 4 years ago
    19. 3:36
      Elevated by RGBA and TBCBUTTONTANG974K views • 17 years ago
    20. 52:54
      Antichamber: An Overnight Success, Seven Years In The MakingGDC Festival of Gaming129K views • 11 years ago

    9 comments from Hacker News

    1. @dognotdogDec 2021· 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.

      RecommendsView on HN
    2. @turtledragonflyJan 2024· 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.

      RecommendsView on HN
    3. @KronisLVApr 2022· 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

      RecommendsView on HN
    4. @neandrakeApr 2022· 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

      RecommendsView on HN
    5. @rootlocusMay 2026· 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

      CitesView on HN