Editor's Choice

Featured Book of the Day

Special Effects Programming with WebGPU

Special Effects Programming with WebGPU

★ ★ ★ ★ ★

Special Effects Programming with WebGPU is a groundbreaking work in webgpu. Containing 11 chapters of cutting-edge content, this book challenges our understanding of webgpu.

View Details Published August 24, 2024

"Fear is the mind-killer."

Frank Herbert, Dune

Joke of the Day

How do you know when a Ferengi is lying? His lips are moving.

Latest Sci-Fi & Tech News

Gettyimages.com Is the Best Website on the Internet Right Now
Gettyimages.com Is the Best Website on the Internet Right Now

How to have the most fun you can possibly have while the Olympic figure skating events are going on....

Prepare For ‘The Super Mario Galaxy Movie’ With These Toys
Prepare For ‘The Super Mario Galaxy Movie’ With These Toys

Jakks Pacific has a wave of toys and figures for the 'Super Mario Galaxy Movie' that you'll want to ...

Pentagon Reportedly Hopping Mad at Anthropic for Not Blindly Supporting Everything Military Does
Pentagon Reportedly Hopping Mad at Anthropic for Not Blindly Supporting Everything Military Does

Autonomous drone swarms and mass surveillance are apparently big sticking points for the AI colossus...

Netflix’s ‘Terminator Zero’ Anime Scrapped After One Season
Netflix’s ‘Terminator Zero’ Anime Scrapped After One Season

The audience apparently just wasn't there for 'Terminator Zero,' so the franchise is in stasis once ...

Reddit, Meta, and Google Voluntarily Gave DHS Info of Anti-ICE Users, Report Says
Reddit, Meta, and Google Voluntarily Gave DHS Info of Anti-ICE Users, Report Says

DHS is expanding its use of administrative subpoenas, which don't come from judges....

Disney Sends ByteDance an AI Trophy in the Form of a Cease and Desist Letter Over Seedance 2.0
Disney Sends ByteDance an AI Trophy in the Form of a Cease and Desist Letter Over Seedance 2.0

ByteDance's video generator wins the prize for being the splashiest new AI model of the past few wee...

Fan Images

Trek Image 435Trek Image 196Trek Image 126Trek Image 25Trek Image 225Trek Image 268Trek Image 366Trek Image 428Trek Image 491Trek Image 103Trek Image 44Trek Image 22Trek Image 387Trek Image 63Trek Image 239Trek Image 474Trek Image 367Trek Image 344Trek Image 413Trek Image 307Trek Image 351Trek Image 403Trek Image 165Trek Image 372Trek Image 315Trek Image 492Trek Image 422Trek Image 381Trek Image 120Trek Image 178Trek Image 342Trek Image 374

Explore Topics

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

Reading Trends in Sci-Fi

Data based on our reader surveys and industry reports.

Discover More Books

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

7-7-7 Rule for Game Design HOT
7-7-7 Rule for Game Design
★ ★ ★ ★ ★

7-7-7 Rule for Game Design - Game Design...

Don't Wait!: Build Retro Games and Level Up Your Skills HOT
Don't Wait!: Build Retro Games and Level Up Your Skills
★ ★ ★ ★ ★ ☆

Don't Wait!: Build Retro Games and Level Up Your Skills - Game Development...

WebGL Compute HOT
WebGL Compute
★ ★ ★ ★

WebGL Compute - GPU Computing...

Community Discussions

Robert Garcia
Discussion about Constraint Solvers in Contacts and Constraints

Posted by Robert Garcia

Has anyone else noticed how Contacts and Constraints relates to Computational Mechanics? I was reading about Real‑Time Physics and it made me think ...

Sarah Jones
Discussion about Programming Patterns in Game Engineering

Posted by Sarah Jones

Just finished Game Engineering for the 3 time and picked up on so many new insights! The depth of research on Scalable Game Systems is incredible....

James Jones
Discussion about Next‑Gen Interfaces in Quickstart Guide to Immersive User Experience

Posted by James Jones

I've been applying the principles from Quickstart Guide to Immersive User Experience to my work in Immersive UX and seeing amazing results! Specifical...