Android向け2D脱出ゲーム:Illustration Room

Android向け2D脱出ゲーム:Illustration Room

概要と背景

Android向けの2D脱出ゲームアプリを開発し、Google Playストアにて一般公開を行いました。

大学3年次に、個人制作として約2カ月間で開発しました。企画から設計、実装、ストアリリースまでの一連の工程を単独で完遂しました。

単なる開発に留まらず、Google Playストアへの一般公開という実社会へのリリースプロセスまでを個人で完遂し、技術がユーザーに届くまでの流れを習得したいと考えたことがきっかけです。

技術的な工夫

  • 20種類以上のアイテム所持状態およびイベント進捗を管理するため、フラグ管理システムを構築し、謎解きロジックの整合性を担保しました。
  • 現在のフラグ状況からプレイヤーの進行度を動的に判定し、未達成のタスクに応じた最適な情報を提示するヒントシステムを実装しました。
  • Google AdMobを統合し、ヒント閲覧の対価として動画広告を視聴する仕組みや、UXを阻害しないバナー広告とインタースティシャル広告の配置・実装を行いました。
  • プレイごとの体験に変化を設けるため、実行時にパスワードを動的生成するアルゴリズムを実装しました。

成果・学んだこと

  • Google Playストアにて一般公開を行い、企画からリリース、運用までの全工程を個人で完遂しました。
  • 複雑なフラグ管理を体系化したことで、20種類以上のアイテムが混在する状況下でも、ロジックの破綻やバグのないゲーム進行を実現しました。
  • 制作を通じて、技術を単に実装するだけでなく、ユーザーの予期せぬ操作に対しても破綻しない堅牢な設計の重要性を学びました。

使用言語など

  • Unity
  • C#
  • Google Play
  • AdMob
← Back to HomeCategory: Mobile Application