如何从头开始制作视频游戏

作者: Janice Evans
创建日期: 1 七月 2021
更新日期: 1 七月 2024
Anonim
手摸手教你搭私服系列课程-第一课 介绍以及准备铺垫
视频: 手摸手教你搭私服系列课程-第一课 介绍以及准备铺垫

内容

电子游戏不再是一个不断发展的行业。她正处于巅峰时期。玩电子游戏的人比以往任何时候都多。这意味着新人有很多机会可以突破并做出出色的游戏。可能是你!但是怎么做呢?游戏制作过程非常艰难,但您可以通过一些帮助或资金自行制作游戏。我们将向您介绍制作游戏并使其变得更好所需考虑的基础知识。只需从下面的第 1 步开始。

脚步

方法 1 of 4:为成功做好准备

  1. 1 了解你的游戏。 如果您希望流程顺利进行,您将需要进行大量计划并考虑全球问题。您的游戏是什么类型的(角色扮演游戏、射击游戏、平台游戏等)?您的游戏将在哪个平台上发布?你的游戏有哪些独特和与众不同的特点?每个问题都需要一组不同的资源、技能和计划来回答,因为它们以不同的方式影响游戏开发。
  2. 2 为游戏做一个好的设计。 游戏的框架方式将非常重要,因此最好在开始制作游戏之前处理好这些事情。玩家将如何在游戏中取得进展?玩家将如何与周围的世界互动?你将如何训练球员?您将使用什么音频和音乐伴奏?这一切都非常重要。
  3. 3 现实点。 如果制作像质量效应这样的游戏很容易,那么每个人都会这样做。您需要了解如果没有庞大的工作室和良好的经验,您可以做什么,不能做什么。您还需要对在合理的时间内可以做的事情保持现实。如果你不真正看到自己的优势,你很可能很快就会失望并放弃。我们不想让你放弃!
  4. 4 找到好的硬件和软件。 制作任何高于“移动”级别的游戏都需要一台大多数人会称之为“花哨”的计算机。如果您使用的是旧系统,您会很快发现无法在其上运行正在制作的游戏。您还需要一些非常强大且非常专业的程序来创建游戏。有些很便宜或免费,但有些可能非常昂贵。我们将在以下部分中介绍好的软件,但您可以注意,您需要的软件可能包括 3D 建模程序、图像编辑器、文本编辑器、编译器等。
    • 至少,您需要一个强大的处理器(至少是四核,最好是较新的 i5 或 i7 之一)、大量 RAM 和高级显卡。

方法 2 of 4:建立你的团队

  1. 1 自己做小游戏,和其他人一起做大游戏。 如果您想快速制作具有简单视觉效果和编码的手机游戏,那没问题。这是一个单独工作的好项目,你可以用它来向未来的雇主和投资者展示你能做什么。但是如果你想制作一个更严肃的游戏,你就需要其他人的帮助。独立游戏通常由5-10人的团队开发(视难度而定),而更知名的游戏则可以由数百人开发!
  2. 2 建立你的团队。 如果您打算开发一款风格最丰富的游戏,您将需要很多具有多种不同技能的人。您将需要程序员、建模师、视觉设计师、游戏玩法和关卡设计师、音频专家以及制作人或熟悉市场营销的人员。
  3. 3 制定项目文件。 将其视为游戏的摘要和作战计划之间的交叉。项目文档描述了有关游戏设计的所有内容:游戏玩法、机制、角色、情节等。通过创建它,您还将阐明所有需要完成的工作、谁来完成、期望和所有事情的主要时间表。项目文件非常重要,不仅可以让团队保持良好状态,而且对于潜在投资者来说也是如此。
    • 您的项目文档应分为多个部分并包含详细内容。
    • 主要部分包括游戏的故事情节、主要和次要角色、关卡设计、游戏玩法、美术和视觉设计、游戏中的声音和音乐以及控制结构和用户界面设计。
    • 项目文件不应仅限于文本。它还通常包含设计草图、概念设计,甚至宣传视频或声音样本。
    • 不要限制自己,不要担心项目文档的设计和格式。没有单一的标准格式或包含在其中的内容。只需使文档适合您的游戏即可。
  4. 4 想想钱。 做游戏需要钱。除此之外,这些工具相当昂贵,而且开发需要很多时间(从你可以用来赚钱的时间中减去)。项目越贵,你需要吸引的人就越多,他们需要拥有越复杂的技能,才能制作出越来越高级的游戏。您需要确定从哪里获得资金,并在工作开始前与参与者讨论您将向他们支付的方式、时间和金额。
    • 制作游戏最便宜的方法是 100% 自己动手。但是如果您没有足够的技能,这将很困难,或者您可能需要很多不同的技能。对于大多数没有经验的人来说,最简单的移动应用程序克隆是可以完成的。即使您自己制作游戏,您仍然需要为大多数优秀引擎以及许多应用程序商店或其他市场支付许可证费用。另外,不要忘记对您收到的收入征税。
    • 要制作一款平均质量的独立游戏,您需要数十万美元。大公司通常会在开发上投资数百万美元。

