プレイヤーがCS:GO/CS2のスキンを獲得できるケースを開けるサービスを提供しています。ユーザーは獲得した賞品をSteamアカウントに出力することができます。また、スキンをより価値のあるものに交換するアップグレードモードも利用可能です。サイトにはリファラルプログラムや無料ケースの取得機能も含まれています。
プロジェクトはゲームモードやインベントリーなど多くのコンポーネントで構成されており、ボーナスページやリファラルプログラムなども含まれています。
HELLTV STOREプロジェクトでは、リード開発者として活躍しました。SEOとサーバーサイドレンダリング(SSR)への移行を担当し、サイトのパフォーマンスとアクセシビリティを向上させました。ゲームモードの開発、アニメーションの作成、デザイナーやバックエンド開発者との連携を含む仕事でした。
サイトで開発された2つの主要モードの一つがUPGRADEです。このモードでは、ユーザーはCSGO/CS2のスキンをアップグレードすることができます。賭けと賞品の価格差が小さいほど、勝つチャンスが高まります。
私の役割は、モードの開発とユーザーにとって正確に動作することを保証することでした。これには、ユーザーがログインしているかどうか、リクエストが落ちたかどうか、ユーザーの残高が十分か、スキンを持っているかなど、さまざまな状態を考慮し、それを滑らかなアニメーションで伴うことが含まれます。
このモードでは、ユーザーは参入するためのみ支払い、ケースを無料で開くことができます。次のケースはプレーヤーが失うリスクを増加させます。いつでもユーザーは既に得た賞品を持ち帰るか、ゲームを続けるかを選択できます。
私の任務はゲームモードを開発し、使いやすいナビゲーションと滑らかなアニメーションを提供することでした。
このページでは、利用可能なすべてのパスがユーザーに表示されます。各パスの価格と潜在的な賞品は異なります。
このページには、ゲームの主要インターフェースが含まれています。ゲームフィールド、インタラクションボタン、ケースオープニングアニメーション、潜在的な賞品のリストが含まれています。
このプロジェクトで、私は小規模な開発チームのリーダーとして、Angularや開発プロセスの細かい部分を教える機会を持ちました。これによりチーム全体の知識レベルが向上し、会社の様々な製品の効果的な開発に貢献しました。
私の責任の一つは、同僚が作成したコードの定期的なレビューであり、全体的なコード品質の向上だけでなく、開発者間での知識と経験の共有のための絶好の機会を提供しました。
プロジェクトでの私の責任の一つは、Sentryでのエラーの監視でした。このサービスは、ユーザーに発生するエラーに関する実際のデータをキャッチし、迅速にそれらを検出して解決することを可能にしました。