为什么游戏开发者不玩游戏

Game Development is the art of creating games and describes the design, development and release of a game. It may involve concept generation, design, build, test and release. While you create a game, it is important to think about the game mechanics, rewards, player engagement and level design.

游戏开发是创造游戏的艺术,它描述了游戏的设计,开发和发布。 它可能涉及概念的生成,设计,构建,测试和发布。 在创建游戏时,考虑游戏机制,奖励,玩家参与度和关卡设计非常重要。

A game developer could be a programmer, a sound designer, an artist, a designer or many other roles available in the industry.

游戏开发人员可以是程序员,声音设计师,艺术家,设计师或行业中的许多其他角色。

Game Development can be undertaken by a large Game Development Studio or by a single individual. It can be as small or large as you like. As long as it lets the player interact with content and is able to manipulate the game’s elements, you can call it a ‘game’.

游戏开发可以由大型游戏开发工作室或单个人员进行。 大小可以根据您的喜好选择。 只要它允许玩家与内容进行交互并能够操纵游戏元素,您就可以将其称为“游戏”。

To get involved in the Game Development process, you do not need to write code. Artists may create and design assets, while a Developer might focus on programming a health bar. A Tester may get involved to see that the game works as expected.

要参与游戏开发过程,您无需编写代码。 艺术家可以创建和设计资产,而开发人员可以专注于编写健康栏。 测试人员可能会参与其中,以查看游戏是否按预期工作。

To resolve problems that game frameworks had, tools like libGDX and OpenGL were developed. They helped game development to be a lot faster and easier, providing lots of pre-made functions and features. However, it was still hard to enter the industry or understand a framework for someone coming from a non-programmer background, a common case in the game development scene.

为了解决游戏框架存在的问题,开发了libGDX和OpenGL之类的工具。 他们帮助游戏开发变得更快,更轻松,并提供了许多预制的功能。 但是,仍然很难进入行业或为非程序员背景的人了解框架(这是游戏开发领域的常见情况)。

That was when game engines like Construct, Game Maker, Unity and Unreal were developed. Generally, an engine has everything that a framework had, but with a more friendly approach by using a graphic user interface (GUI) and helping with the graphic development of the game.

那时开发了诸如Construct,Game Maker,Unity和Unreal等游戏引擎。 通常,引擎具有框架拥有的所有内容,但是通过使用图形用户界面(GUI)并帮助游戏进行图形开发,可以采用更友好的方法。

In some cases, like Game Maker and Construct, the amount of pre-made functions are so big that people with no previous programming skills could build a game from scratch, really expanding the scene and making game development accessible for almost anyone.

在某些情况下,例如Game Maker和Construct,预制功能的数量如此之大,以至于那些没有任何编程技能的人都可以从头开始制作游戏,从而真正扩大了游戏场景,并使几乎任何人都可以进行游戏开发。

游戏引擎 (Game Engines)

Many developers choose to develop a game using a Game Development Engine.

许多开发人员选择使用游戏开发引擎来开发游戏。

Game Engines can make the process of creating a game much easier and enable developers to reuse lots of functionality. It also takes care of rendering for 2D and 3D Graphics, physics and collision detection, sound, scripting and much more.

游戏引擎可以使创建游戏的过程变得更加轻松,并使开发人员可以重用许多功能。 它还负责2D和3D图形的渲染,物理和碰撞检测,声音,脚本等。

Some Game Engines have a very steep learning curve such as CryEngine or Unreal Engine. Yet, other tools are very accessible to beginners and some do not even need you to be able to write code to create your game, e.g. Construct 2.

某些游戏引擎的学习曲线非常陡峭,例如CryEngine或Unreal Engine。 但是,其他工具非常适合初学者使用,有些甚至不需要您能够编写代码来创建游戏,例如Construct 2。

The Unity Game Engine ranges somewhere in the middle, while it is beginner friendly, some popular and commercial games have been built using Unity (e.g. Overcooked, Superhot).

Unity游戏引擎介于中间的某个位置,虽然它适合初学者使用,但已经使用Unity构建了一些受欢迎的商业游戏(例如Overcooked,Superhot)。

The BuildBox game engine is basically for developing hypercasual games.

BuildBox游戏引擎基本上用于开发休闲游戏。

典型的游戏引擎 (Typical Game Engines)

  • CryEngine低温引擎
  • Unreal Engine虚幻引擎
  • Unity Game EngineUnity游戏引擎
  • Game Maker游戏制作人
  • Construct 2 or 3构造2或3
  • Twine缠绕
  • Source资源
  • Frostbite冻疮
  • BuildboxBuildbox

更多信息 (More Information)

  • Awesome-List of GameDev resources

    很棒的GameDev资源列表

  • Game Programming Books

    游戏编程书籍

  • libGDX Framework

    libGDX框架

  • OpenGL Framework

    OpenGL框架

  • Construct Game Engine

    构建游戏引擎

  • Game Maker Engine

    游戏制作引擎

  • Unity3D Engine

    Unity3D引擎

  • Unreal Engine

    虚幻引擎

  • BuildBox

    BuildBox

翻译自: https://www.freecodecamp.org/news/what-is-game-development/

