汇众教育北京中关村游戏校区

就业学员

Students Employment
  • 付永昌
  • 2012年届
  • 高中
  • 3D网络游戏程序设计师
    境界游戏

公司介绍

Company Introduction
    境界游戏是中国领先的网络游戏开发商和运营商之一。公司成立于2009年7月,一直致力于开发运营品质精良的网络游戏产品,业务同时涉及游戏动漫等多个领域。通过近年来的不懈努力,已陆续开展了《天地决》、《电影帝国》、《岳飞》三款网络游戏以及面向青少年教育领域的专项产品《大吉成长记》的研发工作,同时还将在2014年开发并推出首款手机游戏《敢死队3》。
    目前,境界游戏的投入资金已达1.6亿人民币,购买和使用了国际领先的BigWorld引擎、HAVOK物理引擎进行产品的研发工作,现已成为中国大陆网游行业
    中对BigWorld引擎驾驭能力最强的游戏公司之一,而Havok物理引擎在国内仅有腾讯、网易、境界游戏三家公司将其成功运营到游戏开发之中。在2014年3月,境界游戏将完成对BigWorld 引擎2.1版本的升级工作,届时,境界游戏旗下所有产品的引擎都将达到最高版本。

我是汇众教育中关村游戏学院的学员,现在已经工作了将近一年的时间。在此总结一下工作中遇到的一些问题,以及一些心得。 我在汇众学的是2D网游。第一份工作选择的是中关村的一家3D网游公司,做客户端程序员,刚到公司的时候感觉自己什么都不会,毕竟学的是2D,做的是3D。开始的三个月,完全找不到头绪,慢慢的步入正轨,从最基础的学起,最开始看别人的代码,熟悉公司的开发环境,然后自己试着写东西,看别人的代码要有目的性,首先要看人家是怎么搭建的框架,了解了框架才有机会丰富出自己的东西,然后要看人家是怎么设计的,复杂的功能数据结构是怎么设计的,简单的东西人家是怎么写的,为什么这么写,这样写效率有多高,为什么自己想不到,慢慢的就有了方向,知道该怎么做,该怎么写,这样写有什么好处,当初自己的想法有什么弊端。时刻提醒自己,这样写会不会影响效率,这样的数据结构是不是最优的,怎么减少循环次数,循环里的判断能否拿到循环外面做,等等一系列的影响效率的问题都要避免。 几点建议。 1. 我们从学校出来,基本是没有任何开发经验。所以第一份工作尽量不要最求什么成熟的商业引擎,我们的能力毕竟有限,没有任何经验的情况下,有成熟的商业引擎,只会迷惑我们,他不需要我们关心内部实现,即使想关心也看不懂。所以还是从小公司做起,c++编程,尽量不要做脚本级,只有单纯的c++中我们才会学到很多需要的东西。 2. 是可避免自己的代码出现不明确行为,举个例子,在base class的构造析构函数中调用virtual函数。当base的构造函数执行时,derived的成员变量尚未初始化,试想一下会出现什么可怕的现象。通俗的说法,在base构造期间,virtual算不上是virtual的。时刻注意这种不明确行为的发生。 3. 尽量少的使用宏定义,我们可以用const,enum,inline代替的define就不要使用define,因为define不视为语言的一部分,也就是说#define AA 1.这里的AA编译器是不知道的。一旦AA出现为题那头都大了。 总之细节上的东西多多注意,尽可能少的让自己的程序出现一些不好调试的问题,比如内存泄漏的问题,内存一旦管理不好,你会有一种自杀的冲动。所以多多注意细节。 最后,我要感谢赵校长,是她把我引进游戏行业这个高速发展的新技术行业!感谢汇众教育中关村游戏学院的全体老师们!是你们卓越的工作让我实现了心中的梦想!!

TA的作品

Works
    • 学校详细地址:北京市海淀区中关村大街18号中关村互联网教育创新中心17层
    • http://zgc.gamfe.com
    全国服务咨询热线 010-51651119