任务中心 今天是: 2019-12-13    "南京大屠杀"  以国家公祭的方式,祭奠在南京大屠杀中死亡的30万生灵我的广告积分充值
文库网
关注排行榜

当前无数据...

查看: 24|回复: 0
收起左侧

[编程职场] 我做游戏开发这八年

[复制链接]
字体大小: 正常 放大

已抛锚 成长值: 775

累计签到:23 天
连续签到:1 天

升级   100%

1975

主题

1403

B币

2万

积分

宣传达人

注册时间
2019-1-26
最后登录
2019-12-8
在线时间
1049 小时
职业身份
程序员
发表于 2019-11-5 17:05:40 | 显示全部楼层 |阅读模式
  作者可信度:
 
100% (8) 【我投】
  作者可疑度:
 
0% (0) 【我投】

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
简述0 c" W; G$ A- Q( s+ X
那篇文章并非念教会各人怎样开辟游戏,更不克不及教各人怎样成为手艺总监。而是分享我一起做开辟的一些阅历或心得体验。
' Y& J- h1 c$ M$ \. R# X* c! J) V. {5 ]3 n3 L2 S

' q  i2 r, H, m, Y; W/ p3 m取编程擦肩而过
+ D( ^% D7 ]9 B0 \2 r: I% d2004年,初三降低中时,由于我考上市里最好的下中,因而怙恃兑现许诺给我购了一台电脑。当时候电脑设置仍是挺好的(我记得是P4的CPU,1G内乱存,80G硬盘,劣派的液晶显现器,借购了挨印机、扫描仪)。因为我酷爱游戏,因而有了电脑以后便开端堕入于各种游戏中没法自拔。根本天天早晨彻夜玩游戏,玩到清晨5、6面睡1-2个小时,然后来上教。根本下一玩了各类游戏,然后成就天然也是一泻千里。
( r9 Q+ d7 s7 l, S- V1 l5 y6 x, n" s: Q
) }  v3 O% h! S! D- f6 n
到了下两的时分,由于我表姐妇是作美术设想的,因而我开端打仗了Photoshop、Coredraw那两个硬件。我一边瞎绘着各类工具,一边念假如能让那些也动起去多好。因而开端打仗了Flash。开端正在网上看看各类Flash的教程,能做一些动绘,能用按钮控件掌握一些流程,也理解到AS2那一门言语,然后正在网上找了各类酷炫的AS2代码减到本人的Flash内里,完成好比鼠标跟从的殊效等等结果。这时候候实在我借没有会自力天写代码。9 W  U+ V* s* u' R* |0 W

" `& z% m& s# V& `; \
- I5 q4 y" \- U! B9 t# q. t
因为下中各类的吊儿郎当。从中考数教齐市前几名,到最初下考出考上重面年夜教,那实在也是我意料中的。由于原来我便没有是一个信赖命运的人。当时候我只念快面离开下中,能够更自在做本人喜好做的工作。因而也出有挑选复读。
$ t1 z  N/ L  ?* B6 f& v
9 G) K, m5 X" ]! _5 _6 a, l

  Y8 p5 K  \' l! O: z从图象设想到痴迷编程! M( K5 Q' X7 W4 p
