游戏开发工具是一个专门的软件,应用程序,协助或促进一个的制作视频游戏。工具处理的一些任务包括将资产(例如3D模型,纹理等)转换为游戏所需的格式,关卡编辑和脚本编译。
几乎所有游戏开发工具都是由游戏开发者定制的,或者由游戏机制造商(如Nintendo或Microsoft)作为游戏开发工具包的一部分开发的。尽管工具可能会在以后的游戏中重新使用,但它们几乎总是开始作为单个游戏的资源。尽管许多COTS软件包都用于游戏制作中,例如Maya和3DStudioMax等3D软件包,Photoshop等图形编辑器和MicrosoftVisualStudio等IDE等图形编辑器,但它们不仅仅被视为游戏开发工具,因为它们的用途已超出游戏开发范围。
游戏工具可能会或可能不会与最终游戏一起发布,具体取决于工具的用途。对于当代游戏,通常需要至少包含关卡编辑器以及需要它们的游戏。
使用许多工具可用于协助游戏开发。开发人员通常会使用工具将3D模型格式和图形图像格式转换为自定义格式(尽管越来越多的进口商和出口商处理这些任务)。关卡编辑器用于创建环境,其他工具可用于在将资产合并到游戏中之前对其进行查看。对于当代的商业游戏,可以使用六种或更多种工具来辅助游戏创建过程。
游戏工具在开发过程中经常更改。从项目开始到结束的工具外观和功能可能会发生巨大变化。通常,只需很少的测试就可以添加功能,以尽快帮助其他开发人员。该工具的使用也发生了很大变化,以至于用户从一天到第二天都无法操作它,因为后期添加的功能会改变其使用方式。由于工具通常是工具的主要目标,因此它们可能对用户非常不友好,几乎没有内置帮助。对于游戏随附的工具,通常会在开发过程快要结束时完成调试和用户友好功能。
在游戏创建期间,在游戏开发团队之外,许多工具几乎没有设施。但是,关卡编辑器曾经是完全专有的,现在越来越多地包含在运输游戏中,以允许用户创建自己的游戏场景。某些游戏(例如Firaxis的CivilizationIV)是在考虑用户修改的情况下构建的,其中包括许多用于游戏自定义的工具。