我使用的游戏开发工具

我已经独自研究Riflestorm了一年多,一路上我发现了一些很棒的工具,所以我想与大家分享。 我选择在游戏中使用Unity是因为我发现它最适合我的需求,例如C#支持,许多插件,出色的灵活性,并且我对此感到很满意。 我不需要虚幻引擎的全部功能,也不想使用自己的引擎,当时没有一个开源引擎足够好-我仍在关注Godot。 我使用Animate(但实际上仍将其称为Flash)来满足我的所有绘图,UI和有时动画的需求。 它是基于矢量的,这使得绘画和缩放艺术变得非常容易,我也习惯了它产生的艺术风格-我已经使用了10多年了。 动画几乎总是在Unity内部完成的,因为它提供了最大的灵活性,例如能够轻松切换士兵武器和装备。 我通常将图像分成多个Flash文件,一个用于武器,用户界面元素,士兵服装等。在每个文件中,我将为每种类型的对象创建单独的影片剪辑,并将每个对象画在其自己的框架上。 然后将它们导出为Sprite表格。 我使用Flash Sprite Sheet Importer的修改版将其导入Unity。 毫不奇怪,这是行业中最好的。 我仅将其用于简单的图像编辑。 这用于创建徽标,例如Riflestorm的徽标。 这对于处理文本和保持元素对齐非常有用。 最初,我像大多数人一样不喜欢Blender,但是在我习惯了Blender之后,我现在发现自己在此程序中比在其他程序中更有效率。 我主要将其用于3D建模。…