方法 3 of 4:做例行公事

  1. 1 程序。 您需要为您的游戏选择引擎。游戏引擎是程序的一部分,它控制着游戏运作的最小细节(如人工智能、物理等)。引擎有时需要包含的工具,有时它们必须从头开始构建。它们允许您在引擎上进行交互和创建游戏。一旦你掌握了这个窍门,你就需要找一个知道如何用这个引擎编写脚本的人。当您编写脚本时,您会告诉游戏引擎该做什么。这通常需要一些编程技巧。
  2. 2 创建内容。 您还需要开始在游戏中创建内容。这意味着建模角色、创建游戏精灵、周围的世界、玩家可以与之交互的所有对象等。完成这项任务通常需要具备出色的 3D 建模和视觉艺术课程技能。仔细规划也不错。
  3. 3 发布多个测试版。 你需要人来完成你的游戏。不要注意错误。您只希望人们玩游戏来了解其他人如何看待和体验游戏。你觉得很自然的事情可能会让其他人感到困惑。说明或情节元素可能丢失。你永远不可能提前知道。因此,听取外界的意见很重要。
  4. 4 测试,测试,再测试。 一旦你完成了你的游戏的创建,你还没有完全完成。您将需要测试一切。 一切。 您需要遍历游戏中的所有可能场景,以确保任何地方都没有错误。这需要大量的时间和人力资源。在您的日程安排中留出足够的时间进行测试!
  5. 5 为您的游戏做广告。 完成后立即向人们展示您的游戏。向可能想要投资它的公司以及您认为可能想要玩它的人展示它!启动开发者网站和博客,上传屏幕截图、演练视频、预告片等,向人们展示您的游戏是关于什么的。产生兴趣对于游戏的成功至关重要。
  6. 6 发布你的游戏。 您可以在许多地方发布游戏,但确切的位置取决于您制作的游戏类型。应用商店和 Steam 目前对新手最开放。您可以在您的网站上独立发布您的游戏,但托管价格通常令人望而却步。此外,你不会那么引人注目。

方法 4(共 4 个):查找资源

  1. 1 尝试为初学者创建游戏的软件。 初学者可以使用一些很棒的程序来制作简单的游戏。其中最著名的可能是 Game Maker 和 RPG Maker,但 Atmosphir 和 Games Factory 也不错。您还可以使用麻省理工学院的 Scratch 等儿童教育编程工具。它们非常适合教授您所需的基本技能。
  2. 2 了解不同的图形程序。 如果您不打算聘请专业人士来完成您的图形工作,那么有很多东西需要学习。您将需要学习如何使用许多复杂的图形程序。但是你可以做到!如果您希望为游戏创建视觉效果,Photoshop、Blender、GIMP 和 Paint.net 是不错的起点。
  3. 3 首先考虑成为一名专业人士。 如果您有经验、教育和与您的名字相关的知名游戏,那么您制作成功的游戏和吸引投资者会容易得多。因此,在开始自己制作游戏之前,最好先在正规的知名游戏开发公司工作。这可能需要上学或获得一些技能,但它仍然可以引导您实现目标,并且最终是值得的。
  4. 4 进入独立社区。 独立游戏社区强大、热情和欢迎。如果你擅长支持、促进、讨论和帮助他们的项目,他们会以实物回报你。与他们交谈,更好地了解他们,让他们了解您。您会惊讶于社区支持可以做什么。
  5. 5 如果您是认真的,请使用众筹。 如果你想制作一款能够独立对抗其他严肃游戏的职业游戏,你需要钱。并且不讨论。幸运的是,过去几年情况发生了变化,众筹让不知名的创作者能够制作出出色的游戏。查看 Kickstarter 或类似网站。但要做好为开展出色活动而必须付出的艰苦努力做好准备,这意味着真正的目标、丰厚的回报和持续的沟通。

