游戏开发之路1
经验分享
引言 :本来作为一个Web后端开发者兼网瘾少年,以前幻想过,自己能做出一款能改变世界的游戏。没想到自己这次机缘巧合的通过了一家游戏公司的面试,并且参加了游戏开发的培训,了解到了Web后端开发也能作为游戏服务端的开发。我也尽量有空就写下随笔,记录几天培训的内容,让更多人了解到游戏开发是怎么样一个过程。
什么是游戏?
你会给游戏的定义是什么?有规则有玩家有输赢的活动?我也去查了一下百度,给出的定义也非常多。但是看下来也可以总结成一个词:好玩。游戏就是一个好玩的东西,任何好玩的东西,都可以称之为游戏。
那么为什么现代人会喜欢玩游戏?你喜欢玩游戏吗?
- 生活中压力大,无论是工作中、还是学习中,白领、学生都有来自社会家庭非常大的压力。但是,他们又无处释放,而在游戏过程中,能够让自己放松,释放掉大部分的压力。
- 在游戏中,你可以扮演很多角色,可以做到许多现实生活中做不到的事情,体验不一样的人生。比如在《刺客信条》系列 中你可以扮演一名刺客游走在世界各个地方,体验各地不同的文化;在《坦克世界》 中你可以驾驶坦克,体验二战时期的激烈;在《GTAⅤ》 中你可以扮演一个黑帮老大为所欲为…. 这些都是在现实中无法感受到的。
PS:所以,从小到大游戏虽然让我成瘾着迷,但也让我学到了很多。
跟游戏相关的技术开发 (先简单介绍,后面再详细讲)
- C++ (服务端、操作系统)
- 更加接近底层
- 强大的抽象能力
- 高性能
- Unity (客户端、电影CG)
- Lua (脚本语言,上层接口)
- 方便策划、美术使用
- 结构简洁、简单
- Python(作为动态解释语言,机器学习、AI系统、服务器)
- Node.js js (脚本语言)