制作电脑游戏

作者: Eugene Taylor
创建日期: 16 八月 2021
更新日期: 20 六月 2024
Anonim
爆肝一个月制作!2022年最详细电脑配置推荐!25分钟选对配置
视频: 爆肝一个月制作!2022年最详细电脑配置推荐!25分钟选对配置

内容

您是否有玩计算机游戏的嗜好,设计新策略来击败对手并从您最深的内心深处发明整个宇宙?您可以使用许多工具来制作自己的计算机游戏,这些工具只需要具备上述技能,尽管有些编程知识会为您提供更多的选择。抓住鼠标和键盘,开始使用。

第2部分(共1部分):找到合适的工具

  1. 一个主要基于文本的游戏。 从技术上讲,这可能是最简单的游戏,但是并不是每个人都对没有图形的游戏感兴趣。大多数基于文本的游戏都专注于故事,谜题或冒险,并结合了故事,发现和谜题。以下是一些免费选项:
    • Twine可快速轻松地与您的浏览器一起使用。
    • StoryNexus和Visionaire具有更多的游戏选项和图形。
    • Inform7是拥有大量爱好者的更强大的工具。
  2. 制作2D游戏。 GameMaker和Stencyl是可以用于任何类型的好选择,并且您可以选择使用编程而不需要它。挠!是您可以用于浏览器游戏的另一个工具。
  3. 尝试一下3D游戏是否适合您。 3D游戏比2D游戏更具挑战性,因此请记住,这将是一个漫长的项目,而且非常艰苦。 Spark和Game Guru可以节省您的一些工作,因为您可以使用它构建世界,而无需一行代码。如果您已经有编程方面的经验或想学习如何做,请尝试非常流行的游戏引擎Unity。
    • 如果要开始自己制作3D模型而不是使用现有材料,则需要3DS软件,例如3DS Max,Blender(免费)或Maya。
  4. 一种涉及大量编程的方法。 即使您有程序员的背景,您仍可能要在第一个游戏中使用上述引擎中的一个。绝对不要仅仅因为更困难而尝试某些事情。但是有些人希望通过从头开始编写游戏来完全控制自己。在诸如Eclipse之类的IDE(集成开发环境)中编写游戏程序,而不是使用文本编辑器进行编程,以便您可以方便地将所需的所有内容组织到一个项目中。
    • 尽管几乎可以使用任何一种编程语言来编写游戏,但是学习C ++都会为您提供合适的工具。您可以在线找到各种教程和大量的游戏开发资源。

第2部分(共2部分):制作游戏

  1. 选择一个概念。 对于您的第一个项目,在您正在考虑的类型中制作一个小样本是一个很好的起点。这可能是平台游戏或角色扮演游戏。在开始之前,请写下您对游戏的任何想法以及对以下问题的答案:
    • 游戏(主题)中最重要的部分是什么?这可以克服对手,解决难题或与其他角色交谈。
    • 游戏玩法会是什么样?例如,可以通过实时按下按钮或通过基于回合的战术决策来完成与对手的战斗。具有很多对话的游戏可以使玩家根据某些决定或通过尽可能多地了解角色和游戏世界来塑造情节。
    • 比赛的心情如何?它是怪异的,开朗的,神秘的还是令人兴奋的?
  2. 创建一个简单的关卡。 如果您是第一次使用游戏引擎或游戏工具,那么现在是时候使用该工具了。了解如何放置背景,对象和角色。如有必要,创建播放器可以执行操作的对象,或查看软件随附的或交互式的现成对象。
    • 如果不确定如何做,请在该工具的网站上查询或在线搜索以获取更多信息。
    • 现在不用担心照明和其他图形效果。
  3. 如有必要,设计核心游戏玩法。 这可能意味着对游戏软件进行较小的更改,或者从头开始构建更复杂的系统。这里有一些例子:
    • 在制作平台游戏时,您是否希望角色能够跳高两倍或其他“特殊”动作?试玩角色可以跳跃的高度,或者单击一次,按住键或从不同的跳跃样式中进行选择时会发生什么。
    • 如果您要制作动作角色扮演游戏或恐怖游戏,玩家将以哪种武器开始?选择玩家可以升级到2种或3种武器并进行测试。尝试使不同武器之间的选择有趣。例如,一种武器可以造成更大的伤害,消灭多个敌人或削弱敌人。除了价格昂贵的武器(需要大量灵魂力量的咒语,或使用一次后会分解的武器)以外,所有武器都不具备所有能力。
    • 在基于对话框的游戏中,您可以让玩家从选项列表中选择对话框,或者让他们只是听,然后采取行动,然后对话框继续。您是否要让游戏遵循固定的路径,或者是否有多种途径和方法来结束游戏?
  4. 做几个级别。 三到五个短关是第一个游戏的良好起始目标,但是您当然可以随时扩展它。确保每个级别都略有不同,而又不要忽视“核心游戏”的设计。您可以一个接一个地设置这些级别,也可以稍后组合它们,以您最容易的为准。
    • 平台游戏通常会使用移动平台或更快的敌人。
    • 动作游戏可以引入大量新敌人,强硬对手和没有特殊武器或战术就很难击败的敌人。
    • 谜题通常是一种谜题,或者为每个新关卡提供更困难的版本,或者引入新的工具和障碍,使玩家对解决方案的思考时间更长。
  5. 制定短期和长期目标。 这些通常称为“辅助机制”或“辅助游戏循环”。通过使用游戏的基本部分(例如跳跃),玩家还将前进到另一个游戏级别,例如击败敌人或收集宝藏。这最终可能会导致实现其他目标,例如关卡结束,为升级省钱,当然还要击败游戏。
    • 从示例中可以看到,您尚未意识到这一点,就已经将其包含在开发中。无论如何,请确保玩家快速了解游戏的目的。如果在10分钟之后,玩家只能得出结论,游戏的深度只不过是一次又一次地射击敌人,那么无聊就在潜伏。如果在杀死第一个敌人之后,玩家收到了许多硬币,则玩家知道存在一个目标(保存硬币以获得奖励),并且游戏将目标导向了目标。
  6. 测试游戏。 测试每个级别几次,并要求其他人帮助您。尝试以多种方式接近游戏,包括您从未打算做的事情,例如忽略任务并直接奔向最后一个老板,或尝试使用“毫无价值的”武器或升级来击败游戏。这是一个漫长的过程,可能会非常令人沮丧,但是修复错误并确保所有玩家都喜欢这个游戏是值得的。
    • 向游戏测试人员提供足够的信息以使其入门。确保他们知道游戏仍在开发中,并使用哪些键。他们不需要知道其他任何事情。
    • 向游戏测试人员提供他们收集的所有信息的反馈表,使您可以轻松地比较或引用此数据。它还可以让您提出有关不确定的游戏部分的特定问题。
    • 您最受益的测试人员是您不认识的人,也不认为您有义务对自己的游戏持积极态度。
  7. 抛光图形和声音。 虽然可以在网上找到很多游戏资产,但花点时间检查是否有不合适或不合适的东西,否则寻找替代品也很重要。学习如何使用图像编辑器来编辑2D游戏中的简单图形,或者如果要尝试进行雄心勃勃的3D项目,请使用OpenGL之类的软件。添加使玩家沿着主路径在房间中走动的灯光效果,以及粒子效果以炫耀很酷的攻击并在背景中移动。添加声音效果,例如奔跑,进攻,跳跃以及您需要的任何地方。当然,总有理由更改或改进某些东西,但是只要视觉和音频满足您的要求,游戏就可以准备就绪。恭喜你!