3.4 KiB
title | localeTitle |
---|---|
Game Development | 游戏开发 |
游戏开发
游戏开发是创建游戏的艺术,描述游戏的设计,开发和发布。它可能涉及概念生成,设计,构建,测试和发布。在创建游戏时,重要的是要考虑游戏机制,奖励,玩家参与度和关卡设计。
游戏开发者可以是程序员,声音设计师,艺术家,设计师或业内可用的许多其他角色。
游戏开发可以由大型游戏开发工作室或单个人进行。它可以是你想要的小或大。只要它允许玩家与内容交互并且能够操纵游戏元素,您就可以将其称为“游戏”。
要参与游戏开发过程,您不需要编写代码。艺术家可以创建和设计资产,而开发人员可能会专注于编写健康栏。测试人员可能参与其中以了解游戏是否按预期工作。
为了解决游戏框架带来的问题,开发了像libGDX和OpenGL这样的工具。他们帮助游戏开发更快更容易,提供了许多预制功能和特性。然而,仍然很难进入该行业或理解来自非程序员背景的人的框架,这是游戏开发场景中的常见情况。
那时候开发了像Construct,Game Maker,Unity和Unreal这样的游戏引擎。通常,引擎具有框架所具有的一切,但通过使用图形用户界面(GUI)并帮助进行游戏的图形开发,具有更友好的方法。
在某些情况下,比如Game Maker和Construct,预制功能的数量如此之大,以至于没有以前编程技能的人可以从头开始构建游戏,真正扩展场景并使几乎任何人都可以访问游戏开发。
游戏引擎
许多开发人员选择使用游戏开发引擎开发游戏。
游戏引擎可以使创建游戏的过程变得更加容易,并使开发人员能够重用许多功能。它还负责渲染2D和3D图形,物理和碰撞检测,声音,脚本等等。
一些游戏引擎有一个非常陡峭的学习曲线,如CryEngine或虚幻引擎。然而,初学者非常容易使用其他工具,有些甚至不需要您编写代码来创建游戏,例如Construct 2。
Unity游戏引擎位于中间的某个地方,虽然它是初学者友好的,一些流行和商业游戏都是使用Unity构建的(例如Overcooked,Superhot)。
BuildBox游戏引擎基本上用于开发超级游戏。
典型的游戏引擎
- 的CryEngine
- 虚幻引擎
- Unity游戏引擎
- 游戏制作者
- 构建2或3
- 缠绕
- 资源
- 冻疮
- Buildbox