実践講座へようこそ

Tutorial

·

intermediate

·

+10XP

·

10 mins

·

(8)

Unity Technologies

実践講座へようこそ

Practical Game Accessibility」へようこそ!!

本チュートリアルでは、以下のことを学びます:

  • 本コースが目指すもの
  • 誰がこのコースを受けるのか
  • コースの構成について

チュートリアルが終わる頃には、「Practical Game Accessibility」が自分に合っているかどうかが分かり、始める準備が整っているはずです。

Languages available:

1. 概要

ゲーマーは一様ではなく、さまざまな人がゲームをプレイするのが好きなのです。ゲームを作るということは、共有体験を作るということです。あなたのゲームが一人のためのプライベートな贈り物であろうと、世界的な商業リリースであろうと、ソロプレイであろうと多くのプレイヤーであろうと、それはクリエイターとしてのあなたのアイデアとつながり、それに応えるための招待状なのです。ゲームをより身近なものにすることは、より多くの、より多様な人々にその招待状を送ることなのです。

この最初のチュートリアルが終わるころには、このコースが自分に合っているかどうかがわかり、始める準備ができるはずです。

2. 「Practical Game Accessibility」とは?

本コースは、中級レベルのクリエイターを対象とした、アクセシビリティに関する実践的な入門コースです。ケーススタディプロジェクト「Out of Circulation」を中心に、ポイントアンドクリック式のナラティブアドベンチャーゲームの中で、小規模のプレイアブルなセクションを学習します。コースとケーススタディに触れながら、インクルーシブデザインの原則を用いた独自のゲームを作成します。このデザインのアプローチにより、より多くのプレイヤーが楽しめるゲームを作ることができます。

このコースでは、Unity を使ったゲーム制作に焦点を当てますが、ここで学んだことは他のエンジンでの制作にも応用することができます。

Practical Game Accessibility」では、ゲームとゲーム開発を主な例としていますが、シミュレーション、ビジュアライゼーション、その他のリアルタイムなアプリケーションなど、ゲーム以外のプロジェクトにも応用できる内容となっています。

コースのアプローチについて

このコースでは、以下のような内容を考えています:

  • クリエイターとして成長し、アクセシビリティに焦点を当てた幅広いコミュニティと関わることができるチャンス
  • 手順通りに進めるのではなく、学習するために探索できるケーススタディ
  • 他のコミュニティリソースを参照できるコミュニティリソース

ケーススタディによるアプローチ

本コースのケーススタディである「Out of Circulation」は、以下を使用して作成されました:

  • 最新の長期サポート版である Unity 2021.3 LTS(新規プロジェクトに推奨されるもの)
  • オープンソースの UI Accessibility Plugin で、スクリーンリーダーとの互換性をサポートします。このプラグインがなければ、この機能をプロジェクトのスコープに含めることはできなかったでしょう。

3. 誰がこのコースを受けるの?

本コースは、Unity で小規模なゲーム制作などの体験を始めた中級レベルのクリエイターを対象としています。あなたが開発者(その場合、Junior Programmer のパスウェイを終えた人、または同等の経験を持つ人)、または他の職務でクリエイティブなコラボレーションをする方、どちらにとっても、ここで得られるものはあるはずです。

本コースは、以下のような方にもおすすめです:

  • ゲームアクセシビリティについて学びたいが、独立してゲームを作るにはまだ早いという初心者の方
  • 経験豊富なクリエイターが、ゲームのアクセシビリティの特定の側面について、的を射た指導を希望している方
  • インクルーシブデザインとアクセシビリティの優先順位をカリキュラムに組み込みたい教育関係者

4. このコースの構成について

