ゲームマッチングアプリ開発・リリース
株式会社エイプリルナイツは自社開発のゲームマッチングアプリ「cogme」を2023年1月にリリースしました。
「社会人×eスポーツ」のサービス・企画を行ってきた弊社ならではのアプリです。
・「友達の友達」が基本表示範囲。ゲームの楽しみ方が近いマッチングを提供。
・好きなゲームや活動時間、ゲーム歴などゲームの楽しみ方を伝えやすいプロフィール設定。
・完全招待制。安心感があり社会人ゲーマーに心地よい繋がりが作れることを重視。
従来のゲームマッチングアプリと比べて「社会人ゲーマーが安心できる」ことを重視しているのが特徴です。
webアプリ開発からモバイルアプリ開発への挑戦
弊社は2020年~2021年に企業のeスポーツ部を繋ぐwebアプリ「cogme(旧)」のサービスを運営していました。
そこから今度は利用対象を社会人ゲーマーに広げ、より使いやすいモバイルアプリとして新しいcogmeをリリースしました。
ゲームが好きな社会人のためのサービス、というコンセプトは変わらないものの「webアプリの開発」と「モバイルアプリの開発」は想像以上に別物でした。
開発担当の2名のエンジニアからは、モバイルアプリ開発という新しい挑戦のなかで色々な発見や困難、面白味があったと話があがってきています。
そこでcogme開発記として、cogmeの開発・リリース後運営での出来事を紹介していきます。
cogme開発エンジニア
開発環境ではOK!! 検証環境では予期せぬエラー!?
― これまでwebアプリやwebデザインを担当してきたお二人には新しい挑戦、ということで色々なことがあったと思うのですが、印象深い出来事をお聞かせください。
― 具体的にはどのような不具合が起きたのでしょうか?
― その際に、チャットルームの機能で不具合が起こったと。
クリックで再生
― すごい挙動ですね!
データ更新がトリガーで処理が行われると、データが更新されます。するとデータが更新されたのでそれがトリガーになりまた処理が行われてデータが更新されて・・・
― なるほど、それで延々とループしてしまったんですね。エンジニアでない自分でもなんとなく分かります!
― 開発環境で二人でテストしている時には確認できなかったのはなぜなんでしょうか?
あと、テストに協力してくれている内の一人にTさんという方がいて、その方が触ると他の人では起きない不具合が起こるんですよ。
― Tさん、特定の人だとバグがよく発見できるんですか(笑) それはなぜなんでしょうか?
アプリ開発時の動作テストのエンジニアの苦労
今回はアプリの動作テストを実施する際の人数によって不具合が発見できた、というケースでした。
業務や個人開発どちらでもアプリ開発をしている方には、似たようなことがあった、テスト協力者の確保に苦労した、といった経験もあるのではないでしょうか。
自社開発のアプリ、その開発やリリース後の様々なエピソード「cogme開発記」今後も掲載していきます。
株式会社エイプリルナイツは、ゲームが好きという共通の価値観をベースに、楽しく働きやすい企業を作っていこうとしています。
ゲームが好きなエンジニアはぜひ弊社にご注目ください!
そのほか弊社へのご質問、意見はこちらから