Editor's Choice

Featured Book of the Day

How To Write Retro Games: Web-Programming

How To Write Retro Games: Web-Programming

★ ★ ★ ★ ★

How To Write Retro Games: Web-Programming is an essential work in programming. Including 11 chapters of cutting-edge content, this book redefines our understanding of programming.

View Details Published February 10, 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

Ashley Johnson Understands the ‘Last of Us’ Season 2 Backlash
Ashley Johnson Understands the ‘Last of Us’ Season 2 Backlash

'Passionate' is certainly a word to describe the discourse about the HBO show's second season....

I Loved My OpenClaw AI Agent—Until It Turned on Me

I used the viral AI helper to order groceries, sort emails, and negotiate deals. Then it decided to ...

The Very American Toyota Highlander Goes All-Electric
The Very American Toyota Highlander Goes All-Electric

Will its customer base follow?...

The Very American Toyota Highlander Goes All-Electric
The Very American Toyota Highlander Goes All-Electric

Will its customer base follow?...

Moderna Has a Promising New Flu mRNA Vaccine. Trump’s FDA Wants Nothing to Do With It
Moderna Has a Promising New Flu mRNA Vaccine. Trump’s FDA Wants Nothing to Do With It

Senior FDA official Vinay Prasad reportedly overrode his staff in deciding to reject Moderna's appli...

Moderna Has a Promising New Flu mRNA Vaccine. Trump’s FDA Wants Nothing to Do With It
Moderna Has a Promising New Flu mRNA Vaccine. Trump’s FDA Wants Nothing to Do With It

Senior FDA official Vinay Prasad reportedly overrode his staff in deciding to reject Moderna's appli...

Fan Images

Trek Image 363Trek Image 225Trek Image 173Trek Image 488Trek Image 298Trek Image 245Trek Image 265Trek Image 132Trek Image 20Trek Image 146Trek Image 150Trek Image 403Trek Image 281Trek Image 167Trek Image 277Trek Image 121Trek Image 104Trek Image 120Trek Image 161Trek Image 366Trek Image 411Trek Image 86Trek Image 380Trek Image 22Trek Image 160Trek Image 61Trek Image 237Trek Image 178Trek Image 211Trek Image 497Trek Image 440Trek Image 383

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)

Top Sci-Fi Authors by Readership

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

Jessica Garcia
Discussion about Game Engines in Contacts and Constraints

Posted by Jessica Garcia

I've been applying the principles from Contacts and Constraints to my work in Physics Simulation and seeing amazing results! Specifically, the part ab...

Jennifer Williams
Discussion about Software Engineering in Game Engineering

Posted by Jennifer Williams

Discussion: What did everyone think of the author's treatment of Game Engines? I found it more accessible compared to other works in the field....

David Jones
Discussion about Immersive UX in Quickstart Guide to Immersive User Experience

Posted by David Jones

Discussion: What did everyone think of the author's treatment of Human‑Centered Design? I found it more accessible compared to other works in the fi...