虚幻引擎作者采访
1万小时编程_哔哩哔哩_bilibili
https://www.youtube.com/watch?v=477qF6QNSvc
提姆·斯温尼是一位传奇性的视频游戏程序员,Epic Games 的创始人兼首席执行官。 该公司开发了虚幻引擎、堡垒之夜、战争机器、虚幻竞技场等许多开创性和有影响力的视频游戏。
他哥哥比他大16岁,已经在加利福尼亚工作了,他11岁在哥哥的IBM PC上开始编程,直到20岁,大约训练了10000-15000小时。大部分是在项目实战中学习数据结构/算法知识,学以致用。
91年制作了第一个发布的游戏,真是十年磨一剑
一直学习,大学学的机械,各种数学/力学知识,顿悟时刻,就能放到游戏引擎里面了。特征向量可以描述搜索结果,谷歌就用这个算法。学习新知识并整合它们,程序员就要大量编程,并不断学习新知识提升自己。你掌握的知识和技能越多,就越有可能将它们融会贯通并取得成功。大约工程学很有用,我在马里兰大学,学了大量数学知识,还学了严谨的解决问题的方法。
我玩电子游戏是为了学习他们如何运作,这样我就可以自己去做。
EPIC起源于一个文本编辑器,将光标编程一个笑脸,然后改为文本游戏,然后继续发布新产品。同时发布了关卡编辑器,公司一直注重工具的开发。Michael Abrash's的黑皮书介绍了很多知识
用3年半开发了一款3D游戏。
约翰.卡马克,不停重写代码,优化实现,直到找到最优解决办法。性能对产品来说至关重要。