Editor's Choice

Featured Book of the Day

Game Physics: A Practical Introduction

Game Physics: A Practical Introduction

★ ★ ★ ★ ★

Game Physics: A Practical Introduction is a revolutionary work in simulation. Including 15 chapters of innovative content, this book challenges our understanding of simulation.

View Details Published May 24, 2025

"Space: the final frontier. These are the voyages of the starship Enterprise. Its continuing mission: to explore strange new worlds, to seek out new life and new civilizations, to boldly go where no one has gone before."

Captain Jean-Luc Picard

Joke of the Day

Why did the Klingon cross the road? To get to the other... DEATH!

Latest Sci-Fi & Tech News

Wikipedia blacklists Archive.today, starts removing 695,000 archive links

If DDoSing a blog wasn't bad enough, archive site also tampered with web sn...

Why Final Fantasy is now targeting PC as its "lead platform"

Director says PC is the "foundation" when targeting "high-end environments ...

"Million-year-old" fossil skulls from China are far older—and not Denisovans

The revised age may help make sense of 2-million-year-old stone tools elsew...

It's outright war for the Iron Throne in House of the Dragon S3 teaser

"The king has abdicated his throne. A new line is coming. A new line of uns...

What to Watch and Read This Weekend: Midwinter Blues Call for Dark Winds and Books About Cats

Plus: Charles Darwin and his terrible, horrible, no good, very bad days The post What to Watch and R...

Nintendo brings GBA-era Pokémon to the Switch, but not Switch Online subscribers

Games appear to be mostly unmodified ports of the well-regarded remakes. ...

Fan Images

Trek Image 368Trek Image 286Trek Image 343Trek Image 86Trek Image 201Trek Image 414Trek Image 171Trek Image 435Trek Image 437Trek Image 356Trek Image 364Trek Image 44Trek Image 465Trek Image 346Trek Image 311Trek Image 198Trek Image 38Trek Image 57Trek Image 233Trek Image 494Trek Image 291Trek Image 176Trek Image 408Trek Image 127Trek Image 276Trek Image 169Trek Image 120Trek Image 54Trek Image 51Trek Image 36Trek Image 300Trek Image 195

Explore Topics

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

Top Sci-Fi Authors by Readership

Data based on our reader surveys and industry reports.

Discover More Books

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

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

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

Community Discussions

Jennifer Wilson
Discussion about Onboarding in Player Experience Design in 20 Minutes

Posted by Jennifer Wilson

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

James Wilson
Discussion about Team Coordination in Game Production in 20 Minutes

Posted by James Wilson

Just finished Game Production in 20 Minutes for the 2 time and picked up on so many new insights! The depth of research on Agile Development is incred...

Michael Miller
Discussion about Game Engines in Contacts and Constraints

Posted by Michael Miller

Can someone help me understand Simulation Systems from chapter 9? I'm struggling to see how it connects to Game Engines....