需要学习多种编程语言。
1:首先要知道游戏编程用的什么语言。
2:c++语言是目前最为稳定的、指针最为全面的语言。游戏尤其网游的稳定性要求极高,因此必须用c++。
3:先学c语言,c语言是全部计算机语言的基础更是c++的基础。因此要学好。再学c++,这个要学精,不然开发游戏没戏。然后学数据结构、数据库、线性代数、离散数学结构。
4:html、css、js也要知道。
5:如果要制作跨平台游戏,建议学习下opengl/opengles,这是个很强大很专业的图形接口,因为很多平台支持所以适合跨平台游戏制作使用。
6:做2d游戏,可以使用cocos2dx等一些引擎,当然你也可以使用上面的3d引擎制作2d游戏。
游戏编程一般用什么语言
C/C++ && SDK
这应该是最强大的组合了,程序的执行效率也是最好的
如果想用C++做个类似最终幻想里的ATB战斗系统,怎样一边实现时间的流失,一边实现玩家的操作。
这个是多线程的问题,看看有关C++多线程方面的资料吧
想从事手机网络游戏服务器编程,不知道该怎么入门?请前辈指路!
问1:手机网游服务端一般都是用什么语言开发?不同平台,例如IOS,安卓,服务端语言可以通用吗?网络游戏服务端客户端之间一般都是通过TCP协议通讯,所以服务端用什么语言和客户端用什么语言没有关系。甚至一套服务端的代码可以同时用于iOS版本和Android版本,如果有网页版和端游版理论上也是可以通用的。不过各平台在协议上可能会有不同。
培训机构培养网页开发的比较多吧。培训做游戏的,我就知道一个游戏学院。我以前有同事是从那里边出来的。他们好像主要是培训客户端的。说到客户端难还是服务端难,这两个都各有各的难。客户端做图形渲染的比较牛逼吧,服务端主要牛逼在网络、分布式方面。如果说普通的写逻辑,应该是服务端更难。基本做一个功能,都是由服务端设计,客户端在写逻辑方面真的很简单。。。
问3:像我这样的基础,有没有合适我的服务端编程技术的书?有的话请推荐。
单纯写做游戏服务器的书,我是没见过。因为做服务器真的是很多种技能的组合。首先,它最麻烦的一点我觉得就是分布式和负载均衡。就是如何承载更多的人还能保证服务器的稳定和高效。就这一点就需要操作系统的知识以及网络的知识。对我影响比较大的两本书:和,我现在其实建议做服务器的多接触接触UNIX类的系统,做服务器还是UNIX的比较爽。
其实做服务器的程序员,在公司里的压力是最大的。因为服务器如果出了问题,一般都是大事儿。比如如果服务器有个bug会导致崩溃,那所有人都上不了游戏,还有可能导致玩家数据丢失。如果服务器有某个漏洞会被利用刷东西,额,这个太可怕了,因为都是涉及到钱的问题。可能你一个非常微小的错误,都可能早成难以弥补的后果。客户端一般出不来大事。说到待遇,怎么说呢,还是和能力有关,这个和行业没什么关系。做客户端的和做服务端的工资水平是差不多的(虽然我觉得服务端程序员价值更高一些)。公司的地位,这个不同的公司地位是不一样的。一般来讲是比客户端的程序员高一些的。但是,只是个程序员而已,如果你碰上一个技术出身的老板,在公司里可能会比较受尊重。
- 上一篇:网络游戏数据编程修改
- 下一篇:返回列表