Skip to main content

ロブロックスで働く: ジョヴァンニ・クティーニのご紹介

September 30, 2021

by Roblox


People & Culture

ジョヴァンニは、Robloxのシミュレーションコアチームでエンジニアリングマネージャーをしています。 彼の率いるチームは、開発者が動的物理ベース体験を制作できるように物理エンジンの管理にフォーカスしています。

Robloxでのあなたのチームの役割について説明してください。

Robloxには、私のチームとソルバーテックチームが管理の責任を共有している独自の物理エンジンがあります。 このエンジンの最初のバージョンはRobloxの初期の頃にCEOのデイヴ・バズーキ(Dave Baszucki)がプログラムを書きましたが、現在では私たちの仕事になっています。 このチームの主な目標は、開発者の物理に対する信頼を高めることであり、もっと動的物理ベース体験の制作をしやすくすることです。 時間を節約するために私たちにもっと頼るようになり、開発者がゲームで最もユニークな部分に集中できるようになったほうがいいのです。 簡潔さ、信頼性、そして性能に重きを置いています。 このチームは、衝突検知、物理エンジンの内部構造、ユーザーと内部のチームが使用する物理インターフェイス、そして当社のエンジンの中でも複数のRoblox独自の機能などを担当しています。

Robloxで現在のチームで働いていて最も興味深い側面を一つ挙げるとしたら何ですか?

Robloxは、本当の意味でプラットフォーム企業なので、私たちがここで制作しているものはすべて他の人たちが制作する体験の土台になっています。 また、開発者の年齢層が低いので技術的にどんなことが可能かを期待するレベルが高いため、さらに大変です。 「当社のエンジンはそのレベルに拡張する段階ではありません」と人に言うのは、「逃げ」になります。 「まあ、これでいいか」というレベルでは、当社の開発者コミュニティにとっては、いいうちには入りません。 すべてはとにかく機能させる必要があります。そして、難しいことを「とにかく機能させる」には、独創的なデザインとよく考え抜かれたエンジニアリング作業が伴います。 それでも、私たちは開発者の皆さんが解決するようにプレッシャーをかけてくる内容に信じられないくらいに触発されています。取り組みがいのある問題や面白い課題が尽きることはありません。

私たちの仕事が開発者の皆さんにダイレクトに役に立っていて、プラットフォームにどんな影響があるかを知るために。開発者の皆さんと一緒に様々な問題について定期的に取り組んでいます。 例えば、規模の順序によるパフォーマンス速度の向上のためにかなりの時間とリソースを使いました。これは、体験内における物理コンテンツへの需要を高め、やがて開発者もシミュレーションベースの機能をもっと追加するようになってきました。 私たちが開発者の邪魔にならないようにして、新しい機能を追加すればするほど、開発者が本当に独創的になっていくのをもっと見るようになりました。

Robloxチームでの体験は過去の役職と比べてどのような違いがありますか?

Robloxの前の仕事の大半は、ゲーム制作スタジオでの仕事でした。 その環境では、「まあ、これでいいか」というレベルで良くて、ほとんどの場合にそれで機能すれば、次の作業に移らないといけませんでした。 仕事を丹念に仕上げる時間がなく、通常はいい仕事をしたという満足感は得られません。 また、Robloxでは会社がコーヒーのマグカップに実際に中身が入っていることを重視しています。つまり、ユーザーと開発者のことを本当に大切にしているのです。以前に働いていた会社では、意外かもしれませんがそれは普通ではありませんでした。

今までに取り組んだ中で一番面白かったプロジェクトとRobloxで働いていて学んだことについて教えてください。

数多くのチームで多数の多様なプロジェクトに貢献するチャンスを得てきました。 エンジニアとして、初期の自動他言語化システムやStudioのインバースキネマティクスドラッグツール、スケルトンスキニングシステムのプログラムを書くのを手伝いました。 マネージャーとして、私たちはエンジンを加速させてきました。 以前は、実現可能なことについてもっと皮肉っぽかったと思います。 私がここで働いている間、プロジェクトの始めの頃は「クレイジーだ。こんなの絶対に上手くいくはずがない」と思ったことが何度もありました。 それを解決して、制作して、結局は素晴らしい結果が出ています。 それから、用心深い楽観主義者になりました。

Robloxの企業カルチャーの好きなところを一つ挙げてもらえますか?

Robloxには、プロフェッショナルで協力的な環境があります。 非常に見識が深く進んで情報共有してくれる大勢の人たちと一緒に働いているので、どんなことでも知りたいことを安心して質問できます。 ここで同僚から多くのことを学びました。 忍耐強く時間をかけて対応してくれることに感謝しています。


Roblox(ロブロックス)のゲームエンジンチームで働いてみませんか? 当社は、常に新しい人材を探していますので、 corp.roblox.com/careers/をチェックして、ピッタリの役職があるかどうか確かめてください。