Game development requires a combination of game engines, asset creation tools, physics simulation, and debugging utilities. Below is a categorized list of game engines and supporting tools used in the industry.