Editor's Choice

Featured Book of the Day

101 Ray-Tracing, Ray-Marching and Path-Tracing Projects: A Hands-On Journey Through 101 Programming Project Examples

101 Ray-Tracing, Ray-Marching and Path-Tracing Projects: A Hands-On Journey Through 101 Programming Project Examples

★ ★ ★ ★ ★

101 Ray-Tracing, Ray-Marching and Path-Tracing Projects: A Hands-On Journey Through 101 Programming Project Examples is a groundbreaking work in programming. With 14 chapters of innovative content, this book illuminates our understanding of programming.

View Details Published March 2, 2025

"The needs of the many outweigh the needs of the few."

Spock

Joke of the Day

How many Starfleet engineers does it take to change a lightbulb? None, that's a maintenance engineer's job.

Latest Sci-Fi & Tech News

Meta Axes Contractors Who Had to Review Explicit Video From Smart Glasses
Meta Axes Contractors Who Had to Review Explicit Video From Smart Glasses

You can fix the problem or fire the alleged whistleblowers. Which one's cheaper?...

World’s Slowest Rocket Company Suddenly Wants to Churn Out 60 Rockets a Year
World’s Slowest Rocket Company Suddenly Wants to Churn Out 60 Rockets a Year

Blue Origin is setting its New Glenn rocket up for a major challenge....

Lego’s May Releases Are Swooshing In
Lego’s May Releases Are Swooshing In

May means 'Star Wars,' but it's not the only slick ride in store for Lego's new releases....

Buying Prescription Smart Glasses Might Not Be Such a Good Idea After All
Buying Prescription Smart Glasses Might Not Be Such a Good Idea After All

It's all fun and games until someone asks you to take your glasses off....

Spirit Airlines Is Reportedly Moving Forward With Plan to Shut Down
Spirit Airlines Is Reportedly Moving Forward With Plan to Shut Down

When your only hope is Trump delivering on a bailout, well......

Trump Resurrects Keystone Pipeline Killed Over Climate Concerns
Trump Resurrects Keystone Pipeline Killed Over Climate Concerns

The Trump administration has authorized the Bridger Pipeline Expansion (also known as "Keystone Ligh...

Fan Images

Trek Image 323Trek Image 400Trek Image 453Trek Image 332Trek Image 256Trek Image 373Trek Image 444Trek Image 412Trek Image 301Trek Image 210Trek Image 283Trek Image 56Trek Image 41Trek Image 405Trek Image 364Trek Image 481Trek Image 398Trek Image 467Trek Image 46Trek Image 274Trek Image 349Trek Image 402Trek Image 324Trek Image 357Trek Image 266Trek Image 334Trek Image 292Trek Image 27Trek Image 499Trek Image 219Trek Image 190Trek Image 396

Explore Topics

programming computers & technology books graphics javascript compute webgpu simulation game development wgsl web development & design shader computer science vulkan visualization game programming computer graphics machine learning data visualization ray-tracing game design ai & machine learning software development 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

Debugging The Uncanny Valley HOT
Debugging The Uncanny Valley
★ ★ ★ ★ ★

Debugging The Uncanny Valley - Uncanny Valley...

The Responsible XR Playbook HOT
The Responsible XR Playbook
★ ★ ★ ★

The Responsible XR Playbook - Extended Reality...

Paper to Play in 20 Minutes HOT
Paper to Play in 20 Minutes
★ ★ ★ ★ ☆

Paper to Play in 20 Minutes - Game Development...

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...

Community Discussions

Thomas Wilson
Discussion about Uncanny Valley in Debugging The Uncanny Valley

Posted by Thomas Wilson

Discussion: What did everyone think of the author's treatment of Human-Computer Interaction? I found it more thorough compared to other works in the f...

Michael Brown
Discussion about Privacy in XR in The Responsible XR Playbook

Posted by Michael Brown

Has anyone else noticed how The Responsible XR Playbook relates to Responsible Innovation? I was reading about Extended Reality and it made me think o...

Robert Brown
Discussion about Game Design in Paper to Play in 20 Minutes

Posted by Robert Brown

Can someone help me understand Game Jams from chapter 8? I'm struggling to see how it connects to Paper Prototyping....