zgame / BLOG

技术文档

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BLOG

技术要点汇总

编程语言

各种编程语言,框架

工具

操作系统,软件工具使用等非编程类

数据库

关系型,非关系型数据库笔记

游戏项目

游戏项目笔记

重庆迅游科技有限公司

网络游戏开发技术专家,负责主营业务技术核心架构设计,包括游戏服务器架构设计,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

韩国Com2us**公司

负责**公司的技术团队管理,技术框架设计。主要产品有《盟军敢死队》《跑跑卡丁车手机版》《劲舞团手机版》《雷电3》《tinyfarm》《越狱兔》《魔灵召唤》等。主要使用技术为 Java , C# , Unity3D , MySql ,Wrapper

日本Square Enix**公司

负责MMORPG项目的技术研发工作。主要产品有《世界之树》《最终幻想11》。主要使用技术为C/C++ , DirectX, Direct3D, MySQL , Perl , Ruby , Java

北京新天地互动多媒体

负责多款PC游戏的研发工作。主要产品有《英雄传说》《伊苏2》《双星物语》。主要使用技术为VC++6.0 , DirectX, Direct3D, SQLServer

满贯捕鱼新版服务器引擎及数据统计后台

  1. 利用golang语言的高并发特性, 开发了新版的socket游戏服务器引擎。新版架构具有低内存占用,高并发,分布式架构,一键轻松运维,web后台进行统一管理及查看数据统计, 代码架构清晰,容易拓展,支持多种数据库等优点。
  2. 采用golang和python开发了一系列的运维工具, 包括一键批量开服工具; 类似zookeeper的统一管理平台工具; 守护进程及日志监控和邮件报警工具; 压力测试工具; 通过protocolbuffer协议测试服务器业务逻辑工具 。
  3. 前端Vue全栈框架,后端Nodejs开发管理和统计Web后台,玩家的热数据保存在redis里面,冷数据和日志保存在mysql数据库,服务器的列表和状态,活动配置等全部通过web后台进行管理和控制。 主要使用golang,python,Vue, 关系型数据库是mysql,nosql主要是redis,mongodb,在设计架构的时候也考虑了hadoop,hbase,kafka,docker等技术

宠物精灵产品全架构及运维维护平台

  1. 前端采用Unity3D技术开发,全3D建模贴图,动态Lua代码更新,http协议策略卡牌类产品,支持AssetBunddle更新。
  2. 服务器采用python+ django+Nginx+ uwsgi +mysql + memcache,运维统计后台采用html+jquary + ajax
  3. 服务器增加AI人机对战功能,开始加入一些AI人工智能算法,也接触到一些比如进化算法,CNN,RNN
  4. 针对大量的日志和玩家数据,需要增加数据的挖掘和分析以及图形化,包括数据的过滤,整理,建数据仓库,图形化,也接触到了很多大数据,数据挖掘方面的内容

早期项目汇总

早期项目全部都是游戏项目, 包括windows客户端,手机IOS客户端, 手机Android客户端,C++游戏服务器,java游戏服务器,php游戏服务器,python游戏服务器,参与研发和制作的产品数量有20多款, 服务器系统主要是windows和linux,由于早期系统架构跟最新的流行技术已经差别很大,就不一一展开了。 总的来讲,做为一个技术人,不断的学习和拥抱新技术,尝试新技术,不断的加深技术的实力,不断的拓展相关的知识领域,是我一直不变的追求。

About

技术文档