为什么游戏开发者不玩游戏

为什么游戏开发者不玩游戏_什么是游戏开发?相关推荐

  1. python编的游戏可以直接玩吗_怎么用python开发游戏?

    相信大家都玩过扑克牌,这个游戏休闲娱乐是很火爆的游戏了,一副扑克牌可以玩出多种花样,那你知道扑克游戏网站是怎么发牌的吗?想起小编刚开始打算学习python的时候,有很大一部分是想自己开发一些游戏,今天 ...

  2. c语言程序设计黑白棋游戏,C语言课程设计_黑白棋游戏

    C语言课程设计_黑白棋游戏 C语言课程设计_黑白棋游戏 #include "graphics.h" /*图形系统头文件*/ #define LEFT 0x4b00 /*光标左键值* ...

  3. 手机游戏服务端怎么找到_做手机游戏14年,我们有这样一些心得和你聊

    来源:见实(ID:jianshishijie) 排版:杂芜 对于微信小游戏,小奥互动副总裁李娅不想错过这个潜在的机会,但也一直避免自己被市场风云莫测的变化轻易干扰.毕竟,从Java时代几十K的像素风游 ...

  4. html传输的数值表示的含义,数字传递游戏的意义与感悟_传数字游戏心得体会

    在大学生入职培训期间,曾组织他们做了一场小游戏,游戏规则如下: 1.80名学生平均分成8组,排成8列,统一面向讲台做好: 2.主持人向每组的最后一名队员提供一个数字(数字一般为3位或4位数,不确定,不 ...

  5. cf修改游戏客户端是什么意思_穿越火线修改游戏名方法

    Mafia>>>北旅 第一步: 打开穿越火线登陆界面,点击[道聚城]按钮 . 第二步:在购物车内,购买好<修改昵称>道具后,请进入"个人中心",如下图 ...

  6. 开发2d游戏要用什么引擎_下一个游戏要使用什么2D游戏引擎

    开发2d游戏要用什么引擎 A few weeks ago, I posted about my experience attempting to make a prototype in a bunch ...

  7. 以前的java单机游戏过关长剑,玩过这些经典单机游戏_就说明你已经老了

    历史上最初的 Windows 1.0 诞生于 1985 年,第一个取得商业上成功的版本 Windows 3.0 则是在 1990 年问世,不过对大多人来说,1995 年的 Windows 95 才是真 ...

  8. dota2大魔导师出装java_DotA2新版本大魔导师拉比克使用心得_DotA2大魔导师拉比克怎么玩厉害_快吧游戏...

    拉比克是dota2中唯一的一个能够偷取技能的英雄,总是觉得像天龙八部中的慕容世家一样,以彼之道还之彼身,要是让人面对着这样的技能的话,可真是要头痛一段时间了,被跟自己一样的技能杀死,那种感觉可是不太 ...

  9. 用文件保存游戏服务器数据恢复,玩植物大战僵尸等单机游戏时,存档丢失了怎么数据恢复?...

    相信很多人在玩例如植物大战僵尸.使命召唤等游戏时,都遇到到因为游戏奔溃,导致之前的存档丢失的情况.那么这种情况下,这些存档能够找回吗?首先我们要知道,存档在电脑上找不到,并不意味着这些存档的数据消失了 ...

最新文章

  1. android aliasactivity作用,android activity-alias 的作用
  2. 观《超能陆战队》未来的“机器人设计师”的必备装备
  3. TSQL--NESTED LOOPS JOIN
  4. 可以通过无线充电的软脑植入物来控制大脑中的脑细胞
  5. C++N queensN皇后的优化算法(附完整源码)
  6. 服务端和客户端证书各种组合下对访问者(浏览器/中间人)的影响
  7. # 解析bt文件_磁力链接和BT种子使用方法
  8. Windows 11的19个新功能
  9. Qt常用类——QWidget
  10. Redis(一)入门
  11. 腾讯地图获取地址的经度和纬度
  12. (抖音快手)三种代码生成炫酷代码雨!!!
  13. android hook 第三方app_【MiSRC】技术分享-浅谈android hook技术
  14. 《数据结构与算法》实验:排序算法实验比较——选择排序 堆排序
  15. 2022-09-12-kvm介绍
  16. Scrapy爬虫框架的第一个实例(完整详细!)
  17. OpenCV实现爱江山更爱美人时装周刷票
  18. 360极速浏览器去广告优化版 v13.0.2101.0
  19. 最美诗词可切换网站单页源码
  20. 神州租车确定将从港股退市:上半年亏43亿元,联想控股彻底退出

热门文章

  1. gcc编译器的整个工作过程
  2. 管道符、重定向与环境变量
  3. Java中key可以重复的Map集合:IdentityHashMap
  4. python接口自动化(四)--接口测试工具介绍(详解)
  5. 【系统架构理论】一篇文章精通:Spring Cloud Netflix Eureka
  6. javascript之 原生document.querySelector和querySelectorAll方法
  7. 连接sqlexpress
  8. java 解决时间相减问题
  9. Unity3D 与 objective-c 之间数据交互。iOS SDK接口封装Unity3D接口
  10. (转)ASP.NET MVC3默认提供了11种ActionResult的实现