如何制作游戏引擎(make a game engine)

你可以创建一个游戏引擎来简化你制作的所有游戏的编程过程。如果你是一个想从头开始创建自己游戏引擎的开发人员,请查看本教程,为自己编写一个简单的游戏引擎!...

第1部分第1部分,共4部分:学习编程

  1. 1选择你的语言。制作程序的语言多种多样。你选择的语言并不重要,但最重要的是你要从某个地方开始。有很多编程语言可以选择,但大多数都是用C++或java编写的,它们也是最有用的游戏开发工具。一旦你学会了一种语言,学习另一种语言就容易多了。
  2. Image titled Make a Game Engine Step 1
  3. 2.找一条路线。在我看来,学习编程/计算机科学最有效的方法就是上课!无论这是在你的学校上课,还是校外上课,都不重要。无论你是谁,你都可以找到一门适合你的编程课。麻省理工学院开放式课程(http://ocw.mit.edu/)有各种各样的免费课程。如果你在谷歌上四处看看,你会发现许多其他网站也提供免费讲座和课程。你也可以让朋友教你一门语言,分享就是关心。
  4. Image titled Make a Game Engine Step 2
  5. 3.练习。你不希望你的第一场比赛是一场重要的比赛。你希望有机会搞砸,而不是太在意你的项目。试着做一个简单的游戏。如果您学习了Java,请查看Swing软件包。不要太担心这个项目,它们只会占用你几周的时间。从错误中吸取教训。
  6. Image titled Make a Game Engine Step 3

第2部分第2部分,共4部分:开始游戏(引擎)

  1. 一个游戏创意的想法。试着挑战自己。那样的话,如果你没有达到你设定的目标,你仍然(可能)有一场不错的比赛。想一想,不要觉得一次就做这件事有压力。暂时搁置你的想法,让你知道它是好的。
  2. Image titled Make a Game Engine Step 4
  3. 2.形成你的想法。技术交流在任何工程中都很重要,包括软件工程。你不想告诉别人你在做苹果,他们就去给你做梨的音频。写一份“游戏设计文档”。这些用于专业游戏开发,但更重要的是,它们可以轻松地将您的想法传达给其他人。网上有很多免费的模板。
  4. Image titled Make a Game Engine Step 5
  5. 3.招募帮助。你不必一个人去做这件事。在一个小组里也更有趣、更激动人心。在没有帮助的情况下,您无法创建自定义游戏引擎并管理项目。在向陌生人求助或登广告寻求帮助之前,先问问你的朋友,你会惊讶于谁会喜欢进入游戏行业。
  6. Image titled Make a Game Engine Step 6

第三部分第三部分共四部分:开始工作

  1. 1研究。在你做之前先看看你要做什么。即使你从头开始制造引擎,仍然有很多工具可以用来制造引擎。如果你学过C语言,可以看看“OpenGL”,如果你学过Java,可以看看“JOGL”。也许在OpenGL上买一本教科书,“红皮书”是最有名的一本,但它是免费在线的。
  2. Image titled Make a Game Engine Step 7
  3. 画点什么。渲染基本体或二维对象以开始。制作一个二维三角形或立方体。查看“显示列表”,以便可以绘制许多基本体对象。
  4. Image titled Make a Game Engine Step 8
  5. 3.透视。没有多少游戏是你无法改变自己的目标的。为你的游戏设定视角(第一人称视角、自上而下视角等)
  6. Image titled Make a Game Engine Step 9
  7. 4四处走动。一步一个脚印!但实际上并不是因为步进有点复杂。可以移动相机周围的所有内容,也可以移动相机的查看端口,但它们对处理器来说是相同的。能够从各个角度移动,而不仅仅是沿着轴线。
  8. Image titled Make a Game Engine Step 10
  9. 5添加纹理(图像)。默认颜色会在一段时间后变老,并且没有多少游戏只使用纯色。将它们拼接到显示列表中。
  10. Image titled Make a Game Engine Step 11
  11. 6添加音频。这使你的游戏更加有趣和现实。也许是你走路时的脚步声。
  12. Image titled Make a Game Engine Step 12
  13. 7.增加照明。这也增加了现实性。学习不同类型的照明。使用球体而不是立方体来确保照明正常。你可以把一个基本对象放在光线应该来自的地方进行调试。只要确保光线能从你放进去的盒子/球体中射出就行了。
  14. Image titled Make a Game Engine Step 13
  15. 8添加碰撞检测。当你向人们展示一个不完整的游戏引擎时,人们注意到的最大问题是缺乏正确的碰撞检测。使其无法穿过立方体。当你与立方体发生碰撞时,可以移动(其他方向)。
  16. Image titled Make a Game Engine Step 14
  17. 9增加重力。大多数游戏都有掉落的东西。做一个地板,在上面跳来跳去。
  18. Image titled Make a Game Engine Step 15

第4部分第4部分,共4部分:完成业务

  1. 1完成游戏。别忘了推销它。你可能想请一位营销人员(朋友)来帮助你。假设你的游戏会大受欢迎,这样你就可以朝着这个方向努力。玩得高兴
  2. Image titled Make a Game Engine Step 16
  3. 2管理其他游戏。不要害羞,告诉其他开发者你做了一个游戏引擎。你不必是唯一一个开发引擎的人。当你让其他人使用它时,你有权获得他们的一些版税,但你也会得到建设性的反馈,也许还会改进你的引擎。游戏引擎很有价值,令人印象深刻。你注意到其他引擎向独立开发者收取的费用了吗?(你可能就是那个引擎!)使用你的引擎让游戏开发者进入这个行业!
  4. Image titled Make a Game Engine Step 17
  5. 祝你好运!开始进入蓬勃发展的游戏行业吧!现在你可以嘲笑那些说“团结更容易”的朋友了。
  6. Image titled Make a Game Engine Step 18

提示

  • 发表于 2022-04-14 15:00
  • 阅读 ( 39 )
  • 分类:生活方式

你可能感兴趣的文章

你很快就会和epic的超人角色玩游戏

... 超人创造者将如何影响游戏? ...

  • 发布于 2021-03-26 17:12
  • 阅读 ( 137 )

史诗游戏一直在挥霍现金。。。再一次

史诗游戏最近有点疯狂花钱。它不满足于购买整个购物中心,现在还完成了对华盛顿一家软件开发商的收购。 ...

  • 发布于 2021-03-28 09:09
  • 阅读 ( 248 )

如何玩点按复古冒险与人渣虚拟机

...鼠标手感到一阵怀旧,那么请继续阅读,我们将向你展示如何使用“**虚拟机”在电脑上欣赏经典之作。 任何一个老式点击冒险的粉丝都会告诉你,在现代电脑上安装和运行上世纪80年代和90年代的复古经典是一个彻底的废物。...

  • 发布于 2021-04-12 07:36
  • 阅读 ( 238 )

索尼在史诗游戏上又投资了2亿美元

Epic今天宣布,索尼刚刚在Epic游戏上再投资2亿美元,作为10亿美元融资计划的一部分。十多位投资者参与了这轮融资,该轮融资对Fortnite开发商的估值为287亿美元。这比去年7月索尼进行重大投资时史诗游戏的估值高出100多亿美元...

  • 发布于 2021-04-15 22:10
  • 阅读 ( 276 )

epic judge永久性地限制苹果阻止虚幻引擎,但不会强制fortnite

...rs)拒绝授予Epic Games针对苹果的初步禁令,该禁令将迫使游戏开发商在App Store上恢复Fortnite,同时授予禁令,防止苹果对Epic也拥有的虚幻引擎(PDF)进行报复。换句话说,我们现在有了上个月的临时限制令的永久版本。 ...

  • 发布于 2021-04-17 11:29
  • 阅读 ( 196 )

