关于我

个人简介


袁博,男,1990年3月31日,大学本科学历,大学其间多次参加信息竞赛并获奖;毕业后在腾讯(北京)工作,主要从事社交及电商开发工作;2013年加入游戏创业团队担任游戏开发工程师;后加入北京优扬传媒有限公司担任主程开发工作,主要负责前后端架构及功能研发;2018年6月加入北京小嗨乐学科技有限公司担任CTO,主要负责优学猫系列产品的研发和维护工作。

大事记


  • 2017.06.04
    买车了,最近一直开车,希望可以一路平安,一切以安全为重。最近更多的研究方向偏向人工智能和机器学习了。希望可以慢慢进步,与业内的各位朋友多多交流!
  • 2017.06.14
    NBA勇士冠军!!!!
  • 2017.06.04
    创业进行中,加油!!!
  • 2018.09.26
    马上就要当爸爸了,继续努力!!
  • 2019.02.25
    有贴心小棉袄了,太开心了!
  • 2019.05.08
    妞妞已经百天了,希望你可以健健康康长大,爸爸爱你!

    写于2016年9月,也希望写给多年后的自己!


     在整个之前,我先聊下自己的游戏之旅吧!希望朋友们也可以留言给我聊聊自己的游戏之路。上大学期间,我就一直爱好着游戏开发,学习计算机其实也是因为自己的游戏情节,小时候玩的《仙剑奇侠传》和《红色警戒》,后来玩的《魔兽争霸3》到现在都历历在目,似乎现在玩游戏很难找到曾经的那个感觉了。说回游戏开发,记得刚上大学我我没有接触过什么游戏引擎,只是觉得可以自己做出一个自己的游戏非常的牛掰。那时使用的IDE还是VC6.0(是多么让人回味啊),文档方面主要靠着MSDN以及Windows API,花费很大的力气也就做些小玩意,更不要说理解什么是游戏引擎,那时觉得自己可以学习到事件回调、游戏循环等概念就非常知足了。

   一段时间之后发现,无论怎么写,做的无外乎也就是俄罗斯方块等简单的游戏(其实也不简单)。这些游戏和我自己梦想的游戏,比如说《仙剑奇侠传》、《金庸群侠传》相距甚远。所以查阅了不少资料,了解到DirectX还是非常好的,其实我这里是先接触DirectX的,后来毕业后做cocos2d-x,才开始研究OpenGL的。现在清晰的记得研究DirectX的岁月,那个时候没有什么相关的中文文档,只能硬着头皮看着英文文档,了解了什么是渲染,什么是光照等等。这个学习过程持续了一段时间,自己也按照样例做了些不大不小的东西。

   后来不知是什么时候就喜欢在各种地方下载源码,尤其是游戏相关的,不管是什么语言一概下载下来,说来惭愧,到现在还有很多没有看,也不知道去哪里了,当然也是因为这个习惯,发现了云风的“风魂”的源码,了解到游戏引擎这个奇妙的东西,“风魂”主要是以C来完成的,里面还混合了汇编加速,当时读起来真心觉得非常的痛苦,但是对自己的能力获得或少还是有所提高,看了一段时间差不多就大二了,因为要成为学长了,就有了自己组织学弟学妹来做一个游戏引擎的打算,当然那时候很天真,没想到困难有后面那么多,经过老师的同意,组织了十个下一级的学生,每天晚上聚在一起给他们讲C语言,然后一起聊游戏,聊人生。那段日子可以说痛并快乐着,后来游戏引擎有了一点点模样,但是大家都有自己的事情,自己这方面已经开始在外实习和比赛,游戏引擎的事情就这么搁置了,下面就说说我们比赛和工作经历。

   其实我参加的都是算法方面的编程比赛,那会儿还天真的以为算法玩的很好就会做游戏了,可是后来才明白,只明白算法是远远不够的。那会儿主要参加的就是“百度之星”和“Topcoder”,也拿了一些名次,现在能记住的就是因为时差原因,Topcoder的比赛一般在深夜,我就自己熬着夜,提交代码之后,相互找别人代码的问题(challenge)。做过ACM,反正那阶段就不断的调试代码找题做吧。

   说说自己的工作经历,自己开始的工作和游戏关系也不大,大一下半学期就兼职给一个明星维护网站工作以及相关的网站开发任务。后来由于一些原因就不干了,可能是真心不喜欢,随后在4399实习做了一段时间的服务器,还记得是用erlang,后来就在腾讯做Web开发了,这期间其实一直工作中一直没有做过什么游戏,还是因为自己对游戏的热爱,离开了腾讯。

   之后辗转反侧进了游戏公司,第一家游戏公司是一家创业型的公司,用的就是cocos,还记的那个时候的版本是1.x版本吧,去了之后既没有签合同,薪资也少的可怜。因为我当时在西二旗住,公司坐标是石景山,每天6点不到就出门了,然后基本上每天都快12点到家。但是我依旧是快乐的,那种刚刚进入游戏行业的兴奋感,现在还有印象,但是公司方面似乎就我一个外人,剩下的主程、美术以及策划是一个团队出来的,对于所有东西防我和防狼一样,没有网络,所有的代码也没有对我开源,现在其实我也能够理解当时的情况,但是当时我觉得过的很憋屈,于是帮助他们完成了聊天模块和背包模块之后,一个月吧,我就辞职了。当然最后也没有给我一分钱,但是也是心存感激的,从那时我进入了cocos领域,开始了很长很长的游戏旅途,一直到现在。

   在新的公司,同事们一起完成了适配、架构、网络、支付等等各种工作,也克服了各种困难,经历了整个手游从蓝海到红海的过程。后来H5火了,当然现在依旧火,那是为了配合公司的工作,就用cocos-js版本做过一些项目,大概有3、4个游戏吧,但是Android上都卡的要死,公司就放弃了。之后出来了一款大家都耳熟能详的游戏佳作:刀塔传奇,于是经过我们的努力,将整个的开发流变更为了cocos2d + lua的方式,当然没有用quick,开发速度大大加快,也享受到了技术带来的革新。之后的做了几个游戏,产品技术问题都不大,但是由于挖坑和后期的运营确实不擅长于是结局就是没有成功。

   挣扎了一段时间更换了工作,在新的环境中发现了一个名字叫“Egret(白鹭)”的H5引擎火了,抱着看一看的心态下载了,用户体验确实远远强于cocos,这个也应该至少是一年以前的事情了,经过了一年的体验,当然真正的使用时间也不长,因为公司的业务暂时也不是H5为主,所以在公司即将开展H5项目之机会,想完成一个新的框架和接口,使得类似我这样的cocos2d-x开发者可以更加快速的上手做自己的H5游戏,希望可以和大家一起学习和进步。

 

欢迎留言

avatar
  Subscribe  
Notify of