天天看点

我作为游戏开发应届生的经历和未来规划

2019.11月我已经工作了半年多了。

在高中开始接触计算机编程noip获过奖没有继续比赛选择好好读书考大学(好好摸鱼 最后一个月读书随便考个本科以上的大学 滑稽qwq)。

高中主要简单学习了数据结构游戏图形学入门 cocosx 游戏引擎,c与c++的学习。

大一还在决定方向学习过逆向window编程 准备学习Linux编程觉得没意思放弃了,决定游戏开发的路线。

大一用控制台,ascii开发过彩色版的ascii魔塔和走迷宫 2048等(那个黑黑的控制台), 早上开始突然想写,中午准备去吃午饭发现是晚上12点了qwq。

大二主要是 枯燥!(程序员的学习生涯往往就是这么的朴实无华 且~ 枯燥!) 的算法学习 数据结构的继续学习,还有头疼的设计模式和软件工程(说实在的这些在大学里是最主要的之一)(等后面大大二下期开始正式做外包经济独立时 的外包需求拢错 几天几夜不怎么睡觉时 就会明白软件工程这课里说的 需求第一!)

大二下期基本上就是大三开始 已经开始软件外包了(大二之前 靠编写了个代跑小软件 每月多拿千元左右的零用钱)

第一单 是1.7k写一个青蛙旅行的聊天养成app(要求cocos-creator node.js服务器)(不要问我为什么不写cocos2d 因为cocos不配有3d 呵呵)(之后又 unity重写了一遍 因为对方要的青蛙旅行功能多了很多 我unity更快更高效一点)

然后乱七八糟的 包括研究生的毕设 : (龙湖论道 学习app) (微信 课程表)(微信商城) (掌声学习宝) 国外某个很吊的学习的某个学生的作业(一个动态规划算法有关的java程序的优化)(ar宝可梦)(仙剑)(掌上唱歌练习app)(vr小游戏 与应用)(cs)(跑酷)(…)

大三到大四的日子基本上就是 报了两个培训 加外包 养了只阿拉斯加 繁忙中度过

java培训 开始在学习java的同时开始学习服务器与游戏服务器

游戏动漫3d建模培训 爱好

其它时间就是谈谈吉他 和 遛“狗”!

我是非常喜欢独立游戏的。自己的独立游戏项目从大二开始研发 最开始的 表情包大战(单机cocos)到网络版(cocos)到现在一直考虑架构问题在unity重新研发。《影子人》 《法国餐厅》《史莱姆射手》《次元猫》等

大四下学期 毕业设计写了个游戏大厅 然后直接去找工作了 第一家公司 棋牌类的游戏大厅 我负责服务器。golang,golang这门语言是真的很 "高级"的语言。爱上了! 非常极简的风格适合我这个极简主义 严格的格式非常懂我这个选择性障碍。最重要的是!! c一般的性能!!!! 完全不会出现内存什么错误的问题 在老大的架构下 简直不能太爽 这是个并发语言! 面向接口编程! 几个月后也就是前不久这家公司要搬到台湾去 台湾简直就是贫民窟啊啊啊啊啊 不去

然后幸运永远眷顾我 找到一家erlang公司 各方面都非常不错 领导非常好

erlang 黑魔法编程! 黑魔法一般的语言 ! 它就是golang它爸爸 并发编程老大。erlang 的并发性 和性能都是非常梦幻的,唯一的难道就是语法诡异 ,我就喜欢黑魔法! 面向函数编程,面向并发编程。

是的我已经学了n年oop开始新的编程模式了 unity开始使用ecs架构面向数据编程,能在客服端表现出梦幻般的效果,erlang完成稳定高效的服务器。 其实erlang的优点不是高效而是并发分布式和稳定性 ,而golang的优点是高效和稳定性它的并发和分布式并不好,所以我的计划是研究golang与erlang服务器的交互开发取长补短。

目前熟悉的架构是房间式游戏架构 和大型养成游戏架构(入门)待慢慢深入学习

未来准备把以前自己的独立游戏重构,并准备一直做erlang与golang游戏服务器的研究与学习(工作)。

继续阅读