gmc的全电动悍马将是首款使用epic的虚幻引擎构建软件的汽车

...ames正与汽车**商合作,从通用汽车开始,利用其虚幻引擎游戏开发平台来构建车内软件,Epic称之为“人机界面”(HMI)计划。首款使用Unreal Engine的汽车将是GMC即将于10月20日发布的悍马电动汽车。Unreal Engine是开发人员用来**Fortni...

  • 发布于 2021-04-17 13:11
  • 阅读 ( 187 )

模拟的下一个光滑的复古控制台的目标是turbografx系列

...天,该公司推出了模拟双碟机,这是一款支持多种硬件的游戏机,包括TurboGrafx-16、PC引擎、SuperGrafx、TurboGrafx CD、PC引擎CD-ROM和Super Arcade CD-ROM,预计2021年推出,售价199.99美元。 “可悲的是,他们从来没有得到任何地...

  • 发布于 2021-04-17 14:52
  • 阅读 ( 195 )

史诗法官将保护虚幻的引擎-但不是fortnite

...回应用商店。 “**认为,关于Epic Games关于其游戏(包括Fortnite)的动议,Epic Games尚未显示出无法弥补的损害。罗杰斯写道,目前的困境似乎是自己造成的,他说Epic“战略性地选择了违背与苹果的协议”,从而扰乱了...

  • 发布于 2021-04-18 08:33
  • 阅读 ( 168 )

epic增加了ps5和xbox x系列对虚幻引擎的支持

Epic今天宣布,Epic Games的Unreal Engine游戏开发平台现在支持微软的Xbox Series X和索尼的PlayStation 5。这项支持是最新的Unreal引擎版本4.25的一部分,它应该会让开发者受益,因为他们正准备为下一代游戏机推出游戏,这两款游戏都计划...

  • 发布于 2021-04-19 06:15
  • 阅读 ( 204 )

本周最佳科技作品,1月29日

...le executive. 查尔斯·杜希格和基思·布拉德谢尔——美国是如何在iPhone上失利的 "Apple’s an example of why it’s so hard to create middle-class jobs in the U.S. now," said Jared Bernstein, who until last year was an economic adviser to the White House. "If it’s the pinnac...

  • 发布于 2021-04-21 05:07
  • 阅读 ( 124 )
lnllpdjai
lnllpdjai

0 篇文章

相关推荐