相关文章
游戏服务器开发技术栈
从事游戏服务器开发,下面是一些需要掌握的技术栈。
从熟悉到深入,各个阶段各有侧重。
抛砖引玉,可用于查漏补缺,或者建议大家可作为平时的学习计划来规划。 编程基础 语言基础
C/C、Golang、Java、Python、Rust等
版控系统
S…
建站知识
2024/11/25 10:27:38
游戏开发入门系列(目录)
更新:清华大学美术学院与腾讯游戏学院合作推出了一个新的游戏开发入门课程,相比原来的内容要更丰富一些,我个人也更推荐这门课程,链接如下。 https://next.xuetangx.com/course/THU1208991002407/3973165?fromArraylearn_title …
建站知识
2024/11/25 7:19:52
游戏开发 打造基于Excel表格数据驱动系统
策划喜欢用Excel, 里面有很多计算公式,非常方便,
策划写好的数据,程序手写到代码里面,每次修改比较麻烦,
所以我们做一个模块, 能自动将Excel数据转成程序能直接使用的数据。
每次更改数据后,程序很快就能使用起来。
1: 定义一个Excel的格式让策划和程序沟通
程序要…
建站知识
2024/11/25 10:36:16
Unity游戏开发:对话系统的实现
在解谜类游戏中,与npc的对话是一个基础且常用的功能。通常来说,在与npc的对话中玩家可以获取一些有价值的信息并对之后的游戏有一定的导向作用。此外,在玩家获取对应物品前后,与npc的对话内容也会发生相应改变。因此,我…
建站知识
2024/11/14 18:08:59
游戏服务端开发-好友系统
开头
好友系统几乎是每个网络游戏都有的系统,以下用Erlang以例,分享一种好友系统的具体实现方式。
存储
可直接以user_id为key,存在ETS或序列化后存在Redis等公共安全的内存数据区域
存储在游戏公共区域的原因:
如果好友相关的信息存在角色(actor)的私有数据里面,在添…
建站知识
2024/11/14 17:01:18
Python游戏开发平台、脚本系统架构设计
2.1 开发平台 2.1.1 系统开发环境介绍 当前程序是以python为编程语言,主要功能实现依赖于pygame模块,主要用到surface对象之间的位置变化,再利用事件监听让程序运行起来。运行中Surface对象的位置发生变化后,界面刷新,…
建站知识
2024/11/14 17:01:13
游戏服务端开发-邮件系统
开头
邮件系统几乎是每个网络游戏都有的系统,以下用Erlang以例,分享一种邮件系统实现方式。
数据库表
tableName: user_mail mail_idtitlecontentfrom_user_idto_user_iditem_listis_readsend_time123我是标题我是内容test1test2物品列表Yes/No邮件发送时的时间戳玩家上线…
建站知识
2024/11/14 18:09:07