GameWith Developer Blog

GameWith のエンジニア、デザイナーが技術について日々発信していきます。

assistant-uiのランタイムをCloud Functions for FirebaseのonCallで実装する #GameWith #TechWith

はじめに ChatGPTのようなUIでAI Chatを作ることができるassistant-uiというライブラリがあります。 www.assistant-ui.com 今回、この裏側をCloud Functions for Firebaseにしようとしたときに躓いたので忘備録として残しておきます。 また、本記事で紹介す…

AIを利用したFirebase アプリ テスト エージェント(Android)を使ってみた #GameWith #TechWith #Android

はじめに Firebase アプリ テスト エージェントとは 使い方 テストケースの作成 テストの実行 制限 使ってみた感想 良い点 要注意点 良くない点 まとめ 最後に はじめに GameWithでAndroidエンジニアをしているgiです。 今回はFirebaseのアプリ テスト エー…

Devinを2ヶ月間使った結果 #GameWith #TechWith #Devin

Devinを2ヶ月間使った結果w 話題のAIソフトウェアエンジニア「Devin」を2ヶ月間ほど試用してみました。今回はその結果や感想、そしてDevin 2.0で追加された新機能についてご紹介します。 Devinってなに? まず、「Devinってなに?」という方のために簡単にご…

Wantedlyにて、メンバーから見たグループ・チームの特徴を紹介します!第2弾が公開されました #GameWith #TechWith

Wantedlyにて、メンバーから見たGameWithのサービス開発部メンバーのインタビューが掲載されました! 実際にどういうことをやっていて、どういう雰囲気かがわかる記事となっております。 ぜひご覧ください! www.wantedly.com

Flutter開発の真実:クロスプラットフォームの光と影 #Flutter #GameWith #TechWith

目次 はじめに Flutter開発6年間の実践知識 Flutterの進化と共に 実務での実感:Flutterの真の価値 個人での感想レベル ベンチャー企業におけるFlutter採用 開発中の典型的な障壁とその解決策 Flutter Web特有の課題 パッケージ紹介 Network関連 UI関連 その…

2025/02 サービス開発部業務アピール会 #GameWith #TechWith #proxyman #Unity #microCMS #Cline

こんにちは!GameWithサービス開発部です。 サービス開発部では月に一度、全体会にて どのように業務課題を改善したか をアピールする会を行っています。 今回は3件の内容をご紹介します! 前回の発表内容はこちらです tech.gamewith.co.jp APIリクエストの…

Wantedlyにて、メンバーから見たグループ・チームの特徴を紹介します!が公開されました #GameWith #TechWith

Wantedlyにて、メンバーから見たGameWithのサービス開発部についてのインタビューが掲載されました! 実際にどういうことをやっていて、どういう雰囲気かがわかる記事となっております。 ぜひご覧ください! www.wantedly.com

2025/01 サービス開発部業務アピール会 #GameWith #TechWith #GAS #BigQuery #Terraform #workflows

こんにちは!GameWithサービス開発部です。 サービス開発部では月に一度、全体会にて どのように業務課題を改善したか をアピールする会を行っています。 今回は2件の内容をご紹介します! 前回の発表内容はこちらです tech.gamewith.co.jp 利用者はGASで想…

2024/12 サービス開発部業務アピール会 #GameWith #TechWith #動画解析 #歩行 #100kmウォーク

こんにちは!GameWithサービス開発部です。 サービス開発部では月に一度、全体会にて どのように業務課題を改善したか をアピールする会を行っています。 今回は2件の内容をご紹介します! 前回の発表内容はこちらです tech.gamewith.co.jp ゲームの動画解析…

テックブログチームが2024年を振り返る #GameWith #TechWith #リモートワーク

この記事はアドベントカレンダー 25日目の記事です テックブログチームの dana と peka3 と shgx です! 業務アピール会のまとめ記事を通じて開発部が何をやっているのかを毎月ご紹介していますが、お見せできていない一面もたくさんあります。 アドベントカ…

Dev ContainerでVSCode拡張機能が動作しない時に試すこと

はじめに Dev ContainerにおけるVSCode拡張機能の基礎知識 拡張機能のインストール場所 コンテナに拡張機能をインストールして使用する方法 ローカルの拡張機能をコンテナで使用する方法 拡張機能の実行場所 全てコンテナにインストールすれば解決するのか V…

意外と見落としがちだった、クラウドコストの小さな積み重ね

こんにちは。サービス開発部の神崎です。 この記事はGameWith アドベントカレンダー2024 12日目の記事です。 サービスが軌道に乗り始め、月々のクラウドの請求書を見直してみると、意外とコストが増えています。 安定稼働のフェーズに入ったいま、最適だと思…

Amazon OpenSearch Service にシノニム検索を導入する

はじめに こんにちは。サービス開発部のmです。 GameWith アドベントカレンダー2024 6日目の記事です。 GameWithには、キーワードやジャンルなどを指定してゲームを検索できる機能があります。 今回はこの機能で利用しているシノニム(類義語)検索について…

PHPからGoに記事の検索システムをリプレイスしたら60倍速くなった話 #GameWith #TechWith #OpenSearch #AWS

こんにちは。サービス開発部のshgxです。 GameWith アドベントカレンダー2024 5日目の記事です。 GameWithには、攻略ゲーム毎に記事を検索する機能があります。 今回はこの機能でリプレイスを実施した内容についてご紹介したいと思います。 リプレイス前のシ…

AIツールの選択肢が増えたのでCursorを使い始めてみた話 #GameWith #TechWith #Cursor

この記事は GameWith アドベントカレンダー2024 4日目の記事です。 サービス開発部のdanaです! 以前GameWithのエンジニアはGitHub Copilotを導入しているという記事を書きましたが、そこから1年以上経過しました。 tech.gamewith.co.jp GameWithではCopilot…