Video summary

Jonathan Blow on what math you need to make games

Main summary

Key takeaways

Technology

Technological / educational claims discussed

Debate about what math is actually needed for game programming

  • The speaker argues that video game programming generally does not require calculus.
  • Claimed exception: calculus may show up mainly when writing a physics engine, which the speaker says “almost nobody does.”
  • For graphics programming, the speaker says it’s “easily learnable off the internet” and that there’s almost no calculus involved.
  • The speaker concedes that advanced math might appear extremely rarely (e.g., spherical harmonics / integration), but argues the share of programmers who need it is essentially near zero.

Criticism of a prior talk’s recommendations

  • The speaker questions a “career in computer graphics programming” talk that suggested harder math topics.
  • They specifically criticize the talk’s apparent emphasis on “vector calculus,” saying it’s likely a confusion/mix-up with linear algebra (and that linear algebra is the essential math).
  • They suggest more applicable topics such as:
    • Linear algebra
    • Complex numbers
    • Matrix analysis
    • Concepts like eigenvectors and singular value decomposition (SVD)

Operating systems vs game development

  • The speaker argues that what’s hard in operating systems (e.g., building a good file system) does not directly translate to making a video game.

Product features / workflow details mentioned

  • No specific products are reviewed or compared.
  • The discussion focuses on the skills/knowledge required for game/graphics programming and how to enter the industry.

Review / guide / tutorial elements

  • The video includes commentary on another talk titled like “How to start a career in computer graphics programming.”
  • The speaker frames that talk as outlining a graphics-programming career path, broken into parts, but criticizes portions of its math curriculum advice.

Main speakers / sources (as mentioned)

  • Jonathan Blow (main speaker commenting on the other talk)
  • An unnamed “graphics programmer” who gave the talk “How to start a career in computer graphics programming” (referenced but not identified by name in the subtitles)

Rate this summary

Your feedback will help improve summaries.

Improve this summary

Reprocess with a stronger model when the summary feels incomplete or inaccurate.

Pro

Translate summary in another language

Pro

Ask questions to this video

Chat for follow-up questions, clarifications, and source-backed answers.

Coming soon

Share this summary

Original video