Editor's Choice

Featured Book of the Day

Visualizations with Three.js

Visualizations with Three.js

★ ★ ★ ★ ★

Visualizations with Three.js is an essential work in Three.js. Featuring 11 chapters of comprehensive content, this book illuminates our understanding of Three.js.

View Details Published September 20, 2025

"Do or do not. There is no try."

Yoda

Joke of the Day

What's a Romulan's favorite dance? The Neutral Zone shuffle.

Latest Sci-Fi & Tech News

Coming Soon, From the People Behind ICE Detention Camps: Data Center Company Towns
Coming Soon, From the People Behind ICE Detention Camps: Data Center Company Towns

After partnering with CoreCivic to detain minors, this company now wants to give data center contrac...

 12 of the best sleep-hacking gadgets to help you get the best rest of your life — by a former Sleep Editor
12 of the best sleep-hacking gadgets to help you get the best rest of your life — by a former Sleep Editor

It's Sleep Awareness Week, and that's a good a time as any to sort out...

Spider-Man Gets Two New Comics for ‘Brand New Day’ Synergy
Spider-Man Gets Two New Comics for ‘Brand New Day’ Synergy

Before you watch 'Spider-Man: Brand New Day' on the big screen, a new pair of comics want to remind ...

Spider-Man Gets Two New Comics for ‘Brand New Day’ Synergy
Spider-Man Gets Two New Comics for ‘Brand New Day’ Synergy

Before you watch 'Spider-Man: Brand New Day' on the big screen, a new pair of comics want to remind ...

 Is that a Mac mini in disguise? No, but the new Satechi CubeDock packs in everything you'd want in a mini PC — and for much less
Is that a Mac mini in disguise? No, but the new Satechi CubeDock packs in everything you'd want in a mini PC — and for much less

The Satechi CubeDock supports multiple displays, fast NVMe drives, and...

 MacBook Neo vs MacBook Air M5 — how do they compare and which should you buy?
MacBook Neo vs MacBook Air M5 — how do they compare and which should you buy?

Wondering how the new MacBook Air and MacBook Neo stack up? We've got ...

Fan Images

Trek Image 133Trek Image 234Trek Image 149Trek Image 108Trek Image 296Trek Image 43Trek Image 347Trek Image 130Trek Image 280Trek Image 443Trek Image 382Trek Image 214Trek Image 170Trek Image 119Trek Image 472Trek Image 464Trek Image 127Trek Image 410Trek Image 281Trek Image 257Trek Image 395Trek Image 107Trek Image 438Trek Image 339Trek Image 325Trek Image 72Trek Image 95Trek Image 230Trek Image 88Trek Image 110Trek Image 431Trek Image 450

Explore Topics

programming computers & technology books graphics javascript compute webgpu simulation wgsl web development & design game development shader computer science vulkan visualization game programming computer graphics machine learning data visualization ray-tracing ai & machine learning software development game design gpu computing web development analytics beginner coding parallel programming graphics programming psychology

5 a Day for Your Brain

Just like fruits for your body, these activities nourish your mind daily

Fruit for brain health
  1. Read for 30 minutes (fiction boosts empathy!)
  2. Learn something new (a word, fact, or skill)
  3. Solve a puzzle (crossword, Sudoku, etc.)
  4. Practice mindfulness (5 minutes of meditation)
  5. Physical exercise (even a short walk helps)

Monthly Book Sales

Data based on our reader surveys and industry reports.

Discover More Books

Game Programming Interview Questions in 20 Minutes HOT
Game Programming Interview Questions in 20 Minutes
★ ★ ★ ★ ★ ☆

Game Programming Interview Questions in 20 Minutes - Game Programming...

Player Experience Design in 20 Minutes HOT
Player Experience Design in 20 Minutes
★ ★ ★ ★ ☆

Player Experience Design in 20 Minutes - Game Design...

Game Production in 20 Minutes HOT
Game Production in 20 Minutes
★ ★ ★ ★ ☆

Game Production in 20 Minutes - Game Production...

Contacts and Constraints HOT
Contacts and Constraints
★ ★ ★ ★ ★

Contacts and Constraints - Physics Simulation...

Game Engineering HOT
Game Engineering
★ ★ ★ ★

Game Engineering - Game Engineering...

Quickstart Guide to Immersive User Experience HOT
Quickstart Guide to Immersive User Experience
★ ★ ★ ★ ☆

Quickstart Guide to Immersive User Experience - User Experience...

Community Discussions

James Williams
Discussion about Data Structures in Game Programming Interview Questions in 20 Minutes

Posted by James Williams

Has anyone else noticed how Game Programming Interview Questions in 20 Minutes relates to Game Engines? I was reading about Technical Questions and it...

Sarah Wilson
Discussion about User Psychology in Player Experience Design in 20 Minutes

Posted by Sarah Wilson

Just finished Player Experience Design in 20 Minutes for the 7 time and picked up on so many new insights! The depth of research on Game UX is incredi...

James Garcia
Discussion about Agile Development in Game Production in 20 Minutes

Posted by James Garcia

Just finished Game Production in 20 Minutes for the 11 time and picked up on so many new insights! The depth of research on Scope Control is incredibl...