並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 159件

新着順 人気順

GameDevの検索結果1 - 40 件 / 159件

GameDevに関するエントリは159件あります。 ゲームgame開発 などが関連タグです。 人気エントリには 『オンラインゲームでは、お互いの位置がだいぶ離れていても (日本とブラジルくらい) 何故素早く同期できるのですか?どのように通信しているのでしょうか?に対するNakamura Yutaさんの回答 - Quora』などがあります。
  • オンラインゲームでは、お互いの位置がだいぶ離れていても (日本とブラジルくらい) 何故素早く同期できるのですか?どのように通信しているのでしょうか?に対するNakamura Yutaさんの回答 - Quora

    回答 (8件中の1件目) 通信するデータ量が増えれば増えるだけ、遠距離間における反応は遅くなることは感覚的に理解できるのではないかと思います。 そういう意味で、反射速度を上げてゲームむを滑らかに遂行させるためには、なるべく通信するデータは少ないのがベストです。 なので、単位時間当たりのプレーヤーの位置、入力コマンド、標的の座標といった、操作に関わるデータを何かしらのデータ圧縮を用いて通信し、そのうえで遠隔地にいるプレーヤー同士の対戦を実現しているのだと思います。 その時に、なるべくデータを小さくするためにある程度の操作などをテーブルにまとめておいたのを用意し、一回のデータで複数のコ...

      オンラインゲームでは、お互いの位置がだいぶ離れていても (日本とブラジルくらい) 何故素早く同期できるのですか?どのように通信しているのでしょうか?に対するNakamura Yutaさんの回答 - Quora
    • クリエイティブコーディングの教科書

      ゲームエンジンや3Dソフトウェアを利用して高度な表現ができるこの時代でも、プリミティブな描画や動き、アルゴリズムから学べることは多い。それらをJavaScriptで書くクリエイティブコーディングという形で学べる手引書が本書となる。

        クリエイティブコーディングの教科書
      • サイバーエージェントが公開した“300ページ級のUnity技術書”がスゴい!しかも誰でも無料で読める|Unity Japan(ユニティ・テクノロジーズ・ジャパン)

        快適に動作するアプリケーションを提供するために、パフォーマンス・チューニングについてもっと深く学びたい。そんなUnityエンジニアのみなさまにぜひ読んでいただきたい電子書籍が登場しました。 その名もずばり『Unity パフォーマンスチューニング バイブル』。 執筆を手がけたのはサイバーエージェントグループ各社の精鋭エンジニアの方々。元々はサイバーエージェントグループ内の共有資料として制作されたそうですが、その内容とボリュームは「社内向け」の範疇に収まらないほどの商業技術書レベルです。そしてこの度、本書が誰でも無料で読める電子書籍として、社外にも公開されることが決まりました。 一般公開に先駆けて本書を拝読したユニティ・テクノロジーズ・ジャパンのエンジニアからも、絶賛の声が相次いでいます。 本書はこれからパフォーマンス・チューニングを学ぶ人にとって、最適な一冊です。すでに実務経験のある人にとっ

          サイバーエージェントが公開した“300ページ級のUnity技術書”がスゴい!しかも誰でも無料で読める|Unity Japan(ユニティ・テクノロジーズ・ジャパン)
        • ゲームを作ったらハリウッドから映画化オファーが来た話 - Hirayaブログ

          最初に ブログの更新は凄い久々ですね 殆どの方は知らないと思いますが僕は2017年8月に「7年後で待ってる」というiOS・Android向けゲームをリリースしました 7年後で待ってる(Nintendo Switch) 7年後で待ってる(iOS) 7年後で待ってる(Android) そこから3年半、アプリのDL数は600万まで伸びました そして記事のタイトル通り海外でヒットしたり映像化オファーが来たりとあれやこれやあったわけですが、そこら辺を宣伝も兼ねてちょっと色々書こうと思うので良かったら読んでいって下さい 最初に 「7年後で待ってる」を制作する前 6円の稼ぎ UnityとCocos2d 1000円って凄い 「7年後で待ってる」完成 リリース 急上昇ランキング DLC? 最初のメール 中国語版リリース 多言語展開 二通目のメール ハリウッド 良くないことは続く その他いろいろ その他の嬉し

            ゲームを作ったらハリウッドから映画化オファーが来た話 - Hirayaブログ
          • セガ、150ページ超の社内向け数学資料を無償公開 「3DCGの技術的基礎に」

            セガは6月15日、社内勉強会で使った線形代数の教材を、公式ブログで無償公開した。ページ数は150以上。ゲーム開発に必要な3DCGの技術的基礎となる知識を学び直すために使ったものという。 2020年に行った社内勉強会向け教材の一部をPDF形式で公開。全8部構成で、ベクトルや行列、3次元での回転を計算するときに使う「クォータニオン」について教える。ただし簡潔に分かりやすく学べるよう編集したため、用語の定義が一般的なものと異なる場合があるとしている。 ゲーム制作では、キャラや背景を3次元で回転させたり、ゲームエンジンそのものを作ったりするときに線形代数を使うという。セガは教材について「興味のある方は参考にしてほしい。“大人の学び直し”をしてみたい方はぜひ」としている。 関連記事 任天堂がSwitch向けにプログラミング学習ソフト 作ったゲームの共有機能も 任天堂が、Nintendo Switch

              セガ、150ページ超の社内向け数学資料を無償公開 「3DCGの技術的基礎に」
            • クォータニオンとは何ぞや?:基礎線形代数講座 - SEGA TECH Blog

              ---【追記:2025-02-01】--- 雑誌「数学セミナー」でおなじみ日本評論社さんからのお声がけで「基礎線形代数講座」が書籍化されました。全体的に細かなブラッシュアップ、少しですが加筆もしています。やっぱちゃんとした紙の本でじっくり読みたい!って方など、こちらもどうぞ。 www.nippyo.co.jp ---【追記:2022-04-01】--- 「基礎線形代数講座」のPDFファイルをこの記事から直接閲覧、ダウンロードできるようにしました。記事内後半の「公開先」に追記してあります。 --- 【追記ここまで】--- みなさん、はじめまして。技術本部 開発技術部のYです。 ひさびさの技術ブログ記事ですが、タイトルからお察しの通り、今回は数学のお話です。 #数学かよ って思った方、ごめんなさい(苦笑) 数学の勉強会 弊社では昨年、有志による隔週での数学の勉強会を行いました。ご多分に漏れず、

                クォータニオンとは何ぞや?:基礎線形代数講座 - SEGA TECH Blog
              • 基礎線形代数講座

                The document describes various probability distributions that can arise from combining Bernoulli random variables. It shows how a binomial distribution emerges from summing Bernoulli random variables, and how Poisson, normal, chi-squared, exponential, gamma, and inverse gamma distributions can approximate the binomial as the number of Bernoulli trials increases. Code examples in R are provided to

                  基礎線形代数講座
                • アーケードゲームを支えるデバッグ術 - SEGA TECH Blog

                  ブログ読者のみなさん、はじめまして。 株式会社セガのベテランプログラマー阿部です。 このエントリーではデバッグ手法のあれこれについての体験談と、デバッグをテーマに一昨年に実施されたプログラマー向け新人研修の概要をお伝えしたいと思います。 EXE ファイルのデバッグ イーサネット絡みのデバッグ 周辺機器絡みのデバッグ デバッグスキルブートキャンプ 黒子に徹する、裏方系エンジニア EXE ファイルのデバッグ 同僚が作った EXE ファイルが手元にあり、あなたはこれを Windows で起動しようとしています。 起動してみたところ何も反応がなく、しかもそれは想定外のことでした。 「何コレ、動かないんだけど」とあなたが同僚に文句を伝えると、同僚はあなたに返します。 「こっちでは動いてるよ」 困りましたね。 あなたの手元には EXE のソースコードも無ければ、Visual Studio もありません

                    アーケードゲームを支えるデバッグ術 - SEGA TECH Blog
                  • ソシャゲ運営を8年やって感じた、良いところと悪いところ - 音速きなこおはぎ

                    ポエムです。筆者はプランナーおよびプログラマーとして、いわゆるソシャゲの運営を8年ほど務めてきました。過去を振り返って、ぶっちゃけ話をつらつらと書いていきます。 現実はこんなに若くないけど TL; DR 「運営」の良いところは何よりも「失敗できること」。ゲームづくりは試行回数が命。 一方、「ソシャゲ」に目を向けると、今後はゆるく滅びていくしかないだろうなあと思ってしまう。法外な課金体系についても思うところがないといえば嘘になる。 AI の出現やらでビジネスモデルもクリエイティブも大きく変化が予想される中で、今までの成功論からは離れて、もっと危機感を抱いて次の時代を作らなければ生き残れないだろう。 おことわり 内容はすべて筆者の個人的意見であり、責任はすべて筆者に帰属し、所属する組織団体の意向とは一切関係がありません。 それと、一部経営層への批判と捉えられる文章があるかもしれませんが、それら

                      ソシャゲ運営を8年やって感じた、良いところと悪いところ - 音速きなこおはぎ
                    • なぜ1年でゲームを完成させようと思っても当然のように4年以上かかるのか|じーくどらむす

                      前からずっと言いたかったことがある。同じ過ちを犯すゲーム開発者に。あるいは、「ゲームを完成させた体験が無い人」に。 あなたのゲーム開発に対する予測は、ほとんどの場合正しくない。それも、20%や40%などの振れ幅ではない。200%とか400%のスケールで大きく間違っている。 私はその感覚を確かめるべく一つのアンケートを実施した。結果は火を見るより明らかな傾向を示した。 個人ゲーム開発者に質問です。「1年で完成させる」と思って作り始めたプロジェクト、実際に完成したのは? — じーくどらむす/岩本翔 (@geekdrums) June 4, 2024 Twitterアンケートの統計的な正しさは保証しない。そもそも母集団が偏っているし、最後の選択肢が「未完成」を含めていることに対して「4年以内に諦めて未完成」の人も含めているかもしれない。が、エターナったという意味では4年以上完成しないもの、に含め

                        なぜ1年でゲームを完成させようと思っても当然のように4年以上かかるのか|じーくどらむす
                      • ワンボタンゲームをたくさん作ったので、その作り方をおさらいしたい - ABAの日誌

                        English version: How to realize various actions in a one-button game はじめに 自作ゲームライブラリcrisp-game-libを使ったミニゲームを最近たくさん作っているが、特に多く作っているのがワンボタンゲームだ。ここで言うワンボタンゲームは、レバーによる移動の他のボタンが1つ、といったものではなくて、純粋に1つのボタンしか操作に使わないゲームを指す。 ワンボタンゲームの利点は、操作が分かりやすく、タッチデバイスでも操作しやすい点にある。とにかく何かボタンを押せばそれがプレイヤーが取れる動作の全てであり、操作説明がほぼ不要である。またタッチデバイスでも画面中のどこかをタップあるいはホールドすれば操作ができるので、バーチャルパッドでよく起こる、ボタンを押した感触が無いので操作がしづらいという問題が発生しない。 欠点は、当然

                          ワンボタンゲームをたくさん作ったので、その作り方をおさらいしたい - ABAの日誌
                        • 『ガンパレ』の企画書、ついに公開━初代PSの伝説的タイトルは、なぜ生まれたのか?そして『LOOP8』へ受け継がれたもの【ゲームの企画書】

                          私は今も『ガンパレード・マーチ』の企画説明会のことを思い出しては、一人で笑う時があります。社長よりも誰よりも偉そうな芝村が、人の魂をPSの上に出現させると宣言したときの会議場の沈黙と静寂を、私はハッキリと、覚えています。 『電撃ガンパレード・マーチ』 スタッフコメントより 2000年、9月28日。そんな初代プレイステーションの最末期、まさに「人の魂をPSの上に出現させた」タイトルがあった。その名も『高機動幻想 ガンパレード・マーチ』(以下、『ガンパレ』)。 熊本を舞台に、謎の生命体「幻獣」との戦いに動員される学生の姿を描くシミュレーションでありながら、特筆すべきはその「自由度の高さ」。 ものすごく端的に言えば、「生き残りさえすればゲーム中は何をやってもいい」という全く制限を感じさせない自由度の高さに加え、AIによって制御された「人間味のあるNPC」も、その学園生活と独自のゲーム体験を彩る。

                            『ガンパレ』の企画書、ついに公開━初代PSの伝説的タイトルは、なぜ生まれたのか?そして『LOOP8』へ受け継がれたもの【ゲームの企画書】
                          • Unity 3Dアクションゲームの作り方 ゼルダ・原神・モンハン風 (スマホ化対応)

                            「Unityで3Dアクションゲームを作ってみたい!」 「UnityとC#でゼルダの伝説・聖剣伝説・原神・モンハンのようなアクションRPGを作ってみたい!」 「Unityでリリースできるレベルのスマホゲームを作ってみたい!」 そんなあなたのために3Dアクションゲームの作り方講座ができました! この講座では完全フルスクラッチで0からUnityとC#で3Dアクションゲームを作っていきます。 綺麗なグラフィックとワクワクする冒険、立ちはだかるモンスターをバッタバッタと倒しながら先へ進み、アイテムを得て最後にはボス戦! ハラハラドキドキの3Dアクションゲームを完成させていきましょう。 今回の講座では、UnityやC#プログラミングの初心者さんでもサンプルと同じゲームを作れるようにソースコード・図・動画などを付けて解説しています。 【全16回】Unityで作る3Dアクションゲームの作り方 講座は現在全

                              Unity 3Dアクションゲームの作り方 ゼルダ・原神・モンハン風 (スマホ化対応)
                            • ニンテンドーシステムズ株式会社導入事例 | AWS

                              ニンテンドーシステムズは、ニンテンドーアカウントやゲームニュースなどのニンテンドーネットワークサービスの開発と運用を担っています。ユーザーがインターネット経由でソフトウェアをダウンロードしたり、追加コンテンツを購入したりできるオンラインストアである Nintendo eShop は、同社が提供するサービスの 1 つです。 2011 年にサービスの提供を開始した Nintendo eShop は、現在、世界中で 1 億 3,000 万台以上の販売実績を持つ Nintendo Switch 向けに、40 か国以上で 24 時間年中無休のサービスを提供しています。任天堂のデジタルコンテンツの売上は 2017 年から 2023 年の間に 10 倍以上に増加し、現在では任天堂のゲームソフトの売上高全体に占めるデジタル購入の比率は 50% 近くが達しています。 任天堂は当初、eShop プラットフォー

                                ニンテンドーシステムズ株式会社導入事例 | AWS
                              • 【無料公開】社内研修書籍『Unity パフォーマンスチューニングバイブル』のPDF公開&オープンソース化しました! | CyberAgent Developers Blog

                                【無料公開】社内研修書籍『Unity パフォーマンスチューニングバイブル』のPDF公開&オープンソース化しました! ゲーム・エンターテイメント事業部では、社内研修用の書籍『Unity パフォーマンスチューニングバイブル』のPDFを公開し、同時にオープンソース化しました。 本記事ではこの書籍の概要とダウンロード方法、オープンソース化とその意図についてご紹介します。 Unity Performance Tuning Bible はじめに モバイルゲーム開発においてパフォーマンスチューニングは重要ですが、その一方で、必要な知識が幅広く、体系的な学習が難しいという問題があります。 ゲーム・エンターテイメント事業部ではこのような課題感から、パフォーマンスチューニングに関する知識を体系的にまとめた書籍として、『Unity パフォーマンスチューニングバイブル』を製作し、社内の Unity エンジニアの方

                                  【無料公開】社内研修書籍『Unity パフォーマンスチューニングバイブル』のPDF公開&オープンソース化しました! | CyberAgent Developers Blog
                                • 『ゼルダの伝説 ティアキン』自由な“掛け算の遊び”を生むために。「全部物理で作る」を決断するまで【GDC 2024】 | ゲーム・エンタメ最新情報のファミ通.com

                                  “Tunes of the Kingdom: Evolving Physics and Sounds for ‘The Legend of Zelda: Tears of the Kingdom’”――“チューンズ オブ キングダム:『ゼルダの伝説 ティアーズ オブ ザ キングダム』の進化する物理学とサウンド”と題された本講演では、本作の世界がいかに生み出されたか、物理設定とサウンド設計の面から語られた。 本記事では、とくに講演前半について紹介。後半のサウンド設計については下記関連記事をご覧いただきたい。

                                    『ゼルダの伝説 ティアキン』自由な“掛け算の遊び”を生むために。「全部物理で作る」を決断するまで【GDC 2024】 | ゲーム・エンタメ最新情報のファミ通.com
                                  • 桃太郎電鉄の「いけるかな」を実現する高速なアルゴリズムの実装と考察 - Qiita

                                    この記事は「データ構造とアルゴリズム Advent Calendar 2020」16日目の記事です。 15日目の記事はyurahunaさんの「木分解上の動的計画法」で、 17日目の記事はtsukasa__diaryさんの「Lawler の K-Best 列挙アルゴリズム」です。 この記事内で使用しているプログラムやそのテストプログラムは全て以下のGitHubリポジトリで閲覧可能です。プログラムの詳細に興味がある方はこちらをご覧ください(ついでにStarを押していってくれると喜びます🙂)。 Github: ashiba/Imprementation_of_IKERUKANA: Momotaro Dentetsu is a game. 変更履歴 2020/12/21に「最終的に貧乏神が付かない移動方法 ~貧乏神持ちの場合~」, 「最終的に貧乏神が付かない移動方法 ~貧乏神がついていない場合~

                                      桃太郎電鉄の「いけるかな」を実現する高速なアルゴリズムの実装と考察 - Qiita
                                    • ゲーム開発で使えるオープンソースソフトウェア個人的まとめ - Qiita

                                      恐らく最も有名なOSSのゲームエンジンです。 UnityやUE5の代替となるソフトウェアです。 Godot以外にもOSSのゲームエンジンはいくつかありますが、現状実用に耐えうるのは恐らくこのゲームエンジンくらいです。 3D,2D双方の開発ができ、多くのプラットフォーム向けに出力できる、UnityやUE5に引けをとらない出来のソフトウェアです。 特徴は以下の通りです。 OSSかつ無料である すばらしい。 ゲームエンジン自体がかなり軽い(2桁MBくらいしかない) その分起動もかなり早い。この手軽さはやっぱり便利。 有名なゲームエンジンと比べ後発であるためUIが洗練されている 例えばUnityではオブジェクトにコンポーネントを足していくという感じですが、Godotは全てがノードでありシンプルな設計です。 エディタが内蔵されている 外部エディタは必要なく、全てGodot内で済ませられます。 基本的

                                        ゲーム開発で使えるオープンソースソフトウェア個人的まとめ - Qiita
                                      • 『ゼルダの伝説 ティアーズ オブ ザ キングダム』のスクラビルドは開発時に12万通りをチェック。「ムリでは?」の空気を分解する仕事術【CEDEC2024】|ゲームメーカーズ

                                        『ゼルダの伝説 ティアーズ オブ ザ キングダム』のスクラビルドは開発時に12万通りをチェック。「ムリでは?」の空気を分解する仕事術【CEDEC2024】 国内最大規模のゲーム業界カンファレンス「CEDEC2024」が、2024年8月21日(水)から8月23日(金)までの日程で開催されました。 初日の8月22日(木)には、任天堂 企画制作部の『ゼルダの伝説 ティアーズ オブ ザ キングダム』のチームから、ディレクターの藤林 秀麿氏とゲーム開発インフラ担当の廣瀬 賢一氏が登壇。「『ゼルダの伝説 ティアーズ オブ ザ キングダム』のスクラビルドができるまで ~準備のために準備する~」と題した講演を行いました。 主人公・リンクが使う武器などに素材をくっつけられる能力「スクラビルド」は、その組み合わせの数が膨大となり、開発には困難を伴います。 その実現過程を通じて、問題解決の方法やチームとのコミュ

                                          『ゼルダの伝説 ティアーズ オブ ザ キングダム』のスクラビルドは開発時に12万通りをチェック。「ムリでは?」の空気を分解する仕事術【CEDEC2024】|ゲームメーカーズ
                                        • 『FFVII リメイク』は自動デバッグで、休日、夜間問わず、毎日数百回も通しプレイ中。ゲームのバグを自動で検知するシステムを開発【CEDEC 2020】 | ゲーム・エンタメ最新情報のファミ通.com

                                          本記事では、1日目におこなわれた『ファイナルファンタジーVII リメイク』(以下、『FFVII リメイク』)のデバッグに関するセッション“"FINAL FANTASY VII REMAKE"における自動QAシステムの構築と運用”をリポート。 本セッションで語られたのは自動QAシステムについて。まずQAとは、Quality Assuranceの略称で、日本語で言えば、品質保証。ゲーム開発においては、ゲームが正しく動作しているか、バグが発生しないか、検証する仕事・部門・チームのことを指す。ゲームファンにとっては、デバッグと言ったほうが伝わりやすいかもしれない。つまり、自動QAシステムとは、自動でデバッグをおこなうシステムということだ。 セッションには、スクウェア・エニックスのAIエンジニアを務める太田健一郎氏が登壇した。 ゲームに最適化した自動QAシステムを目指して ゲームというのは、そもそも

                                            『FFVII リメイク』は自動デバッグで、休日、夜間問わず、毎日数百回も通しプレイ中。ゲームのバグを自動で検知するシステムを開発【CEDEC 2020】 | ゲーム・エンタメ最新情報のファミ通.com
                                          • 『マリオカート 64』のルイージサーキットが“21秒で3周”され世界記録樹立。ひたすら壁に当たり続けた男たちの叡智と狂気 - AUTOMATON

                                              『マリオカート 64』のルイージサーキットが“21秒で3周”され世界記録樹立。ひたすら壁に当たり続けた男たちの叡智と狂気 - AUTOMATON
                                            • 小さなゲームを作ること、それ自身が楽しいのだ - ABAの日誌

                                              小さなゲームとは何か。スモールゲームマニフェスト(宣言書) 1 によれば、1プレイが10分以内に終わる、ブラウザなどで手軽に遊べるゲームを指す。 その定義で言うと、私は小さなゲームをすでに350個以上 2 作っていることになる。1年間で139個作ったこともある 3 。無類の小さなゲーム好きだ。 小さなゲームの何が良いって、短時間で作れるのが良い。速くて2時間、ちょっと苦戦しても10時間くらいではできるだろう。アートワークなどを凝り始めるといくらでも時間はかけられるが、ここでは1週間に1つゲームを作る、Game a week 4 のような取り組みでできる規模の、開発者目線でも小さなゲームとしたい。 短時間で作れるということは、いろんなアイデアを簡単に試すことができるということだ。「ヘンテコにおもしろい小さなゲームを作ろう」 5 というエッセイを、「ゲームクリエイターが知るべき97のこと2」と

                                                小さなゲームを作ること、それ自身が楽しいのだ - ABAの日誌
                                              • 3日後に命運が決まる、パルワールドという偶然の物語|ポケットペア

                                                パルワールドのリリースに至るまで、様々な経験をした。 各ゲームで、それぞれ新しい事を学び、人の縁を作っていった。 どのゲームが欠けても、こうはならなかっただろう。 4. パルワールドという偶然の物語 リリースされなかった幻の1作目が無ければ、オーバーダンジョンは生まれなかった。 オーバーダンジョンが無ければ、クラフトピアは生まれなかった。 クラフトピアが無ければ、パルワールドは生まれなかった。 そして、どのゲームも、本当に大変な困難を伴いながらリリースされた。 幻の1作目も、本当に何度も作り直した。プロトタイプは下手したら20個ぐらい作ったかも知れない。喧嘩・・・というか、意見の相違の議論も、何百回もした。 どうしても解決困難な問題にも必死に取り組んだ。 そしてそれは、報われなかった。 オーバーダンジョンも苦労した。Steamへゲームを公開するのが初めてだったので、何から何まで分からなかっ

                                                  3日後に命運が決まる、パルワールドという偶然の物語|ポケットペア
                                                • オンラインゲーム 10年の進化と同期方式の選び方 - きゅぶろぐ

                                                  オンラインゲームを作ろう!と思ったことがある方は、 こちらの講演記事を1度は見たことがあるのではないでしょうか。 www.4gamer.net こちらの講演は、具体例を交えながら非常に分かりやすくオンラインゲームの主な同期方式が説明してあり、 2024年現在でもオンラインゲームの基礎を学ぶ資料として真っ先に名前を上げる最高の資料です。 しかしながら講演は2010年のものであり、オンラインゲームはこの10年余りで進化しています。 この辺りの進化の話を簡単にまとめつつ、オンラインゲームの同期方式の選び方を紹介します。 (上記講演記事の知識/用語を前提としているため、先に上記記事をお読みください。) オンラインゲームの民主化について 技術の話をする前に。 近年、「マルチプレイヤーゲーム」と聞いてオフラインの画面分割ゲームを想像する人はいないと言って良いほど オンラインゲームは民主化されてきました

                                                    オンラインゲーム 10年の進化と同期方式の選び方 - きゅぶろぐ
                                                  • ゲームプログラミング研修 - KAYAC Engineers' Blog

                                                    こんにちは。技術部平山です。 たぶん15年ぶりくらいに研修の類の講師をやったので、そのことについて書きます。 概要 2D用(github)、 3D用(github) の2つのUnityプロジェクトをテンプレートとして用意して、 そこに「コードだけで」ゲームを作る研修をしました。 どちらも、Hierarchyに何かを足すことは禁止、 足して良いアセットはC#ファイルのみで、 そのC#ファイル内ではUnityEngineの機能を使用禁止、 というレギュレーションです。 いずれも、IMachineなるインターフェイスが存在し、 これを通してゲームを作ります。 例えば2D用のIMachineの主要部分はこんな感じです。 public interface IMachine { public int Width { get; } // スクリーン横解像度 public int Height { get

                                                      ゲームプログラミング研修 - KAYAC Engineers' Blog
                                                    • はじめに · 小さなゲーム開発の楽しみ

                                                      小さなゲーム開発の楽しみ はじめに ゲーム開発は、自分の創造性を存分に活かせる場だ。特に、手軽に作成してすぐに楽しめる小さなゲームを題材とすれば、その魅力をすぐに体験できる。この記事では、小さなゲームを制作する楽しさを探ってみたい。 「小さなゲームを作ること、それ自身が楽しいのだ」の章では、小さなゲームとは何か、小さなゲームを作るのはなぜ楽しいのかを述べる。小さなゲーム開発は大きなゲームを作るための訓練というだけではなく、小さなゲームならではの楽しさがあるのだ。 小さなゲームを作ろうとした時、どのようなプログラミング言語やゲームエンジンを使って作れば良いかは、最初に悩むポイントだ。「ターゲットデバイスと開発環境、何向けに何で作ろうか」の章で、それらに関する情報を集めた。 ゲームの核となるアイデアの考案は、小さなゲーム制作の鍵だ。「小さなゲームのアイデアって、どうやって思いつくの」の章で、そ

                                                      • 『エルデンリング』の広大なオープンフィールドはいかにして作られたのか。6100m×7400mの超巨大マップをエンジニア視点で大解剖するセッションをレポート【CEDEC2022】

                                                        『モンハンワイルズ』"巨大フワフワクイナ”が「かわいすぎる」とSNSで話題に。「でけぇー!」「デカいかわいい」「埋もれたい」とコメントされる。アプデで追加された「大集会所」にて遭遇可能

                                                          『エルデンリング』の広大なオープンフィールドはいかにして作られたのか。6100m×7400mの超巨大マップをエンジニア視点で大解剖するセッションをレポート【CEDEC2022】
                                                        • GPT-4を使って ぷよぷよ 作ってみたときの感想

                                                          以下のツイートに反響があったので、どういう感じで作っていったかと感想をメモ 要約 この記事ではAIのChatGPT(GPT-4)を使用して、JavaScriptでぷよぷよを作成する手法について紹介しています。最初の依頼は「JavaScriptで動くぷよぷよのコードを書いて」とされており、最初に生成されたコードは不完全であったとのことです。 その後、AI側からは、1.ぷよの衝突検出、2.プレイヤーの入力によるぷよの操作、3.ぷよの回転の順に実装するように指示があり、徐々に改善を施していきました。 短時間で開発を終えることができるため、エンジニアとしてのスキルや要求、不具合の言語化能力があれば有効だとされています。現時点では優秀なプログラミングのアシスタントとして機能しています。 エンジニアが直面するストレスや不安を軽減できる可能性があります。一例として、短期間で開発を終えることができるため、

                                                            GPT-4を使って ぷよぷよ 作ってみたときの感想
                                                          • 完全個人の開発者が、いかにして2万本のヒット作をなしえたか――『シロナガス島への帰還』開発者インタビュー

                                                            シロナガス島という奇妙な名前の島がある。ベーリング海の洋上、鉛色の空と海に押し潰されるように浮かぶ、絶海の孤島だ。ニューヨークに事務所を構える、探偵・池田戦(いけだ せん)は相棒の天才少女・出雲崎ねね子(いずも ざき ねねこ)とともに、シロナガス島に向かうフェリーに乗り込む。依頼人の願いを請け、彼女の父が残した謎を明らかにするために……。 以上は、2020年3月、完全個人制作のADVとしてSteamでリリースされたビジュアルノベル『シロナガス島への帰還』(以下、シロナガス島)の導入部である。物語の冒頭は、まさしく孤島モノの様相をていしているが、クラシックな要素はそれだけではない。コマンド選択システム、画面内の物品を調べるポイントクリックシステムなど、シロナガス島は意外なほどまでに「王道ADV」で構成されている。ともすれば、日々生み出される幾多のインディーゲームに埋もれかねないほどに。 ……

                                                              完全個人の開発者が、いかにして2万本のヒット作をなしえたか――『シロナガス島への帰還』開発者インタビュー
                                                            • ユニコーンオーバーロードのバトルシステムが素晴らしかったのでそのヤバさを説く|だらねこ

                                                              とまぁこんな感じで、けっこう色んなゲームを出している会社さんです。 個人的にはどのゲームも「アタリ」で、安定して面白いゲームを供給してくれます。 というか自転車操業なのでどのゲームも当てないと会社が存続しないという危なっかしい会社さんでもありますが、それもまた魅力ですね。 またシナリオやグラフィック面で高評価を得ることが多く、その反面ゲーム性では「及第点ではあるんだけど……」みたいな扱いを受けることもたまにあります。 ・シナリオ  :S ・グラフィック:S ・ゲーム性  :B みたいな。十三機兵防衛圏のバトルも私は好きなんですが、育成部分とかけっこう大雑把な所とかあって「ランクは?」って聞かれたら私も「B」って答えそう。 さて、今回のユニコーンオーバーロードですが。 ゲーム性のランクは?って聞かれたら「Sランクで」って答えます。良い意味で予想を裏切られました。おいおいおいおいどうしちゃった

                                                                ユニコーンオーバーロードのバトルシステムが素晴らしかったのでそのヤバさを説く|だらねこ
                                                              • タクティカルRPGのAI技術入門 - 土田ゲーム技研 - BOOTH

                                                                " data-tippy-trigger="click" data-tippy-interactive="true" data-tippy-theme="locale" data-tippy-appendto="parent" href="#">

                                                                  タクティカルRPGのAI技術入門 - 土田ゲーム技研 - BOOTH
                                                                • ゲームにおける敵キャラクターの作り方

                                                                  はじめに アクションやRPGゲームの制作において、重要な要素を大きく分けると、マップ、プレイヤー、敵(エネミー)の3種類に分けることが出来ます。 集団でゲームを作るのであれば、作業量の関係上どれか一つを担当することになります。二つ以上を真面目に担当したければ、人間をやめる必要があります。 本稿では、そのうちの一つである「敵」を取り上げ、敵をコンセプトから作る上で、どの様に考えるべきかについて私自身の考えを記載します。 私的意見を含むため、「いいや、この考えのほうが良いのでは」という意見は大いにあると思います。その場合、自身のアイディアの良さはココだ!と考えを深めるのに便利なたたき台としてご利用ください。 ※本稿における「敵」はプレイヤーが操作していないNPCを指します。 ※サムネイル画像はDarkestDungeonより戦闘画面 敵とは何か ゲームにおける敵とは「気持ちよい勝利が得られる」

                                                                    ゲームにおける敵キャラクターの作り方
                                                                  • 天穂のサクナヒメの丁寧な耕作とローカライズ

                                                                    えーでるわいすとXSeedは,日本の稲作シミュレーションの歴史的なルーツと,それを西欧に持ち込むことの難しさについて議論している。 えーでるわいすが天穂のサクナヒメの制作のために行った調査には,東京と日本全国の主要な図書館への何度もの訪問,農学教授が書いた参考資料や論文の何時間もの閲覧,米作りキットの注文,自宅での米作りなどが含まれていた。 「米作りは,我々の日常生活と密接な関係がありますが,一般的な日本人は米作りについてあまり知りません」とえーでるわいすのディレクターであるNal氏はGamesIndustry.bizにメールで語っている。「日本の伝統文化についても同様です。米作りや伝統文化を研究することで,我々の目が開かれました。自分の身の回りのことをより深く理解することができ,やりがいを感じました」 えーでるわいすは2005年にスタートした同人ゲーム開発集団で,現在はディレクターのNa

                                                                      天穂のサクナヒメの丁寧な耕作とローカライズ
                                                                    • 『天穂のサクナヒメ』には別の同人サークルが開発した「ラグナロクエンジン」を使用。複数のサークルが制作に携わる独自のゲーム開発体制を代表者らが解説

                                                                      同人ゲームサークル「えーでるわいす」が開発し、マーベラスから発売されたアクションRPG『天穂のサクナヒメ』。稲を育てながらキャラクターを育成し、横スクロールアクションを体験していくという斬新なコンセプトで、パッケージ版が品薄になるなどSNSを中心にゲーマーたちの話題をさらっている。村山竜大氏による可愛らしいキャラクターデザインも好評だ。 そんな『天穂のサクナヒメ』について「えーでるわいす」代表のなる氏がTwitter上にて、同作は同人ゲームサークル「にゃっほい屋」が開発した「ラグナロクエンジン」が使用していることを明らかにした。 (画像はSteam『天穂のサクナヒメ』より) 本作の開発のきっかけについては、2018年の「BitSummit」のステージイベントで明らかにされており、「えーでるわいす」が手掛けた『アスタブリード』をBitSummitに出展していたところ、マーベラスUSAからオフ

                                                                        『天穂のサクナヒメ』には別の同人サークルが開発した「ラグナロクエンジン」を使用。複数のサークルが制作に携わる独自のゲーム開発体制を代表者らが解説
                                                                      • C#によるクライアント/サーバーの開発言語統一がもたらす高効率な開発体制 ~プリコネ!グランドマスターズ開発事例~

                                                                        2022/08/25 CEDEC2022

                                                                          C#によるクライアント/サーバーの開発言語統一がもたらす高効率な開発体制 ~プリコネ!グランドマスターズ開発事例~
                                                                        • 秒間 10,000 リクエストを "簡単に"いなすゲームサーバーを Laravel で作る設計

                                                                          1秒間に PHP が受信する HTTP リクエストが最大 10,000 回以上——— そんな世界が存在します。その一つが 「ソーシャルゲーム」 です。メンテナンスが明けた瞬間、イベントが始まった・終わる瞬間、様々なタイミングでゲームサーバーは瞬間的に高負荷になります。もちろん、サービスをリリースし P…

                                                                            秒間 10,000 リクエストを "簡単に"いなすゲームサーバーを Laravel で作る設計
                                                                          • 「龍が如くスタジオ」のQAエンジニアリング技術を結集した全自動バグ取りシステム

                                                                            CEDEC2020の講演資料です。 『「龍が如くスタジオ」のQAエンジニアリング技術を結集した全自動バグ取りシステム』 株式会社セガ 第1事業部 阪上直樹 / 株式会社セガ 開発技術部 粉川貴至Read less

                                                                              「龍が如くスタジオ」のQAエンジニアリング技術を結集した全自動バグ取りシステム
                                                                            • RPGのレベルと経験値について

                                                                              濱村 崇 / GameDesignLab @GDLab_Hama 【RPGのレベルと経験値】 「RPGって何でどんどんレベルアップしにくくなるんだろう・・・」 「”レベルアップの気持ち良さ”という”報酬”は、コンスタントにプレイヤーに体験させていった方が絶対良いよね!」 そう考えた、らぼちゃんであった。 pic.twitter.com/2yAWliKRrI 2022-07-25 10:56:52 佐藤領 @sator これ終盤を絞るというよりは、「序盤に気持ちよくレベルアップさせたい」という理屈でそうされることの方が多い気がする。買い切り型と運用型で違う力学にはなるんだけど twitter.com/GDLab_Hama/sta… 2022-07-25 11:09:53 たかみん @minitan ゲームって同じ事やってても見せ方で面白さが変わるので、見せ方のうまい人はいい仕様を書ける。 例

                                                                                RPGのレベルと経験値について
                                                                              • 【Developers Summit 2024フォローアップ】『グランブルーファンタジー』100万行を超える大規模なシステム再構築~10周年のその先へ~

                                                                                  【Developers Summit 2024フォローアップ】『グランブルーファンタジー』100万行を超える大規模なシステム再構築~10周年のその先へ~
                                                                                • 穴埋めで作る、インディゲーム開発者のための簡単なプレスリリースの作り方|ゲームキャスト

                                                                                  日本のゲーム広告において、プレスリリースは有効な手だ。 海外では「プレスリリースを送っても載らない」という声をよく聞くが、日本ゲームメディアはプレスリリース掲載率が高く、海外でプレスリリースを打たない開発者ですら日本ではプレスリリースを打つことがあるほどだ。 しかし、広報がいるメーカーならいざ知らず、開発者だけで構成されているインディーゲームチームなどがプレスリリースを作るとなると上手く作れず、時間がかかってしまうケースも多い。 そこで、インディーゲーム開発者が比較的楽にプレスリリースを作れるように、「これの穴埋めをすればプレスリリースが作れる」テンプレートと、穴埋めするときの流れのノウハウを公開しておこうと思う。 Noteの記事は有料で公開しているものもあるが、基本的に開発者向けにゲーム宣伝のノウハウを書くときはすべての内容を無料で公開するポリシーなので、有料部分はない。 また、今回例に

                                                                                    穴埋めで作る、インディゲーム開発者のための簡単なプレスリリースの作り方|ゲームキャスト

                                                                                  新着記事