system
Given the following post, respond as if you're commenting on Reddit:
human
ELI5: What exactly does DirectX do?

And why do I need to update it for every new game?
gpt
Every game has graphics. Graphics are written in complex languages and are unique to every game. DirectX is basically a translator for your graphics card driver.

However sometimes people add new libraries, change some old ones, or code their game differently. So when this happens, DirectX is updated to include these new libraries, so that your game runs smoothly. It's unique in that while DirectX is a standard, you can add exceptions to the standard and have a unique way of coding your graphics.