提主对软件开发和游戏开发也是如何定义的?个人认为游戏开发比软件开发要难得多,真正的游戏开发高手是掌握客户端+后台+引擎三大技能的开发技术的,如果是一般的游戏开发高手可能只掌握这三个中的一个。软件开发,也许学点.net,java,也可以开始动手编程,编写软件。
1,网络通信这个是首要实现的,如果没有网络通信,就没有服务器存在的必要了。因为服务器端操作的全是数据,如果处理的不好,容易出bug,丢数据,这对游戏玩家来说是致命的,不可接受的。数据缓存框架,redis或memcache选择一个,要能熟练使用其客户端的命令。4,逻辑开发逻辑开发就是实现游戏策划想象的各种游戏功能,比如,登录,物品使用,战斗结算等!
服务器上封装出一套框架或类似的应用服务器。用框架来简化游戏服务器开发一个好的框架可以大大简化游戏服务器的工作。游戏服务器框架介绍开发的高性能、可伸缩、轻量级游戏服务器框架。本文分析了游戏服务器框架的市场现状,一个高可伸缩游戏服务器架构的设计原则及运行架构。在解决复杂的游戏服务器运行架构中提供了哪些便利。