提示

  • 不要认为你的第一款游戏会是革命性的。如果你真的付出了努力,谁知道,它可能会发生,但不太可能。但是不要立即放弃,找出问题所在以及玩家喜欢什么。在下一场比赛中使用人们喜欢的东西,并修复或删除他们不喜欢的东西或上一场比赛的坏部分。
  • 保持学习。如果您需要帮助,请寻求帮助。世界上有数百万人可以帮助创建游戏,所以永远不要害怕询问和搜索他们。请记住,总有成长的空间。继续学习并了解有关制作游戏的更多信息。
  • 测试,测试,再测试。 最烦人和最烦人的事情之一是在游戏发布后发现严重的错误、故障或错误。将您的游戏分为几个阶段,例如“开发”(仍在开发中)、“alpha”(初始或早期测试)、“内测”(发布前为受邀或选定的人进行测试)和“公测”(发布前测试)对全部)。为 alpha 和 beta 阶段选择合适的人,并收集尽可能多的信息和建设性的批评。使用它们来改进您的游戏并在发布前修复尽可能多的错误。注意:将“pre-”或“version xx.xx”添加到您的阶段以进一步优化它们。如果是这样,请务必准确标记改进版本。
  • 记得经常备份你的文件。您不知道您的计算机何时可能会损坏。
  • 炒作和做广告。让我们面对现实,您不是唯一的新游戏创作者。您可以发布一款立即被更新和/或更好的游戏所掩盖的游戏。为了解决这个问题,请通过一切可能的方式传播有关即将发布的游戏的消息。让我们在这里和那里“泄漏”一些细节。设定发布日期,让人们期待更久。如果合适,您甚至可以考虑为广告付费。
  • 尽可能多地练习,以便越来越擅长制作游戏。俗话说,“实践出完美”!
  • 最后,永不放弃。制作游戏可能很无聊、乏味和烦人。有时,您会很想放弃并做其他事情。不要那样做。放松,散散步,把工作推迟几天。当你回来时,你会再次感到自信。
  • 请记住,在团队中工作总是比单独工作要好。您可以将参与者分为平面设计师和编码员,然后再添加“作家和作曲家”等子组,可以显着减少工作量和浪费的时间。这是一个重要的部分,这取决于您选择的软件,因为 BGE、Unity 和 UDK 等图形游戏设计师几乎不支持团队合作和直接代码编辑。转移到像 git 这样的版本控制系统可能是最好的主意。
  • 制定工作计划。如果这是您的第一次,并且您想花时间进行实验,那么您不必这样做。然而,它会帮助你跟上步伐,如果你有一个承诺的发布日期,这一点尤其重要。想想你打算什么时候完成所有事情,然后通过将其划分为代码、图形设计等来完善计划。

警告

  • 版权!为您的游戏提供尽可能原创的创意。如果您想不出其他的东西,最好从游戏的某些方面进行更改。如果您绝对需要包含游戏的版权部分,例如故事、角色或音乐,请通知原件的创作者。概念性想法(游戏玩法、编写代码的方式等)不受版权保护,而另一方面,角色名称和故事世界默认受到保护。
  • 确保遵守您使用的工具的许可证。许多专有软件(例如 Unity)不允许在不支付昂贵许可的情况下用于商业用途(这意味着您不能出售用它制作的游戏)。允许商业用途的开源软件在这里很有帮助。但是要小心保留一些开源程序的版权。 GNU 通用公共许可证就是这种许可证的一个例子。它规定您必须在同一许可证下发布您的程序。它对游戏有好处,如果您为自己保留艺术资源等,您仍然可以出售它。但是,如果您使用 FMOD 等封闭源代码库,则可能会遇到法律问题。此外,特别是如果您是一名优秀的程序员,您将可以访问源代码并且您将不再使用黑匣子。因此,您可以根据需要更改和添加工具。您可以在此处阅读更多关于开源软件(也被该运动的创建者称为“自由软件”)的信息。