游戏开发之路1

经验分享

引言 :本来作为一个Web后端开发者兼网瘾少年,以前幻想过,自己能做出一款能改变世界的游戏。没想到自己这次机缘巧合的通过了一家游戏公司的面试,并且参加了游戏开发的培训,了解到了Web后端开发也能作为游戏服务端的开发。我也尽量有空就写下随笔,记录几天培训的内容,让更多人了解到游戏开发是怎么样一个过程。

什么是游戏?

    你会给游戏的定义是什么?有规则有玩家有输赢的活动?我也去查了一下百度,给出的定义也非常多。但是看下来也可以总结成一个词:好玩。游戏就是一个好玩的东西,任何好玩的东西,都可以称之为游戏。

那么为什么现代人会喜欢玩游戏?你喜欢玩游戏吗?

  • 生活中压力大,无论是工作中、还是学习中,白领、学生都有来自社会家庭非常大的压力。但是,他们又无处释放,而在游戏过程中,能够让自己放松,释放掉大部分的压力。
  • 在游戏中,你可以扮演很多角色,可以做到许多现实生活中做不到的事情,体验不一样的人生。比如在《刺客信条》系列 中你可以扮演一名刺客游走在世界各个地方,体验各地不同的文化;在《坦克世界》 中你可以驾驶坦克,体验二战时期的激烈;在《GTAⅤ》 中你可以扮演一个黑帮老大为所欲为…. 这些都是在现实中无法感受到的。

PS:所以,从小到大游戏虽然让我成瘾着迷,但也让我学到了很多。

跟游戏相关的技术开发 (先简单介绍,后面再详细讲)

  • C++ (服务端、操作系统)
    • 更加接近底层
    • 强大的抽象能力
    • 高性能
  • Unity (客户端、电影CG)
  • Lua (脚本语言,上层接口)
    • 方便策划、美术使用
    • 结构简洁、简单
  • Python(作为动态解释语言,机器学习、AI系统、服务器)
  • Node.js js (脚本语言)