中小型游戏大致可分为网页游戏,flash游戏,小游戏等,基本上都是一些休闲类的傻呆萌的情节和操作。
这类游戏开发相对比较简单,会 Javascript、HTML、flashcs、Java 就可以进行开发了,语言类主要有 C / C++,汇编语言,着色器语言,脚本语言,高效的开发语言 C# 或 Java 。
现在的游戏主要分为三种:
1、PC 类端游(就是电脑上面运行的游戏)
这类游戏在线人数多,游戏中要处理的数据庞大。所以对服务器性能要求非常高,一般都是采用C++ 做为开发语言,C++ 可以直接操作内存数据,与操作系统直接交互,减少数据之间的复制,它运行效率高,处理速度快,是很适合这里游戏开发语言。
学习这种游戏的开发,学习的有 C++ 编程,Linux 网络编程、TCP/IP 通讯协议、多线程编程再加数据库。
PC 类端游戏开发周期较长。大概需要三年左右的时间。
2、网页游戏(比如现在经常说的 1 刀 999 级)
因为是网页游戏,游戏的界面展示依赖于网络传输,所在在画面和特效上会次于客户端游戏很多。和端游类是差不多是一样的,有些公司之前是做端游的,他们就直接把端游的服务器架构拿来就可以使用,以完成快速开发。
需要学习内容和端游差不多。
3、手机游戏(主要区分为安卓和 IOS)
手机类游戏目前是最热门的游戏,很多热播的电视剧或者电影之后,都会有相同情节的手游上线。
服务器主流的开发语言是 C++ 和 Java,但是 C++ 学习难度大,开发速度慢。一般来说大家都是使用Java语言来开发服务器。
希望这些见解,能给头条的友友们带来帮助。
游戏后台开发是做什么的?
要求的编程语言不一样,后台更倾向数据库的东西,c++等,前台语言比较基础,可以先从前台做出,了转向后台。
自己制作3D游戏需要学习和准备什么?
如果你是零基础的话 那么你首先要学的是max 先从基础的建模开始学起 然后在学Maya 制作动画特效动作什么的 一个完整的游戏是不可能一个人单独实现的 所以你可以学习建模 自己设计自己的游戏角色模型 至于编程什么的 你可以设计剧情 然后由别人来编写 学好建模 你的游戏 怎样的世界 怎样的角色 都可以由你自己来决定