TECH PLAY

ゲーム」に関連する技術ブログ

1157 件中 751 - 765 件目
本連載では、ブロックチェーンの基本的な仕組みを解説しながら、オンチェーンデータを分析するための基本的な手法について、全8回で紹介します。 第2回となる今回は、ブロックチェーン技術が最初に発明された暗号資産(仮想通貨)であるビットコインの仕組みについて、技術的な観点やその目的などを中心に解説します。 ビットコインのデータ構造 本連載の最終的なゴールは、オンチェーンデータと呼ばれるブロックチェーン上のパブリックデータを用いたデータ分析ができるようになることですので、ブロックチェーンのデータ構造の理解が重要とな
G-gen の堂原です。Google Cloud (旧称 GCP) のマネージドなリモート開発環境である Cloud Workstations を解説します。 概要 Cloud Workstations とは 利用イメージ メリット コンポーネント 概要 Workstation cluster Workstation configuration Workstation 料金 種類 Compute Engine VM インスタンス 及び 永続ディスク Workstation 管理費用 クラスタ料金 コンテナ
弊社で毎月開催し、 PHP エンジニアの間で好評いただいている PHP TechCafe。 2023年2月のイベントでは「 Laravel10の新機能 」について語り合いました。 弊社のメンバーが事前にまとめてきたLaravel10の新機能の情報にしたがって、他の参加者に意見を頂いて語り合いながら学びました。 今回はその内容についてレポートします。 rakus.connpass.com 特集:Laravel10の新機能 Laravelのリリースサイクルについて PHP8.0系の非対応 Laravel Pe
こんにちは、ISID 金融ソリューション事業部の岡崎です。 今回はUE5で コリジョン (衝突)判定機能を使って、自動で開閉するドアや、 NPC との簡単な会話システムを作成してみます。 はじめに UE5ではフィールド上のさまざまなオブジェクトや、プレイヤーが操作するキャ ラク ターに コリジョン 判定機能を持たせることができます。 これにより、物体にキャ ラク ターが当たった時や、前もって設定しておいた領域に他のオブジェクトが侵入した時などに、 任意の機能を作成できます。 今回はこの コリジョン 判定機
こんにちは、ZOZO NEXTでウェブエンジニアを担当している 木下 です。先日、弊社が運営するオウンドメディアのFashion Tech Newsにおいて、記事リストのパーソナライズを行いました。本記事ではパーソナライズ導入における、要件定義、レコメンドエンジンの比較、実装での知見や注意点についてまとめます。 fashiontechnews.zozo.com 背景 解決方法の検討 課題の分析 パーソナライズ手法の検討 レコメンド方式について サービスの比較 Amazon Personalizeの実装 実
お疲れ様です! 25卒の渡辺康介と申します。 ゲーム・エンターテイメント事業部(以降SGE)のSGE ...
Google Play Billing Libraryを使用してアプリに課金システムを統合 Google Play Consoleを使用して課金システムを設定 課金タイプ 3つ 一時的な商品 一度購入すると消耗される商品(ゲーム内の通貨や特殊アイテムなど) 永続的な商品 一度購入すると永続的に利用できる商品(プレミアム機能のロック解除など) 定期購入 定期的に更新される購入(サブスクリプション型のサービスなど) 今回は一時的な商品 サーバーサイドで考慮すること -公開鍵の保存 アプリの公開鍵はGoogle
こんにちは。 株式会社 エニグモ  新卒 2 年目 エンジニアの橋野です。 先月開催された、 AWS Summit Tokyo 2023 に行ってきました。 今年の AWS Summitはハイブリット開催で、オンライン、オフライン共に参加できるようになっていました。 会場での開催は、2019年以来の4年ぶりということです! 私は、現地で1日目のみ参加させていただきました!会場は、千葉県の 幕張メッセ です。 AWS については初心者ですが、初心者でも楽しめるということで行ってみました! サミットでの過ごし
こんにちは。 株式会社ココナラのシステムプラットフォーム部でインフラ・SREチームのよしたくと申します。 5/23(火)に弊社のシステムプラットフォーム部でオフサイトミーティングを行いました。どういった狙いでコンテンツを組んだのか、実際の雰囲気、感想等を記載します。 目的 相互理解を向上し、チーム力を強化する 気分転換し、モチベーションを維持、向上させる 各自の思っている課題を共有する 当部には3月に1名、5月に1名の新規メンバーがジョインしたということで、今回はリレーション向上やチームビルディングに主眼
こんにちは。 株式会社ココナラのシステムプラットフォーム部でインフラ・SREチームのよしたくと申します。 5/23(火)に弊社のシステムプラットフォーム部でオフサイトミーティングを行いました。どういった狙いでコンテンツを組んだのか、実際の雰囲気、感想等を記載します。 目的 相互理解を向上し、チーム力を強化する 気分転換し、モチベーションを維持、向上させる 各自の思っている課題を共有する 当部には3月に1名、5月に1名の新規メンバーがジョインしたということで、今回はリレーション向上やチームビルディングに主眼
本記事は22卒1年目の成長シリーズ8日目の記事です。 はじめに こんにちは、2022年度新卒入社 A ...
みなさんは、普段UIをデザインする中で、「アニメーション」についてどれほどの意識を割けているでしょう ...
こんにちは、バックエンドエンジニアの近です! 4/24〜4/26にかけてアトランタで開催されたRailsConf 2023にWEARバックエンドブロックから近・小山・高久の3人が参加しました。 去年はコロナの影響もあってオンラインの開催だったのですが、今年はオフラインでの開催となり、大勢が参加していて大盛況でした。 我々が開発・運営しているファッションコーディネートアプリ「 WEAR 」のバックエンドはRuby on Railsで開発しています。現在では、新機能の開発やリプレイスなど、チームメンバーの全員
こんにちは、ISID 金融ソリューション事業部の岡崎です。 今回はUE5で マルチプレイ に対応したエモート機能を作成する方法をご紹介します。 エモート機能とは、 マルチプレイ のゲームにおいて、各キャ ラク ターが感情を表現する為の機能です。 例えば Fortnite ではキャ ラク ターに様々な動きやダンスをさせることができます。 はじめに UE5では「ListenServer」と「DedicatedServer」の2種類のゲームサーバー方式が使用可能です。 各サーバーについては、こちらの 金融ソリュ
はじめに KINTOテクノロジーズにおけるローカライゼーションに関して、後編となる今回の記事では、これまでチームが行ってきたことをご紹介します。 課題 前回の記事 では、ソフトウェア翻訳が翻訳キーと対応するバリュー(文言)のペアで保存されることが多い、と説明しましたが、今回はこのデータをどう管理しているかについて説明します。キーと文言のペアがある前提として、ローカライゼーションのプロジェクトマネージャーはベース言語(KINTOの場合は英語)をどのように扱い、翻訳業者(Language Service Pr