Video summary
Jonathan Blow on what math you need to make games
Main summary
Key takeaways
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.
Translate summary in another language
Ask questions to this video
Chat for follow-up questions, clarifications, and source-backed answers.