Summary of "Jonathan Blow on what math you need to make games"
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)
Category
Technology
Share this summary
Is the summary off?
If you think the summary is inaccurate, you can reprocess it with the latest model.
Preparing reprocess...