本講座は 5 つのプロジェクトで構成されています:

  1. 講座へようこそ:コースについて詳しく知り、学習の計画を立てることができます。
  2. インクルーシブデザインとアクセシビリティ:インクルーシブデザインとアクセシビリティの基本を、一般的なものとゲーム開発に適用したものの両面から学びます。
  3. プロジェクトのプリプロダクション:最初からアクセシビリティを優先したゲームアイデアの選択とスコープ、開発計画を立てていただきます。
  4. デザインと開発:「Out of Circulation」をどのように作成したかを探ります。Unity プロジェクトで私たちが行った作業を拡張して適応させる機会があり、そして学んだことを自分の状況で応用することになります。
  5. 学習の旅を続ける:ゲームのプロジェクトの振り返りを行い、継続的な学習の旅のための次のステップを明確にします。


これらのプロジェクトは順番にクリアしていくことをお勧めしますが、クリエイターとして自信のある方は、自分に合った方法で取り組むことができます。

5. Unity Learn におけるアクセシビリティ

アクセシビリティは、Unity Learn の担当チームにとって優先事項です。私たちのミッションは、ユーザーが Unity を使って目標を達成するために必要なものを見つけられるようにすることです。その一環として、私たちは学習プラットフォームをよりアクセスしやすく、よりインクルーシブなものにすることに取り組んでいます。これは進行中の旅なのです。

Unity Learn のアクセシビリティに関する目標

Unity Learn のアクセシビリティを向上・維持するために、Worldwide Web Consortium (W3) が策定した Web Content Accessibility Guidelines (WCAG) を使用しています。

私たちの現在のアクセシビリティの目標は、Unity Learn とその中のコンテンツが WCAG 2.1 AA 標準に準拠するようにすることです。私たちは、以下の方法でこの基準に向けて取り組んでいます:

  • 新規に開発するすべての Web ページで WCAG 2.1 AA ガイドラインを満たすことを目指す
  • 既存の Web ページを WCAG 2.1 AA 要件に照らし合わせて評価し、既存の問題を特定する
  • Unity Learn の開発ロードマップにおいて、特定されたアクセシビリティに関する問題に優先順位をつける
  • 自動および手動のアクセシビリティテストを開発プロセスに組み入れる

Unity Learn のアクセシビリティについて

現在、Unity Learn は WCAG2.1 AA 要件をすべて満たしていないことを認識しています。ただし、新しく開発された作品やコンテンツは、すべてこの基準を目標としています。古いページやコンテンツは、まだこの基準を満たしていない可能性があります。

6. オプションの事前学習:ゲームのアクセシビリティに関する基本

この講座では、コアとなる学習体験以外のリソースも頻繁におすすめしています。

Xbox と Microsoft が作成した Microsoft Learn の「Gaming accessibility fundamentals」は、ゲームのアクセシビリティの基本を解説する包括的な無料リソースです。初心者の方や、実践的なプロジェクトに取り組む前に基礎知識をリフレッシュしたい方は、「Practical Game Accessibility」を始める前に受講されることをお勧めします。

7. このコースに携わった人

Practical Game Accessibility」の制作には、さまざまな人が関わっています。

プロジェクトのコアチーム

このプロジェクトのコアチームは、小規模なゲーム開発チームとして作業を行いました。プログラミングから QA テスト、ゲームアートからシナリオまで、コースに最適なケーススタディになるよう取り組みました。

このコアとなるプロジェクトチームの作業は、より多くのチームによって支えられています。私たちの学習体験は、さまざまな役割の人たちのサポートなしには成り立ちません。

アクセシビリティの外部スペシャリストたち

私たちのチームは、アクセシビリティの外部スペシャリストたちの支援を受け、開発期間中、ゲームビルドをレビューし、バーティカルスライスの改善に役立つ批判的なフィードバックを得ました:

Unity で活躍する開発者たち

Unity の多くの開発者たちは、ゲームや Unity 自体のアクセシビリティを向上させることに深くコミットしています。彼らのサポートとフィードバックによって、本コースはより良いものになりました。

8. 次のステップ

次のチュートリアルでは、ゲームにおけるアクセシビリティの重要性を、それが直接影響を与える人たち、つまりプレイヤーの視点から考えてみます。また、より広いアクセシビリティのコミュニティと連携する方法についても学びます。

Complete this tutorial