关于游戏开发的一些总结

1)  架构的设计原则:简单、可控、稳定、高性能。作为游戏开发,简单和可控在很大程度能够减少开发成本,对于正在运营的游戏,也正是追求游戏的稳定。

2)  关于三方通讯的功能,一定要采取不信用的态度,任何来源于外部的东西,都可能是不安全的,一定要有防御性。

3)  游戏设计一定要有可控的压力阈值,不能让单个玩家控制我们的服务器资源,防止被攻击。

4)  数据库尽可能设计简单的表结构和 SQL 语句。

5)  数据的接发,采用按帧发送,小包拼接。能够节省网络资源。

6)  游戏开发中不怕日志多,就怕你没写日志。关于游戏的运营事件,使用日志也可以做到有据可依。

7)  在开发过程中,两次以上的错误,可以考虑用机制来解决了。单靠 RP 或者是信任,是无法避免一些失误的。

8)  开发人员之间,也要互不信任其架构和逻辑思路,对事不对人。

9)  命名规范尽可能统一。无论是前端还是后端,使用统一的命名,会有助于游戏的维护。

10 )你的代码,在团队中任何一个人都可以动。不能因为一个人不场而让游戏中的 BUG 无法紧急修复。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值