How do game development integrated development environments support programming, debugging, and project organization? Which features help developers manage game scripts, assets, testing, and collaboration? What factors should beginners consider when choosing a game development IDE?