並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 180件

新着順 人気順

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

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

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

      オンラインゲームでは、お互いの位置がだいぶ離れていても (日本とブラジルくらい) 何故素早く同期できるのですか?どのように通信しているのでしょうか?に対するNakamura Yutaさんの回答 - Quora
    • スーパーマリオのジャンプのアルゴリズム - Qiita

      先日、気持ちのいいジャンプを目指してというQiitaの記事を見かけました。記事中では、マリオのジャンプについても触れられています。マリオというと、マリオブラザースやスーパーマリオブラザース等々、色々あるのですが、これはおそらくスーパーマリオブラザースの事だと思われます。ジャンプアクションゲームといったらスーマリですね。 そのマリオのジャンプの仕組みは「マリオの速度ベクトルを保存しておいて座標を計算するんじゃなくて~」と書かれていて、別サイトのブログへのリンクが張られています。 マリオのジャンプ実装法とVerlet積分 ただ、この記述については不正確であるという別のブログもあったりします。 マリオの完コピvol.28 ジャンプの解析と修正 ホントのところはどうなんでしょうか?世界で最も有名なゲームのジャンプがどのように処理されているのか気になったので調べてみることにしました。 原典にあたる

        スーパーマリオのジャンプのアルゴリズム - Qiita
      • クリエイティブコーディングの教科書

        ゲームエンジンや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

                ---【追記:2022-04-01】--- 「基礎線形代数講座」のPDFファイルをこの記事から直接閲覧、ダウンロードできるようにしました。記事内後半の「公開先」に追記してあります。 --- 【追記ここまで】--- みなさん、はじめまして。技術本部 開発技術部のYです。 ひさびさの技術ブログ記事ですが、タイトルからお察しの通り、今回は数学のお話です。 #数学かよ って思った方、ごめんなさい(苦笑) 数学の勉強会 弊社では昨年、有志による隔週での数学の勉強会を行いました。ご多分に漏れず、コロナ禍の影響で会議室に集合しての勉強会は中断、再開の目処も立たず諸々の事情により残念ながら中止となり、用意した資料の配布および各自の自学ということになりました。 勉強会の内容は、高校数学の超駆け足での復習から始めて、主に大学初年度で学ぶ線形代数の基礎の学び直し 、および応用としての3次元回転の表現の基礎の理解

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

                  - 線形代数・回転の表現 - 株式会社 セガ 開発技術部 こちらからも↓PDFをダウンロードできます https://techblog.sega.jp/entry/2021/06/15/100000Read less

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

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

                      アーケードゲームを支えるデバッグ術 - SEGA TECH Blog
                    • いまだから語れる『ゼルダの伝説 ティアーズ オブ ザ キングダム』開発者インタビュー。“遊び優先”を貫いて完成させた驚異の続編【ティアキン】 | ゲーム・エンタメ最新情報のファミ通.com

                      『ブレス オブ ザ ワイルド』を超える衝撃。驚異の続編はいかにして生まれたか 『ゼルダの伝説 ティアーズ オブ ザ キングダム』(以下、『ティアーズ オブ ザ キングダム』)の発売から4ヵ月。シリーズ最高傑作との呼び声も高い『ゼルダの伝説 ブレス オブ ザ ワイルド』(以下、『ブレス オブ ザ ワイルド』)の続編として、プレイヤーの大きな期待を受ける中で発売された本作では、その期待を遙かに超えるボリュームと、圧倒的な自由度、そして壮大なスケールの物語が展開。広大なハイラルの大地と大空、さらには地底までも舞台にした冒険は、世界中の人を魅了し、新たな“発見”や“創造”が日々生まれている。

                        いまだから語れる『ゼルダの伝説 ティアーズ オブ ザ キングダム』開発者インタビュー。“遊び優先”を貫いて完成させた驚異の続編【ティアキン】 | ゲーム・エンタメ最新情報のファミ通.com
                      • ソシャゲ運営を8年やって感じた、良いところと悪いところ - 音速きなこおはぎ

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

                          ソシャゲ運営を8年やって感じた、良いところと悪いところ - 音速きなこおはぎ
                        • ワンボタンゲームをたくさん作ったので、その作り方をおさらいしたい - ABAの日誌

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

                            ワンボタンゲームをたくさん作ったので、その作り方をおさらいしたい - ABAの日誌
                          • Unity 3Dアクションゲームの作り方 ゼルダ・原神・モンハン風 (スマホ化対応)

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

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

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

                                『ガンパレ』の企画書、ついに公開━初代PSの伝説的タイトルは、なぜ生まれたのか?そして『LOOP8』へ受け継がれたもの【ゲームの企画書】
                              • AWS 導入事例: ニンテンドーシステムズ株式会社 | AWS

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

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

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

                                    【無料公開】社内研修書籍『Unity パフォーマンスチューニングバイブル』のPDF公開&オープンソース化しました! | CyberAgent Developers Blog
                                  • 高評価アクションゲーム『Celeste』開発者が、“手触り“に関する極意を明かす。プレイヤーにストレスを与えないように取り組んだこと - AUTOMATON

                                    ホーム 全記事 ニュース 高評価アクションゲーム『Celeste』開発者が、“手触り“に関する極意を明かす。プレイヤーにストレスを与えないように取り組んだこと 現在PC/Nintendo Switch/PS4/Xbox One向けに販売中の『Celeste』。山登りと自己発見をテーマにした2Dアクションゲームである本作は、何度も死にながら少しずつ歩みを進める歯ごたえあるゲームプレイが特徴だ。一方で、キャラクターの操作性の良さにより、また絶妙なレベルデザインも手伝って、何度も挑戦しているうちに突破できそうだと感じさせてくれる。 キャラクターの操作性は、コントローラーを通じてプレイヤーが直接感じ取ることになる重要な部分。その“『Celeste』らしい手触り”はどのようにして実現させたのか、本作のディレクターMatt Thorson氏がいくつかのテクニックを紹介している。 コヨーテタイム A s

                                      高評価アクションゲーム『Celeste』開発者が、“手触り“に関する極意を明かす。プレイヤーにストレスを与えないように取り組んだこと - AUTOMATON
                                    • 『ゼルダの伝説 ティアキン』自由な“掛け算の遊び”を生むために。「全部物理で作る」を決断するまで【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
                                        • 「Client と Server があるスマフォゲームを 開発するときに人類が考えておくべき、ほとんど全てのこと」をまとめる構想

                                          「Client と Server があるスマフォゲームを 開発するときに人類が考えておくべき、ほとんど全てのこと」をまとめる構想 これは何 「Client と Server があるスマフォゲームを開発するときに人類が考えておくべき、ほとんど全てのこと」 をドキュメントとしてまとめようと思ったときに、何を書けばいいかをリストアップする場所 (構想を練る目的なので、不完全な内容です) のんびり更新予定 モチベーション 1. 仕事上の実利 職業柄、生きていくために Client / Server 実装があるスマフォゲーム を一定期間をかけてチームで開発することが多い ゲームのチーム開発は要素が多く、先立って考慮しておくべきことも多岐に渡る 「考慮しておくべきことリスト」 を用意しておくことで、考慮漏れによるミスや手戻りを減らす 初心者にとっては抜けていた知識の補完になり、中級者以上にとっても思考

                                            「Client と Server があるスマフォゲームを 開発するときに人類が考えておくべき、ほとんど全てのこと」をまとめる構想
                                          • ゲーム開発で使えるオープンソースソフトウェア個人的まとめ - Qiita

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

                                              ゲーム開発で使えるオープンソースソフトウェア個人的まとめ - Qiita
                                            • 『マリオカート 64』のルイージサーキットが“21秒で3周”され世界記録樹立。ひたすら壁に当たり続けた男たちの叡智と狂気 - AUTOMATON

                                              『マリオカート 64』において、ルイージサーキット3ラップタイムアタックの世界記録が生まれた。そのタイムは、わずか21秒04。参考までに述べておくと、同コースのスタッフゴーストのタイムは1分29秒670だ。当然この世界記録が、一種のグリッチを利用したものであることは明らかである。しかしそのレコードを“ズル”だといなす人は、おそらくいない。なぜならその背後には、“マリオカート物理学”ともいうべき膨大な知恵と経験の系譜が連なっているからだ。 まず百聞は一見にしかず、問題の世界記録達成の映像を見てみよう。記録を打ち立てたのはabney317ことBeck Abney氏。すでに界隈で数々の記録を打ち立てた熟練のスピードラン走者だ。映像を観るとすぐ、Abney氏がろくにコースを“走っていない”ことがわかるだろう。やっていることはというと、スタート地点近くの壁に繰り返し体当たりしている。そして不思議なこ

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

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

                                                  『FFVII リメイク』は自動デバッグで、休日、夜間問わず、毎日数百回も通しプレイ中。ゲームのバグを自動で検知するシステムを開発【CEDEC 2020】 | ゲーム・エンタメ最新情報のファミ通.com
                                                • 小さなゲームを作ること、それ自身が楽しいのだ - 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年の進化と同期方式の選び方 - きゅぶろぐ
                                                      • はじめに · 小さなゲーム開発の楽しみ

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

                                                        • GPT-4を使って ぷよぷよ 作ってみたときの感想

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

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

                                                            『エルデンリング』の広大なオープンフィールドはいかにして作られたのか。6100m×7400mの超巨大マップをエンジニア視点で大解剖するセッションをレポート【CEDEC2022】 8月23日から25日にかけて、ゲーム開発者向けカンファレンス「CEDEC2022」が今年も開催された。本記事ではイベント2日目に行われたセッション「ELDEN RINGのオープンなフィールドに対応するためのエンジニア取り組み事例紹介」のレポートをお届けする。 フロム・ソフトウェア初のオープンなフィールドを実装した『エルデンリング』は、同社が得意とする美麗なグラフィックで壮大かつシームレスな空間を見事に表現した。しかし、広大なスケールのフィールドはいかにして開発されたのか。 本セッションでは、そんな『エルデンリング』の広大で美麗なフィールドの開発過程を明らかにする。登壇者は本作にシステムデザインディレクターとして参加

                                                              『エルデンリング』の広大なオープンフィールドはいかにして作られたのか。6100m×7400mの超巨大マップをエンジニア視点で大解剖するセッションをレポート【CEDEC2022】
                                                            • 完全個人の開発者が、いかにして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

                                                                        天穂のサクナヒメの丁寧な耕作とローカライズ
                                                                      • ゲーム製作で最初に試みない方がいいn個のこと – 東京工業大学 ロボット技術研究会公式ブログ

                                                                        東京工業大学 ロボット技術研究会公式ブログ 東京工業大学の公認サークル「ロボット技術研究会」のブログです。 当サークルの日々の活動の様子を皆さんにお伝えしていきます。たくさんの人に気軽に読んでもらえると嬉しいです。 どうもこんにちは。14の らりお と申します。 この記事は春の新歓ブログリレー19日目の記事です。進捗どうですか! このブログを読んでいる人には、ロ技研に入りたい人も、入るか迷っている人も、関係ない人もいることと思います。この記事では、ゲーム製作やプログラミングに興味がある新入生(ゲーム製作初心者)に向けて、私の試みと後悔と、そこから得た微妙な教訓を綴ります。 題して『ゲーム製作で最初に試みない方がいいn個のこと』です。 ケーススタディ 入出力ライブラリから作ろうとする やろうとしたこと: std::iostream のインターフェースで、透過的に圧縮・展開を行う I/O ライ

                                                                        • めんどうくさいゲームセキュリティ

                                                                          ipa-medit: Memory search and patch tool for IPA without Jailbreaking/ipa-medit-bh2022-europe

                                                                            めんどうくさいゲームセキュリティ
                                                                          • 『天穂のサクナヒメ』には別の同人サークルが開発した「ラグナロクエンジン」を使用。複数のサークルが制作に携わる独自のゲーム開発体制を代表者らが解説

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

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

                                                                              2022/08/25 CEDEC2022

                                                                                C#によるクライアント/サーバーの開発言語統一がもたらす高効率な開発体制 ~プリコネ!グランドマスターズ開発事例~
                                                                              • 「龍が如くスタジオ」のQAエンジニアリング技術を結集した全自動バグ取りシステム

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

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

                                                                                  1秒間に PHP が受信する HTTP リクエストが最大 10,000 回以上——— そんな世界が存在します。その一つが 「ソーシャルゲーム」 です。メンテナンスが明けた瞬間、イベントが始まった・終わる瞬間、様々なタイミングでゲームサーバーは瞬間的に高負荷になります。もちろん、サービスをリリースし PR をたくさん出し始めたその瞬間が、プロジェクトで最も高負荷となるでしょう。それらに耐えうるサーバー構成が求められていますが、「リリース直後にサーバーがダウンした」「限定イベントが始まったらすぐ緊急メンテナンスが始まった」という話はちょくちょく聞こえてきます。その 瞬間的な高負荷(いわゆる "スパイク") に耐えるには、事前準備を怠らないことが重要です。 ソーシャルゲームにおいては、他の Web アプリケーションに比べ 書き込みヘビーなワークロード であることが多いです。読み込みは比較的簡単に

                                                                                    秒間 10,000 リクエストを "簡単に"いなすゲームサーバーを Laravel で作る設計

                                                                                  新着記事