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、游戏引擎、编程语言几个方向的具体参与情况。
  • 想找他的开源项目、工具或语言的入口。

如果目标是使用某个在线服务或查询技术文档,这个网站不是对应入口;它本质上是个人主页,价值在于把作者的经历和项目集中在一处。

strlen.com