返回首页

开发手机游戏,需要涉及那方面的知识

161 2024-07-15 02:22 admin

开发手机游戏,需要涉及那方面的知识

java编程语言,图形设计,ps,C++等等很多的~~~~~~~

游戏开发需要了解哪些背景知识?

游戏开发从哪里开始学起?

手游这么火,我为什么不直接讲手游呢?原因很简单,想要开发手机游戏,对技术人员要求很高。

手游有两种,一种是传统意义上的原生开发手游,一种是微信小游戏和网页小游戏。后面这个就不用说了,我主要说原生手游。

我在后面会讲到,游戏引擎可以购买也可以自己开发。原生手游的话,用购买的成熟引擎做的话,调试起来就会比较困难。毕竟要在手机跑,出问题再改,再跑,加上手机内存和硬件限制,不如电脑端可以随时调试。

其次,手游的开发需要考量更多资源的分配和占比,发布的包就是一个考验,谁也不会下载一个三四百兆的安装包。

我会以电脑游戏为主,进行开发流程的讲解。

首先,电脑游戏开发便捷。事实上,只要开发游戏,就一定离不开电脑,不管是主机游戏,还是掌上游戏、移动游戏,开发一定是在电脑上(或者专用开发电脑);其次,搞明白了电脑游戏的开发流程和知识之后,其他游戏的开发也一通百通。

我会针对 2D 游戏(特指客户端游戏)进行剖析和讲解。为何专门选择 2D 游戏进行讲解呢?主要有两方面的原因:

2D 游戏涉及最基本的图形、图像知识。从画面方面考虑,开发 2D 游戏只需要你知道 X 和 Y的位置即可,其他深层次的知识,引擎都可以替你完成。

想要制作 3D 画面,你需要掌握更多的知识,特别是几何知识,这是毋庸置疑的。

对于初学者来说,我们首先需要掌握核心的开发流程,至于过于细节的知识,可以在有了一定基础之后再进行拓展学习。

2D 游戏涉及最核心的网络呈现过程。网络数据在客户端和服务器端之间传输,经过服务器端计算的数据返回给客户端,客户端进行呈现。比如,从“一颗炸弹消灭几个敌人”,就能知道网络是否有延迟,服务器计算是否正确等等。