具体的な業務内容
システムソフトウェア開発 (ゲームコンテンツ保護)◇C、C++言語プログラミング知識がある方歓迎!
【ソニーGトップクラスの売上高のグローバル企業/在宅勤務可/フルフレックス/福利厚生充実/年間休日130日・有給初年度から15日付与】
■職務内容:
PlayStation におけるゲームコンテンツ保護機能の開発を担当しております。
具体的には、以下のような機能を開発し、ゲームコンテンツの様々な販売方法を提供することでPlayStationのビジネスに貢献しています。
(1) ゲーム起動時にゲームの所有権を確認して、正当な権利を持つユーザだけがプレイできるようにする。
(2) ゲームの所有権は PlayStation Store での購入履歴に基づいており、PlayStation Network と通信して取得したデータを PlayStation 本体内でデータベース等を利用して効率的にキャッシュする。
(3) ゲームコンテンツ自体は DRM (Digital Rights Management) を活用して暗号化してあり、復号のためのライセンスを PlayStation Network のサーバから安全に取得する。それにより、例え解析されたとしてもコンテンツが不正に取得されないように守ることができます。
最近の貢献としては、2023年10月のPS5のクラウドストリーミングのサービスでDLCとゲームトライアル機能を実現し、2022年6月のPS Plus のリニューアルの際に追加された新規サービスであるゲームカタログとゲームトライアルを実現して、お客様のゲームのタッチポイントを増やすことができました。このようなゲームコンテンツ保護を実現するために、構成要素となるそれぞれの機能のうち各自が得意とする分野を担当して開発しております。
チームに配属となった際には、専門性や興味に沿って役割をアサインをします。
・サーバと通信してデータを取得するクライアントソフトウェア機能
・取得したデータを効率的にキャッシュする機能
・ゲームコンテンツのライセンスを暗号学を活用して安全に取得する機能
PlayStation Network のサーバを開発しているチームはサンディエゴとサンフランシスコを拠点としており、日々協業をするグローバルな開発環境となります。チームではアジャイル開発を取り入れて、柔軟かつスピード感をもって開発を進めております。
変更の範囲:会社の定める業務
チーム/組織構成
その他プロジェクト事例
開発環境