strlen.com 是什么网站?
strlen.com 是荷兰程序员 Wouter van Oortmerssen 的个人主页。页面内容围绕他本人的职业经历、参与过的项目以及个人兴趣展开,而不是一个提供在线工具或服务的功能型网站。如果你想了解这个人做过什么、参与过哪些知名项目,或者想找到他公开的项目入口,这个网站就是对应的信息源。
网站主人是谁
根据页面自述,Wouter van Oortmerssen 是一名荷兰程序员,目前居住在旧金山,主要方向是游戏、引擎、编程语言和工具开发。他的经历横跨游戏工业、编程语言研究和工具开发几个领域。
页面上主要有哪些内容
网站按几个主题组织信息,可以理解为一份结构化的个人履历加项目索引。
职业经历
- 目前经营自己的游戏工作室 VoxRay Games。
- 此前在 Google 工作,参与 WebAssembly,以及游戏和 VR 相关技术;序列化库 FlatBuffers 就是他创建的。
- 再之前从事游戏引擎和编程语言方向的独立咨询与外包,客户包括 Maxis(《SimCity》)和 Gearbox(《Borderlands 2》)。
- 曾是 SMU Guildhall 游戏开发硕士项目的创建者之一,教授引擎组件相关课程(如着色器系统、骨骼角色动画、脚本编译器),并指导硕士项目。
- 更早在 Crytek 参与初代 CryEngine 和游戏《Far Cry》,负责多人部分、核心引擎系统以及一门新的脚本语言。
- 还曾作为顾问为 Amiga Inc 工作,参与新操作系统和新的系统级编程语言。
游戏与引擎
他规模较大的项目中有不少是自主完成的,Cube 引擎系列则是与 dot3 labs 的 Lee 合作。初代 Cube 引擎最初只是关于简洁性、游戏设计和游戏内关卡编辑的练习,后来发展成较完整的开源游戏与引擎项目,即 Cube 2 / Sauerbraten。页面上还列出了他其他的游戏、引擎、编辑器和地图。
工具
出于对信息组织方式的思考,他做了 TreeSheets,一种“层级电子表格”,定位是文本编辑器、电子表格、思维导图、大纲工具等的替代方案。页面上还链接了他做的其他效率工具。
编程语言
近期工作集中在 Lobster 游戏编程语言和 Restructor 重构系统。他在英国南安普顿大学取得博士学位、在荷兰阿姆斯特丹大学取得硕士学位,方向都是编程语言研究,对应的项目/语言分别是 Aardappel 和 Bla。他还创建了 Amiga 平台上使用最广的语言之一 Amiga E(曾作为商业产品出售数年),以及开启了深奥语言浪潮的 False 语言。
兴趣
除编程外,他涉猎摄影,过去做过大量关卡设计(这也是他后来想做更好引擎的动力之一)和游戏设计。
什么情况下值得访问
- 想确认某个项目(如 FlatBuffers、Cube 2 / Sauerbraten、TreeSheets、Lobster)的作者背景。
- 想了解他在 WebAssembly、游戏引擎、编程语言几个方向的具体参与情况。
- 想找他的开源项目、工具或语言的入口。
如果目标是使用某个在线服务或查询技术文档,这个网站不是对应入口;它本质上是个人主页,价值在于把作者的经历和项目集中在一处。