HackerTube

THE VIDEO SHELF · racket in game development

RacketCon 2013: Dan Liebgold - Racket on the Playstation 3? It's Not What you Think!

Dan Liebgold of Naughty Dog gives a RacketCon 2013 keynote on using Racket in PlayStation 3 game development. He explains the Racket-based DSLs used for game data and scripting, which replaced the studio's earlier GOAL-based toolchain.

Why HN readers recommended it

HN cites it whenever Lisp in games, Naughty Dog or Racket in production comes up, as the main first-hand account.

This is a summary from the source dataset, not an endorsement by Hacker News or the video creator.

Video & recommendation details

Creator / channel
Racket
Topic
racket in game development
Format
talk
Level
intermediate
HN recommenders in dataset
3
HN mentions in dataset
12
Recommendation years in dataset
2014–2022

These counts and years describe the included Hacker News records; they are not YouTube views or the video’s publication date.

From the original HN conversations

Excerpts from the recorded comments. Follow each source for the full comment and surrounding discussion.

  • The speaker actually begins talking about racket and how they use it at about 6 minutes into the video. Here's a link: [VIDEO] Interesting to hear how they replaced GOAL in their toolchain. The people I've met who used GOAL in the past talked at …

    kevingadd on Hacker News · 2014-04
    In Racket on the Playstation 3? It's Not What you Think [video]
  • Other than the games they wrote entirely in GOAL, all of their PS3+ games use a series of lispy DSLs implemented in Racket that get compiled to C and C++ for defining data to be loaded in the game and dependencies between these data, light …

    steinuil on Hacker News · 2019-01
    In Halo was written with a Lisp dialect called blamscript (2014)
  • Related talk by Dan Liebgold from Naughty Dog, at RacketCon 2013: [VIDEO] Starting at around 10m into the talk, Liebgold says their DC language for TLOU (to get what they most needed from a DSL even if using C++ instead of GOAL) was implemented in …

    neilv on Hacker News · 2022-01
    In OpenGOAL: Port of Jak and Daxter, written in GOAL, a custom Lisp by Naughty Dog

Summaries, classifications and recommendation records are from the HackerTube source dataset. Read about this library and its limitations.