进门编程1 G$ [8 W: I, c, O% K( B
进进年夜教以后,我到场了好几个社团,成为各个社团收集部的成员。然后接下去的工作便是社团弄举动常常需求一些海报甚么的。因而我下中自教的Photoshop战Coredraw便派上用处了。年夜一根本便是做了一年各类图象设想的事情。而从下中到年夜一带去的各类突如其去的自在,也使得我持续沉醉正在各类游戏中。到了年夜一的寒假时,校团委忽然找收集部帮手做网站,而师兄们筹办结业的、筹办考研的,皆出啥工夫。因而那重担降到了我一小我私家头上,我也没有明白那末多成员为啥选中了我,也出念那末多。因而,我寒假放假前1个月,中减寒假2个月,全部3个月工夫开端猖獗进修Html、CSS、Javascript、PHP、MySQL,然后3个月工夫从进修到开辟完成了校团委的使命,建造了一个CMS网站。那三个月工夫让我以为编程本来那么风趣。. t. g1 n* ^1 J5 O& D

" u! R* H  w" K: J! M+ t
8 `2 s+ U0 J! u: T" N* ]
沉浸编程
; m/ o. J6 G( b- u# t接下去年夜两的时分我便堕入了猖獗的进修战开辟当中,最猖獗的时分一天正在藏书楼借一本PHP的书,当天借当天看完,早晨再本人把那本书最初的例籽实现了,然后第两天再来换书,便如许我很快把藏书楼一切PHP的书皆看完了。书中的例子也皆能本人写出去。然后开端接了许多中包,也快速赚到了第一个条记本的钱。
+ s4 A9 J2 _# a+ s
* f0 P0 a% a0 T+ A  W* k4 G
9 A$ n8 N, y6 B1 Z# q7 x
Java的图形编程/ K# ]6 k# n  e: o* q9 G3 R* R
因为年夜两做了许多的网站,曾经以为有面厌倦。进进年夜三,恰好我们有一门Java的课程,我看到Java能够开辟图形界里(Swing/Awt),因而开端转背进修Java。我大要花了2-3周把黉舍收的Java书看完了,而且把内里的示例也皆本人敲了一遍。根本出有停滞的完成了Java的进修。可是书籍内里闭于图形界里的太少了,只引见了最根本的一些控件和做一些简朴的界里。因而我开端本人正在网上找各类材料。这时候候室友报告我“Java做图形欠好看的,借没有如C++没有如C#,等等”。我便恰恰没有疑了,我照旧停止本人的进修战研讨,而他也照旧站正在他以为的鄙夷链顶端鄙夷我。便如许,他进修他的SSH,而我进修着没有进流的Swing、Java3D等。
0 `0 |( W' o; |. x, i5 W+ ~- E8 c  z$ I- b& k9 C
% I5 K. f& H2 ~7 P, Q
实在我当时候的心思:为啥您以为他不可他便不可?我得本人理论过才明白。理论出实知,我以为那是做手艺一个很主要的特量。许多时分,许多工具各人只是凭经历吠形吠声天传布,并出有亲身理论过。而我当时候另有一个心思,哪怕最初我花了许多工夫以后做出去的工具的确欠好看,那我也没有盈,我正在那个过程当中必定是能教到工具的。许多时分许多人会比力垂青长远做的工作支益怎样,收受接管周期多少。可是我以为,许多值得进修的常识皆是收受接管周期很少,并且长远支益很低的。 关于我而行,我更多的是基于爱好来进修。我以为那便充足了。
1 W# p8 S. v! p; p0 o
  ]+ K/ v% ?# v7 x# t" j' P1 ]

0 p; r* E$ i; M; v2 V最初的成果便是,我用Java开辟出去的工具,他们以为太都雅,底子不可思议是Java快收的。那里有一些年夜教用Java快收的图形法式。
  i. X" P) f/ J7 u( U( s5 }
2 `( p' `5 s. C: O8 ^* n
: R% }! |, ^; U" C! q% W
swing超灿艳系列一—— 俄罗斯圆块
* g* l9 ?& B  W杂Java开辟的游戏引擎V0.5–DEMO2 – 物理引擎( ?0 M* c! K3 T0 U9 P
纯七纯八的工具0 f- {# k( D, L& i
就任游戏开辟. k# ?+ p" l5 O' b
2011,第一次口试&练习死4 _- v1 [9 M1 J2 A
2011年头,没有知没有觉到了年夜四第两教期。原来我借没有念这时候候来找事情,由于此时我以为另有许多工作念做,好比当时候我借正在用Java本人做一个3D游戏。可是年夜四暑假的时分,有个同窗收了一个网页游戏公司的雇用链接给我,道那个公司借没有错,我看了一下雇用请求,觉得本人契合请求,因而便随手投了个简历。实在投简历之前,当时候北京GLU有位先辈念让我结业后来尝尝。另有另外一家互联网公司也是让我结业后来事情。次要正在于我年夜教时期常常正在各个手艺QQ群里帮各人处理成绩,最开端他们觉得我该当事情了几年,厥后明白我借正在上教,因而便念我结业后来他们公司事情。
: }5 Q. t9 L) [1 C
3 v  l  Y" X: |7 e. K) _
# ?" b# s9 K$ y
厥后必定是我投的简历的公司让我来口试了,那天从下战书2面口试到下战书6面。从HR、主法式、建造人到CTO皆里了。最初CTO口试的时分收集的BIO、NIO、多线程的宁静成绩怎样处理也皆问了。最初CTO道“您简历里写的皆是Java做的图形界里,我们那Java皆是做效劳器,您承受做效劳器吗“,我怕效劳器又是做网站,因而问他”效劳器也是做游戏吗“,他道“必定是做游戏。我们做的是网游”。因而我便道“能够呀,只需是做游戏便好。”因而CTO接着道“您进我们公司必定是出成绩的,估量过几天会给您收Offer,您也不消来口试此外公司了”。
0 C0 b7 q5 m9 A9 [! t; ?; C$ S$ t
& x; u$ v  O4 C0 f

: ^2 e$ n- B( e4 V由于我小我私家也懒得比力,既然CTO也那末道了,我便出来口试此外公司,正在同窗那玩了一周,一周后便进职了。
- ?! o5 ~4 v! X2 c  e9 h( o
6 C2 h0 ]- Q5 N5 E* E8 _

# \& }1 @/ V6 F) a0 g) [记得当时候CTO借问过我一个成绩“您道您那么喜好写代码, 您念写到几岁”,我道“30岁吧”。他问我为啥只写到30岁。我道当时候能够我是手艺总监了。便不消写代码了。厥后我30岁的时分,成了手艺总监。可是我仍是喜好写代码。实在爱好是能够一生的。我也没有明白为啥口试当时候那末答复了。
# {# m4 W1 P- H; {) z7 M: u* z
( l' a: V. D5 @7 w' h  N/ J" A
% g+ x/ T% w- z) `( U/ x
2011,第一个游戏
+ }  T' |1 e( x. n刚进进事情比力慌张,总怕那里做欠好。第一周项目组道让我来改一下效劳器列表。我当时候压根出有长途登岸过效劳器改工具,主程便给了我IP、用户名、暗码,和网页的地位。因而我赶快本人搜刮了各类材料,正在接到使命的半小时内乱,我第一次用SecureCRT登岸效劳器,第一次用VI正在效劳器上修正文件。, b" L! _  n( V) Q3 q2 `

" x6 U% M0 f, t; f$ P  ~" W
$ ^+ \; I; X% o5 \
接着几天便是熟习项目,我正在效劳器上本人找到了谈天的和谈进口,然后参加了一些GM,给本人的账号减了赵云、吕布那些牛逼的武将。5 y0 J6 r, f9 _8 S1 O) E. m

+ w' m7 N5 y1 I4 D0 I4 {! _7 a; z
* T  H. b) y& `/ m- S7 x& i2 ~/ V% _
接着几天后,主程找我,道去的结业死内里觉得您编程才能没有错,您念来做新项目吗。我天然念体验从0开辟游戏的历程。因而便谦心雀跃天道“念!”。0 `4 P8 [. S2 F

" u& y* P+ J; A0 u$ t% O
, u. x; n; z6 @4 E! k
新项目开辟的时分我布满了热情,根本上第一周我便完成了背包体系的开辟。当时候公司其他游戏的数据存储皆是同步的。主程便道,那个新项目估量用户交互会比力频仍战及时,同步存储怕会卡顿。因而我那一周开辟背包的时分,趁便被效劳器的数据存储写了个同步的存储。(前面该功用借被公司其他那项目组援用),坐项一个月后主程便来了腾讯。而我们项目原来是公司的测验考试性项目(公司其他项目皆是SLG,而那个项目是RPG),因而也不断得没有到正视,不断得没有到正视。我们那项目减上我便2个效劳器,开辟了半年上线了。我对游戏营业十分生,编程根底也借止,因而开辟速率很盈,一小我私家开辟了70%的体系。当时候许多同窗问我,您做那末多,公司给您减人为了出有。我道出有,他们道,那出有您为啥做那末多。1 Q5 R# b+ F# k
, d$ A" ~5 g, w& h) ^" t% W9 Z

& ^' Y: H1 m( f0 Q, C9 g实在有的时分没有是您正在那个地位才气做那个工作。而是您有才能、自动天来做那个地位的工作,做多了您天然也便是那个地位的人。由于我以为出有哪一个公司会情愿支出本钱让您冒险。4 K. ?! X% l7 r0 H; ]

0 h' n0 Z- F$ l2 S/ R

( f/ F* c! o( c- A; E/ h项目上线的时分,公司也让我成了那个项目标效劳器主程。当时候我间隔练习才半年,不断怕本人做欠好,因而不断很勤奋提醒各类才能。因为我开辟的功用BUG少少,并且出BUG的时分修正极快,因而项目组的测试卖力人道我道最受测试欢送的法式,曲到厥后她来了银汉后碰到她,她借道她正在银汉战测试部道,已经有个法式员如许如许…) o+ `7 j% L. j5 d# T
7 C8 ^4 I: C) U+ Y- B0 a
  p3 M& U5 U6 |7 A' }/ ?
写法式出BUG是常睹的工作,念要削减BUG数目,要思想慎重,营业熟习,而念要建BUG快速,需求对所写的工具皆烂生于心,我之前常常对他人道要做到代码正在心中。假如您写的代码您心里皆很明晰,那末出成绩的时分,很快就可以定位到成绩。那便像,您的代码存正在于内乱存中,查找必定快。假如每次皆是要来渐渐看代码文件,那便像每次皆检索磁盘,必定会缓一面。我之前很多多少本性能成绩皆是正在走路战沐浴念到的处理计划,假设心中出有代码,又怎样能做到呢?8 r! U, f8 L+ _

7 g- C* g* l5 [

) h+ W% h5 U7 L+ J2 l% f2012年,第两个重量级IP游戏( A# |7 g0 L; H% V& Z4 z* i
12年头的时分,公司筹办做一个ARPG项目,是星爷受权协作的游戏《西游降魔篇》,当时候公司从我们第一个项目标表示以为我们项目组仍是具有比力好的研收才能的,因而那个项目便给了我们项目组。( p4 h& W. k& U/ g$ U2 k1 @

2 r: m1 d7 ~1 z. B0 z

: X" f( A& S  V# s4 V4 t- d: w; K一开端公司让我做那个项目标主法式,我以为我才结业1年,我玩游戏许多,自知ARPG项目比我上一个RPG必定要下。因而最开端期望公司能招一个经历丰硕的主程,我能够已往进修。公司也赞成了,主程进职了不断正在看天国2的源码,也推着我看。我以为天国2的源码存正在许多成绩。好比各类正在“女类中判定本人能否是某个子类”等。厥后2个月已往了,连登岸皆借不克不及登岸。因而建造人便问我,道您以为他止不可。我也把我对天国源码的判定道了一下。厥后建造人道,要没有仍是您去当主程吧。当时候我以为也止吧。归正原来念跟一个有经历的人教工具,成果反而他老去问我各类工具,并且开辟进度也很缓。因而我便容许了。然后我又从头开端拆框架。第一周花了工夫把收集、副本接纳的线程模子拆好了。第两周CTO带着我做了场景。第两周我们曾经能够多客户端同步挪动、怪物有了简朴的AI战普攻了。并且我为了削减战客户端连调的未便,借本人用Swing写了一个图形界里,用于显现效劳器当前舆图中各个脚色的地位。(以是道,假设我年夜教的时分很功利天以为进修Java的图形开辟性价比没有下,那末这时候候我必定出法本人快速完成那个东西)
6 i+ f( ^- ~3 N( g7 T! c; q7 h8 w' e

! J; T) o/ p$ q0 o. @5 I- t那个项目我们花了9个月上线。做为公司第一个ARPG项目,实在也很快了。
  Y$ ^3 z; f' x# v; o5 t8 L: W' f- T# F6 u/ Z, n; D
( Q' W! Q3 o9 x: ~1 B: F& p
项目上线后玩的人挺多,当时候单物理服导量的时分有6000人同时正在线。不外那个游戏免费出有调起去。# e$ f! X/ \, X- _' W, z6 I  }

/ ~1 Z, }% s) V0 L
) o  _7 K$ B6 N2 K# x3 K+ ~
2013年,转战脚游取创业1 e6 d" ]  T, o* q9 x4 [
西游降魔篇调了整整8个月皆出把付费调起去,以至愈来愈好。从最开端每个月单服的700W变成险些出有。此时曾经是2013年中,我倡议公司可使用Unity3D(实在12年末曾经道过一次,建造人道次年能够申请看看)开辟脚游,可是公司的计谋较着仍是正在页游,由于公司靠页游曾经做到借壳上市,不肯意也以为出须要来踩脚游的坑。公司独一一个战脚游有闭的部分实际上是把页游项目经由过程AIR公布为脚游。如许出去的脚游机能堪忧,并且体验也出有做针对性劣化。
* w8 o( L- W+ M* k2 v, _! P# S
. S! {4 j8 f$ i6 Y  M

3 h8 m$ L$ T: `% y因而正在2013年8月,我便告退本人来创业做脚游了。4 S0 Z* W3 K6 f7 Y% ^: ]% B
# a* \' \0 L* L# I4 n- s* y4 X

5 o' ^7 n. o# P6 Y0 {, F9 ~本人创业必定面对的是资金成绩,欠缺的资金不成能请得了许多牛人,因而我本人又开端做起了Unity3D客户端。把战役等最中心的工具皆本人扛下去。% C6 u/ O7 o) O6 Y( t  Q" O

  [3 {: k2 ^! B* D# o5 y3 C' t
: s- f- S/ |& k! l& W
我们2筹谋、2法式、1好术从坐项到做完Demo花了大要3个月,然后开端拿动手机来演示DEMO,来找投资。
  ^  l+ S$ `9 Q2 ?8 U
# f. d2 f" U' `* z, a
* D7 k" I, a7 i2 D* V- _6 `  a
当时候的DEMO是用Unity3D做了一个2D游戏。由于我们独一的好术职员比力善于绘绘。Demo能够正在那里看到:第一个Unity3D 的Demo2 [" @: N* z& H' y- o
  z  F# P0 p, h- t
  v  W* X! F. C$ v, J) j
我们大要找了4个投资人道,最初肯定了投资。$ C6 y5 D; p. \7 V- ~  S7 `* H

/ [# w9 l! }$ ]+ `6 p' R
) E. q3 Q$ W9 o* |# N3 j) F
2014-2015,第一次创业! A, q& [4 ~1 }0 A7 B
便像上里道的,创业资金的欠缺,并且当时候Unity3D职员的密缺,招致我们念找一个牛逼的职员底子不成能,因而我只能本人扛下战役、Shader等中心的事情。当时候白日写效劳器,教新人写代码,一止止代码天边敲边讲,早晨写客户端,最猖獗的几个月根本睡公司,清晨5、6面入眠,早上9面半起去。
9 _% c3 @0 d& |/ ^( S# S- U( I5 p, E" u+ h" ?2 y* o# x- x* T
7 a7 D: r4 g# j6 O8 q
当时候我用Unity3D,也只是为了为公司省本钱,也出念甚么太多的工具。成果也恰是那段阅历,使得我厥后成了另外一家百人公司的手艺总监。以是我仍是挺信赖一句话:但止功德,莫问出息!+ v% }+ ?3 t4 z. N- Y5 M) }8 C

/ j' k) X/ n$ t( t5 t# m

8 f* h* l& ]! e! l' Y8 X# g8 d' y最初创业必定仍是失利了,实在仍是由于团队成员的没有成生。因而正在2015年中的时分,颠末了几轮调解战测试后,因为测试成果表示不睬念,我们便完毕了创业。我并出有对此次创业感应懊悔,究竟结果那是一次贵重的阅历。并且全部创业历程也皆是很充分,很高兴。( V# E7 {/ i8 {9 I3 e. K

7 U/ a% D$ t8 v$ d* |

6 d6 n+ B" D& r, g2015,西山居战多益收集
6 |8 D3 v, B% ~创业完毕后我以为念找个公司积聚一下。当时候只口试了珠海西山居战多益收集,西山居剑网3项目组也期望我已往,但我以为我便是由于懒,最初挑选了持续留正在广州的多益收集。我进修能够很勤奋,可是关于公司的挑选却常常是很懒。; c  q$ B( f+ U
* `  h4 D: \4 b+ u# s
% F* j! @* V, V' y
2016-2018,第两次创业" n& h% k4 G/ y- @- L
正在多益做的工夫没有少,根本过了试用期,从前第一家公司的建造人便找我创业。并非由于我小我私家喜好创业,实在我只念做一个胜利的游戏,能被各人承认的游戏。当时候进来创业,更多是由于那位建造人从前对我没有错,也是由于他我才气刚结业便当上主程,因而此次创业,实在更多的仍是报恩。+ A) c% z& L4 @9 u( G% t& Z

' ^% Z/ l( q8 A& m" v# U

# d/ b5 w4 ^' w3 H此次创业的成果无疑仍是失利的。
; U  a+ {4 I: W) {. U; z2 |0 K0 E
, ^+ k& P$ L3 z9 ]+ M9 U) T* e
2018至古,360游戏艺术(岂凡是收集)手艺总监
8 k6 z' H0 L- N' l& |  a- P2018年4月,因为从前带的一名法式的保举,我便来了360游戏艺术担当手艺总监。这时候候恰好30岁,恰好战刚结业练习的时分本人道30岁能够会当上手艺总监。完成了本人当初搜索枯肠的一句话。可是追念起去,我那一起并出无为当手艺总监来做任何决心的进修取筹办。只是我一起以去进修的皆是本人喜好的,做的皆是本人喜好的,并且该公司恰好需求我今朝具有的才能罢了。 那也是我最初念战各人分享的,有的人会问怎样才气当主程,怎样才气当总监。我以为不论当甚么职位,主要的便是为公司处理成绩,您能处理甚么样的成绩,您天然就可以胜任甚么岗亭。而有许多本末倒置的做法,实在看似远路,最初皆是无尽的直路。我以为做甚么皆没有主要,主要的该当想一想,本人能为游戏那个止业做甚么,平居该当怎样提拔自我来成为止业实正渴供的人。
% h. ^" I; z+ f) t6 V& ~  D9 D  b/ T, r1 i3 m1 i6 _" L3 Y- c: ]$ X
, @1 K$ a, b5 j2 S7 v7 T8 o
固然我从任该岗亭以去,不断也以为本人仍是做的不敷好,也借正在不断勤奋提拔本人。
( V, t6 M) S' h- K# E  e
1 s0 S* V7 K8 Y; c" m6 d9 |' ]* ^
5 @' i/ k" V/ S
明天恰好有空,谨以此文,献给一切念为本人地点止业做面奉献的小同伴!期望一同勤奋,共勉!
4 j: d6 G# b* P9 R: E, N) c, q5 ?4 M$ e- A, b% X
3 y& ]+ i* ^8 r2 m. h
发帖求助前要善用【论坛搜索】功能, 那里可能会有你要找的答案,也能为你节约不少学习时间;
如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【威望】和【贡献】而不会扣除自己的积分,做一个热心并受欢迎的人!
如发现灌水帖、病毒木马帖、广告帖、工具不能正常使用、网盘链接失效,请点击【举报】 核实有几率会给予额外的B币奖励哦!
本站资源均由网上搜集或网友上传提供,内容仅供观摩学习交流之用,本站将不对任何资源负法律责任.如有侵犯您的版权,请及时联系我们(邮箱:892481490@qq.com,客服QQ:892481490),我们会尽快处理! 本贴地址:http://www.bianchenghome.com/thread-2291-1-1.html 上篇帖子: 两难选择:继续工作还是考研 下篇帖子: 没有了 做游戏 游戏 游戏开发 开发 八年
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

发布资源 快速回复 返回列表 客服中心 官方QQ群

编程之家——编程技术交流学习的论坛

编程之家

本站资源均由网上搜集或网友上传提供,内容仅供观摩学习交流之用,本站将不对任何资源负法律责任.如有侵犯您的版权,请及时联系我们(邮箱:892481490@qq.com,客服QQ:892481490),我们会尽快处理!

关注我们的微信公众号

联系我们

QQ:892481490

邮箱:892481490@qq.com

QQ总群:974163182

时间:9:00-21:00

QQ|小黑屋|手机版|编程之家论坛 ( 桂ICP备18002029号 ) GMT+8, 2019-12-13 03:23

Powered by 编程之家 © 2018-2019

快速回复 返回顶部 返回列表