Kotlin 吉祥物 Kodee 的诞生记
几年前,Kotlin 团队意识到,是时候为自己的编程语言设计一个吉祥物了——一个有趣又友善的角色,让开发者感觉更亲切。毕竟,许多其他编程语言都有自己的代表角色,比如 Go 语言的 Gofer、PHP 的 elePHPant、Flutter 的 Dash、Rust 的 Ferris 等。
将 Kodee 变为现实,不仅仅是一项设计挑战,更是 Kotlin 市场团队与 JetBrains 设计与战略研究团队深度协作的成果。这个项目的目标是创造一个真正能与开发者社区产生共鸣的吉祥物。为此,战略研究团队采取了结构化方法:通过调查收集反馈、分析用户情绪、并组织焦点小组来发掘开发者希望吉祥物具备的价值观和特质。
以下便是幕后视角,展示深思熟虑的研究与创意迭代如何将一个简单的想法化为备受喜爱的吉祥物。
Kotlin 吉祥物的第一版
吉祥物项目由 Kotlin 市场团队发起并推动。第一个设计方案源于一个细致入微的创意过程,Kotlin 设计师们从角色的形状、特质到个性逐一探索。最初的构想是引入一个机器人伙伴,微妙地呼应 Kotlin 标志——一个乐于助人、亲近自然、脸部带有屏幕的角色。一个可靠的跟班,随时准备伸出援手!
[LOADING...]
Kotlin 吉祥物的初步草图
在首次发布之后,该角色获得了大部分正面评价。然而,一些社交媒体和在线论坛的反馈显示,这个角色并未完全打动部分 Kotlin 社区成员。此时,Kotlin 市场团队与战略研究团队联手,希望验证方向是否正确。研究人员启动了一项混合方法项目,以更深入地了解社区情绪,并指导下一轮迭代。用户反馈在此过程中不可或缺。我们首先在网上广泛搜集社区对吉祥物的看法,并据此进行了一些初步调整。同时,我们意识到需要深入挖掘,因此进入了调查阶段。
调查反馈收集
战略研究团队组织了一轮反馈收集,以了解开发者对角色的真实感受。我们不仅要了解大家喜欢或不喜欢吉祥物的哪些方面,更想探究这些感受背后的原因。而时间紧迫——距离 KotlinConf 2023 仅剩半年多,从头开始(命名、生产等)并不现实。此外,许多 Kotlin 用户已经明确表示喜欢第一版,完全替换一个已经在社区中赢得众多喜爱的吉祥物似乎也不公平。
我们首先发起了调查。作为研究人员,我们习惯了得到“它很糟”、“我不喜欢”这类泛泛的情绪表达,因此这次我们专门设计了问题,引导回答指向更具体的见解。调查内容包括:
- 投射性问题:“你认为其他品牌的哪些吉祥物是‘好’或‘坏’的?”
- 联想性问题:“当你看到这个角色时,会想到什么?”
- 直接提示:“除了‘我不喜欢’或‘它很幼稚’之外,请具体说说你不喜欢这个吉祥物的哪些方面。”
第一轮反馈结果
我们一开始就知道意见会有所不同。毕竟,不可能让所有人都满意。但我们的目标仅仅是找出反馈中的总体模式——在这方面,我们成功了。
参与者最常提出的问题有:这个角色——
- 不够迷人或可爱(通常这是吉祥物的基本期待)。
- 看起来太塑料、太机械。
- 缺乏表情和个性。
- 存在一些视觉上的小问题(比如比例、过大的眼睛、缺少嘴巴、以及配色方案)。
Kotlin 吉祥物的第二版
接下来,我们请设计团队快速创作了三个概念草图——不需要精细细节,只需捕捉整体印象,同时反映我们收集到的反馈。
三个草图分别走向了不同方向:一个偏向拟人化但仍是机器人风格;另一个更接近动物造型;第三个则在原版基础上根据反馈进行了调整。
[LOADING...]
三个吉祥物变体
每个草图为提供了新的视角,帮助我们探索哪些元素最能让社区感到亲切和吸引人。
经过修改后,三个变体都明确了三点:
- 比例更自然。
- 角色的个性开始展现——不再只是一个沉默的剪影。
- 情绪表达能力更强。
设计师还确保配色方案能适应各种不同背景,使吉祥物更加通用。Kotlin 团队打算以多种方式使用这个角色,因此它必须能够自然融入任何数字和现实场景,并与 Kotlin 总体品牌设计指南保持一致。
焦点小组反馈
我们计划在引导式焦点小组中展示这些草图,让参与者有机会分享更深入的反馈,帮助我们选择最有前途的方向。这个焦点小组的想法源于一位研究人员在城市人类学和空间发展方面的背景。该领域广泛采用参与式设计方法,即空间用户分享他们对于公共区域如何塑造和体验的看法。
为了保持过程高效,我们仔细运用了认知访谈的原则,以揭示参与者隐含的期望和心理图像。有些参与者提前要求查看草图,但我们拒绝了,以确保每位参与者都能给出“新鲜”的第一反应。
我们首先将所有人分成小组,确保每个人的声音都能被听到。第一个任务是定义 Kotlin 吉祥物应体现的核心价值观、关键词和联想。参与者认为应该具备哪些关键特质?他们表示:友善且乐于助人、带一点淘气,并且明显是技术派的。参与者还强调,角色应该让人感觉有用,并且是他们愿意拿出来展示的。
为了引导评估过程,我们在 Miro 白板上设置了评估框架,参与者可以根据他们在会话中提前建立的标准来评估每个吉祥物变体。这个白板反映了关键特质(如友善、技术感、一点趣味性),并让每个小组能够直观地看每个草图在多大程度上符合这些价值观。
这一设置如预期般有效:便于比较各组的印象、突出共识区域,以及发现某个变体可能存在的不足。此外,我们还将所有参与者的“心理图像”进行了可视化映射,并成功让所有参与者就那些“人格特质”达成一致。这帮助我们以协作且富有参与感的方式,向设计团队提供了结构化的、可操作的反馈,涉及吉祥物的外观。
[LOADING...]
参与者根据自己制定的标准评估吉祥物变体的 Miro 白板
最终,原版角色的精炼版本胜出。根据社区反馈修改了特征——增添了温暖感、个性和视觉平衡——我们成功地打动了参与者。该设计在保持初始概念的同时,演变成了一个更亲切的吉祥物。
获胜者是……
[LOADING...]
Kodee 玩具规格
之后,设计师花了一些时间精炼最终版本,使其与焦点小组的反馈保持一致。经过几轮调整,从视觉细节到品牌一致性都得到了完善。设计定型后,Kotlin 市场团队主导了利益相关者审批流程,协调各方围绕精炼方向达成一致,然后进入生产阶段。
最终,吉祥物正式获批,准备与世人见面。接下来是最后的拼图:吉祥物的名字。
为 Kotlin 社区吉祥物命名
命名过程意外地成为整个项目中最具创意也最具挑战性的部分之一。我们寻找一个既技术感十足、符合 Kotlin 精神,又带有温暖和亲切感的名字。找到这种平衡并不容易。
为了产生新想法,吉祥物工作组再次分成团队,各自进行头脑风暴,从不同角度解决问题。战略研究团队甚至使用了 ChatGPT(在 2023 年初这还算相当新颖的策略!)来优化候选名单,使其更符合我们收集的焦点小组反馈。与此同时,Kotlin 市场团队还在 Twitter(现为 X)社区中征求意见,收到了数百条深思熟虑、有趣且巧妙的建议。
经过深思熟虑,Kotlin 团队将候选名单缩小为几个有吸引力的选项。为避免版权冲突或跨文化歧义,我们邀请了 JetBrains 本地化团队和文案编辑团队检查每个选项在不同文化和语言背景下的接受度。经过分析,我们最终确定了三个候选:Kodee、Milo 和 Lilo。选择一个并非易事。Milo 不错,但与 Kotlin 没有明显关联。而 Lilo 被排除的一个关键原因是灵活性:在许多语言中,“Lilo”会让人联想到紫色或淡紫色。但鉴于吉祥物的外观会随时间演变,我们认为最好不要使用与物理特征绑定的名字。最终,Kotlin 团队选定了 Kodee,一个俏皮地指向编码的名字,在 Kotlin 生态中感觉恰到好处。
[LOADING...]
就这样,Kodee 诞生了——准备与世人见面,在演示中动画化,并出现在徽章上。
Kodee 的多个版本
新版本 Kodee 的反响极为热烈。开发者们喜爱焕然一新的设计和个性,它很快成为 Kotlin 身份标识中可识别的一部分。
如今,Kodee 拥有多种形态:从表情符号、动画贴纸到毛绒玩具等实体周边。它不再只是一个吉祥物,而是一张友善的面孔,将 Kotlin 社区凝聚在平台和活动之中。
[LOADING...]
Kodee 的不同版本,包括毛绒、乐高和真人大小形态
最近,Kodee 开始引起开发者社区之外的共鸣。今年早些时候,该角色在柏林 Pictoplasma 上亮相,这是全球领先的角色设计、叙事和当代视觉文化会议之一。将 Kodee 介绍给设计师、插画师和角色创作者组成的观众,证明了这一吉祥物不仅能作为产品符号打动人,更是一个拥有独立身份和故事的独立角色。对我们来说,这是 Kodee 发展中一个激动人心的里程碑,也提醒我们:精心塑造的角色可以在不同创意社群之间架起桥梁。
[LOADING...]
Kodee 在柏林 Pictoplasma 的故事,屏幕上展示毛绒 Kodee
结论
Kodee 从概念到社区偶像的旅程,反映了 Kotlin 市场团队与设计、战略研究、JetBrains 其他团队以及 Kotlin 社区的跨部门努力。起初只是一个为编程语言增添温暖和个性的简单想法,最终通过反馈、创造力和共同价值观塑造成为一个充满活力的角色。
对我们的吉祥物项目而言,最大的认可来自 Kotlin 社区本身:Kodee 被全心全意地接纳、创造性地重新诠释,并以无数方式被热情再现——从数字艺术到手工粘土模型。它真正成为了 Kotlin 开发者引以为豪的角色——这正是焦点小组成员所描述的一个基本要求。
凭借富有表现力的设计、技术感的魅力和活泼的精神,Kodee 如今已不仅仅是一个吉祥物:它是 Kotlin 包容且开发者友好文化的象征,准备与其所代表的社区一同成长。
[LOADING...]
Kodee 和它的首席研究员 Olga Vorobeva
感谢所有参与团队:
研究人员:
首席研究员 – Olga Vorobeva
命名 – Yanina Ledovaya, Sofia Kulikova
焦点小组设计者与引导者 – Olga Vorobeva, Yanina Ledovaya, Raisa Kanischeva, Evgenia Igolnikova, Sofia Kulikova
设计师:
主设计师 / Kodee 的“母亲” – Tina Prokhorova
角色姿势与情境 – Arina Kovrizhkina
初步 3D 版本与动画 – Kirill Malich
最终 3D 版本 – Alexey Salmin
最终动画 – Alena Sulza, Anastasia Ibragimova
Kotlin 团队代表:
产品副总裁 – Egor Tolstoy
Kotlin 市场团队负责人 – Ekaterina Volodko
产品市场经理 – Maria Krishtal
产品市场经理 – Ksenia Shneyveys
以及其他随时乐于帮助、集思广益并提供反馈的 Kotlin 团队成员。