技术要点汇总
各种编程语言,框架
操作系统,软件工具使用等非编程类
关系型,非关系型数据库笔记
游戏项目笔记
网络游戏开发技术专家,负责主营业务技术核心架构设计,包括游戏服务器架构设计,DevOps一键系统运维工具,数据挖掘及统计分析平台技术搭建。主要使用技术: golang, python, Nodejs, Vue全栈, 微服务架构,NoSql , 数据仓库。 https://github.com/zgame
创业公司负责人,负责团队管理,产品设计,前后端技术架构设计,数据挖掘和统计分析,线上产品推广及运维。主要使用技术为Python , golang , Django, MySql, Memcache, Redis, Html, jQuary, Vue , Nodejs , JavaScript, 大数据,数据挖掘,人工智能
负责网络游戏产品的架构设计。主要产品为《女神》。主要使用技术为 Unity3D, Cocos2Dx, Python, Lua
负责中国公司的技术团队管理,技术框架设计。主要产品有《盟军敢死队》《跑跑卡丁车手机版》《劲舞团手机版》《雷电3》《tinyfarm》《越狱兔》《魔灵召唤》等。主要使用技术为 Java , C# , Unity3D , MySql ,Wrapper
负责MMORPG项目的技术研发工作。主要产品有《世界之树》《最终幻想11》。主要使用技术为C/C++ , DirectX, Direct3D, MySQL , Perl , Ruby , Java
负责多款PC游戏的研发工作。主要产品有《英雄传说》《伊苏2》《双星物语》。主要使用技术为VC++6.0 , DirectX, Direct3D, SQLServer
- 利用golang语言的高并发特性, 开发了新版的socket游戏服务器引擎。新版架构具有低内存占用,高并发,分布式架构,一键轻松运维,web后台进行统一管理及查看数据统计, 代码架构清晰,容易拓展,支持多种数据库等优点。
- 采用golang和python开发了一系列的运维工具, 包括一键批量开服工具; 类似zookeeper的统一管理平台工具; 守护进程及日志监控和邮件报警工具; 压力测试工具; 通过protocolbuffer协议测试服务器业务逻辑工具 。
- 前端Vue全栈框架,后端Nodejs开发管理和统计Web后台,玩家的热数据保存在redis里面,冷数据和日志保存在mysql数据库,服务器的列表和状态,活动配置等全部通过web后台进行管理和控制。 主要使用golang,python,Vue, 关系型数据库是mysql,nosql主要是redis,mongodb,在设计架构的时候也考虑了hadoop,hbase,kafka,docker等技术
- 前端采用Unity3D技术开发,全3D建模贴图,动态Lua代码更新,http协议策略卡牌类产品,支持AssetBunddle更新。
- 服务器采用python+ django+Nginx+ uwsgi +mysql + memcache,运维统计后台采用html+jquary + ajax
- 服务器增加AI人机对战功能,开始加入一些AI人工智能算法,也接触到一些比如进化算法,CNN,RNN
- 针对大量的日志和玩家数据,需要增加数据的挖掘和分析以及图形化,包括数据的过滤,整理,建数据仓库,图形化,也接触到了很多大数据,数据挖掘方面的内容
早期项目全部都是游戏项目, 包括windows客户端,手机IOS客户端, 手机Android客户端,C++游戏服务器,java游戏服务器,php游戏服务器,python游戏服务器,参与研发和制作的产品数量有20多款, 服务器系统主要是windows和linux,由于早期系统架构跟最新的流行技术已经差别很大,就不一一展开了。 总的来讲,做为一个技术人,不断的学习和拥抱新技术,尝试新技术,不断的加深技术的实力,不断的拓展相关的知识领域,是我一直不变的追求。