专一亦乌冬面
课程简介:
手机游戏开发需要学习的知识可以概括为程序设计知识和游戏引擎开发两个部分。
1、程序设计知识
一是要学开发语言,一般来说,Android端游戏开发主要学习Java,iOS端游戏开发主要学习Objective-C,小程序游戏开发主要学习JavaScript。二是要学数据结构与算法,数据结构包括链表、数组、队列、树、栈、堆等,算法主要包括排序、遍历、查找等。其他还需要学习计算机图形学、操作系统特性、计算机组成原理、计算机网络、网络安全、数据库等方面的知识。
2、游戏引擎开发
如今,游戏公司更倾向于使用跨平台的游戏引擎来降低各个平台的部署成本,因此,手机游戏开发还需要学习游戏引擎相关的知识,手游类开发比较常用的是Unity引擎,但有些高端手游的开发也会用到Unreal引擎,可以根据自己的喜好和需求进行学习。