回答 (8件中の1件目) 通信するデータ量が増えれば増えるだけ、遠距離間における反応は遅くなることは感覚的に理解できるのではないかと思います。 そういう意味で、反射速度を上げてゲームむを滑らかに遂行させるためには、なるべく通信するデータは少ないのがベストです。 なので、単位時間当たりのプレーヤーの位置、入力コマンド、標的の座標といった、操作に関わるデータを何かしらのデータ圧縮を用いて通信し、そのうえで遠隔地にいるプレーヤー同士の対戦を実現しているのだと思います。 その時に、なるべくデータを小さくするためにある程度の操作などをテーブルにまとめておいたのを用意し、一回のデータで複数のコ...
ゲームエンジンや3Dソフトウェアを利用して高度な表現ができるこの時代でも、プリミティブな描画や動き、アルゴリズムから学べることは多い。それらをJavaScriptで書くクリエイティブコーディングという形で学べる手引書が本書となる。
「線形代数を簡単に理解できるようになりたい…」。そう思ったことはないでしょうか。当ページはまさにそのような人のためのものです。ここでは線形代数の基礎のすべてを、誰でもすぐに、そして直感的に理解できるように、文章だけでなく、以下のような幾何学きかがく的なアニメーションを豊富に使って解説しています。ぜひご覧になってみてください(音は出ませんので安心してご覧ください)。 いかがでしょうか。これから線形代数の基礎概念のすべてを、このようなアニメーションとともに解説していきます。 線形代数の参考書の多くは、難しい数式がたくさん出てきて、見るだけで挫折してしまいそうになります。しかし線形代数は本来とてもシンプルです。だからこそ、これだけ多くの分野で活用されています。そして、このシンプルな線形代数の概念の数々は、アニメーションで視覚的に確認することで、驚くほどすんなりと理解することができます。 実際のと
快適に動作するアプリケーションを提供するために、パフォーマンス・チューニングについてもっと深く学びたい。そんなUnityエンジニアのみなさまにぜひ読んでいただきたい電子書籍が登場しました。 その名もずばり『Unity パフォーマンスチューニング バイブル』。 執筆を手がけたのはサイバーエージェントグループ各社の精鋭エンジニアの方々。元々はサイバーエージェントグループ内の共有資料として制作されたそうですが、その内容とボリュームは「社内向け」の範疇に収まらないほどの商業技術書レベルです。そしてこの度、本書が誰でも無料で読める電子書籍として、社外にも公開されることが決まりました。 一般公開に先駆けて本書を拝読したユニティ・テクノロジーズ・ジャパンのエンジニアからも、絶賛の声が相次いでいます。 本書はこれからパフォーマンス・チューニングを学ぶ人にとって、最適な一冊です。すでに実務経験のある人にとっ
プログラミングアプリ「Springin'」(スプリンギン)などを提供するしくみデザインは6月23日、商用利用OKの無償音楽素材サイト「Springin’ Sound Stock」を公開した。戦闘ゲームの攻撃音や、8bitサウンドの効果音、システム音、乗り物の音など、600点以上をそろえた。 過去のプログラミングコンテスト使用音源など、同社のサウンドデザイナーが手掛けた音源を中心に提供。「つくる楽しさを知り、誰でもクリエイターになってほしいという願い」から公開したという。 誰でも無料で使うことができ、スプリンギンでの利用だけでなく、動画制作やイベントなどの商用利用も可能だ。 関連記事 タップやフリックなどのシステム操作音のフリー素材、電通が公開 商用利用も可能 電通は、タップやフリック、文字入力などの操作を想定したオリジナルのシステム操作音をフリー素材として公開した。「SND」と名付けられた
今の会社に入って1年半が経った。入社してからずっと取り組んでた大きなタイトルが公開されて、それが明日大きな節目を迎える。会社にとっても大きなことだし、僕個人の人生にとってもひときわ大きな出来事かもしれない。 これは、小6でゲーム作りを夢みて大学4年間をプログラミングに費やした僕のゲームが、あした全国のゲーム屋さんに並ぶ話。 1番古いゲームの思い出は『ポケットモンスター クリスタル』だった。 引用元: https://amzn.to/2OCXGlR , https://www.nintendo.co.jp/3ds/pokemon_crystal/index.html 当日のゲームボーイ用のカートリッジは内蔵してある電池を使ってセーブデータを保持してたのだが、僕が持っていったクリスタルはこの電池が切れていたためセーブができなかった。その上、幼い頃に1日中ゲームをやっていて怒られたことがあったら
どうもご無沙汰しております。本Blogが私の年1回の生存報告、兼、アドベントカレンダー用と相成って久しいですが、今年も一発恒例行事として筆を取らせていただきたいと思います。 今年、私が話題に取り上げますのは、とあるゲームです。Amazon Game Studiosという会社が開発・リリースしました、New WorldというMMORPGについてご紹介させていただきたいのです。ゲームの話題には一切興味がない読者諸君も、どうか少し我慢して、私に騙されたと思って最後まで話を聞いていただけませんでしょうか。そもそも、あのAmazonが開発したMMORPGというのですから、どれほどゲームに興味がなくても、技術に興味のある方でしたら、少しは興味深く感じられるのではないでしょうか? けして後悔はさせませんよ。悪い方向にね。 さて、ゲームに何ら興味知識のない方にもわかるように少し解説を入れさせていただきます
「チャンネル登録してください!」あの番組の高評価率は!?──「桜井政博のゲーム作るには」の最初にアップされた動画にて、「講師の依頼を受けることが多いけど、それでは限られた人にしか伝えられない。動画にして配信することで、より多くの人に届けたい!」と、この番組を始めた理由について語られていましたが、そもそものYouTubeで始めるきっかけなどはあったのでしょうか? 桜井氏: 私のチャンネルに関して開口いちばん言いたいことは、「チャンネル登録してください!」ですね(笑)。 ──(笑)。 桜井氏: とりあえずこれは最初に言っておこうと思いました。YouTuberっぽいですし(笑)。 でも、私の番組ではYouTuberらしいことをしていないという事実もあるんですよね。 たとえば、「動画をだいたい10分以上でまとめる」、「動画内でチャンネル登録を推奨する」といったYouTubeのセオリーがあることは、
エンジニアの間で話題沸騰「はじめてゲームプログラミング」 6月11日に発売され一時トレンドにも載るほど。 「ナビつき!つくってわかる はじめてゲームプログラミング」。 「ノード」をつなげてプログラミングしてゲームを作っていきます。 例えば「Lスティックノード」と「ヒトノード」を繋いでLスティック操作ができるようになります。 チュートリアルでは「おにごっこゲーム」や「マリカ」みたいなものを作れちゃいます。 私ももちろんプレイして実況配信なんてやってみたのですが節々で「プログラミング学習」という点で衝撃を受けました。 今回はその衝撃を紹介していきたいと思います。 約束された「完成したときの達成感」 「ナビつき!」というタイトルの通り、チュートリアルが懇切丁寧です。 失敗につながるようなメニューは無効化されていますし、しばらく迷って画面上で進捗を出せないでいるとアシストしてくれます。 「完成」す
自分は Ebiten という 2D ゲームエンジン (ゲームライブラリ) を趣味で開発しています。使用しているプログラミング言語は Go です。 2013 年 6 月に最初のコミットを行ったので、現在 8 周年の 9 年目です。 Ebiten は「くまのレストラン」などのモバイル及び Nintendo Switch 向けゲームで使われており、一定の実績があります。 ゲームエンジンの開発は一朝一夕では終わりません。Unity や RPG ツクールといった既製品がある中、ゲームエンジンをわざわざ自作することは酔狂かもしれません。ではなぜそのようなことをしたのでしょうか。端的に言うと「ミニマムな API で実用的な 2D ゲームが作れるかどうか」ということを証明したかったのです。自分の美的感覚の追求です。この目的に気づいたのは割と最近のことです。やっていくうちに「自分がやりたかったのはこういうこ
坂口博信さん、成田賢さんが2024年6月22日放送のJ-WAVE『ゆう坊とマシリトのKosoKoso放送局』の中で初期『ファイナルファンタジー』シリーズなどを手がけた天才プログラマー、ナーシャ・ジベリについて話していました。 (鳥嶋和彦)やっぱり当時は(開発が)早いよね。 (坂口博信)最長で10ヶ月ですね。 (Naz Chris)ドラクエも早かったんですよね。 (堀井雄二)1なんか半年ぐらいで、2もそのぐらい作っていて。すぐ出したからね。で、3」でやっと1年かかったという話なんで。 (Naz Chris)当時のファミコンのゲームって、そんなもんなんですか? 平均的に1年以内で開発できるんですか? (堀井雄二)容量が少ないんでね、分量がなかったんだよね。1で64KBしかないんで。そこに絵を入れて、音楽を入れて、プログラムをしてっていう。 (坂口博信)そうですね。成田が言ったようにナーシャって
まず、僕はこのゼルダの伝説ってゲームを結構面白いと思っている。タイトルに「向いてないかもしれない」って書いてるけど、結構面白いと思ってる。たとえ相性的に合わないと思うような相手だったとしても、人間としては愛せるだろう。それと同じことだ。僕はこのゼルダってゲームが好きだ。 そもそも、僕ほどの天才がなんのプラスにもならないようなただ罵詈雑言を吐き散らすだけの駄文を書くと思うのか? だから、これからこの記事を読むアナタもそなたも貴様も「あぁ、こんな困った人もいるんだなぁ」と、それはそれは冷めた目で見守るがいい。 で、僕ってゼルダに向いてないかもしれない。 なんで向いてないのか、これからいろいろ書いてみる。 日本の恥 まず、このツイートを見てほしい。 僕が操作したリンクが、哀れにも落下していく。そんなに面白味のない動画。いや、この動画そんなに面白くないだろ。キミら、何がそんなに面白いの? 全ッ然面
近年、とりわけインディーゲーム界でローグライクゲームが世界的に人気を集めつつある。 2Dメトロイドヴァニアとしても高品質な『Dead Cells』、デッキビルディング・ローグライクという新ジャンルを確立した『Slay the Spire』、ピクセルベースの物理演算という新境地を開いた『Noita』、国内でもスマホで一世を風靡した『ダンジョンメーカー』。 そして直近では2020年のGDCアワードのゲーム・オブ・ザ・イヤー受賞をはじめ、世界的に高い評価を得ている『HADES(ハデス)』など、タイトルを挙げればきりがない。 いまや、「ローグ」との名を冠していれば売れるのでは?と思えるほどだ。 『Dead Cells』 (画像はSteam:Dead Cellsより)『Noita』 (画像はSteam:Noitaより) 『トルネコの大冒険』や『風来のシレン』の頃からローグライクファンである筆者にとっ
戦闘のあるゲームを作るなら、考えないといけないのがダメージの計算式。でも、計算式のコツとか基本とか調べると、小難しそうな話が出てきて め、めんどくせぇ~ってなったりしませんか?私はなります。色んな計算式とその特徴を羅列されても、よくわかんなくなっちゃう。 とはいえ私もゲームデザイナーの端くれなので、ダメージ計算式を考える機会がそれなりにあります。そして他人の作った変な計算式に苦しめられることも、いっぱいあります。泣きたい。 大元の計算式が悪いと、それを利用してバランス調整しても苦労する事が多いんですよ。なので、そんな悲劇を少しでも食い止めるためにもですね。 この記事では 数字が苦手な文系の人でも、なんかいい感じに計算式を考る…とっかかりになることを目指して書いていこうかと思います。 ※こういう計算式がある!選んで使え!!という記事ではありません。 ※計算式を考える時、こういうのを把握して、
Platformer and adventure gameFind a root vegetable, hold it up (KONPSI), eat it, throw it, etc., and move on!Adventure i... レトロ感あふれるドット絵とサウンド、メトロイドヴァニアのように2Dの広いマップを探索し、いくつかの3Dダンジョンを散りばめたどこか懐かしい構成のゲームになっています。 主人公は狐の子供で根菜の力を扱うことができます。 この根菜の力で病で眠ってしまった住民を助けたり、いくつもの障害を乗り越えて自分の巣へたどり着くことが目的です。 惨状 しかし、ゲームは全く拡散されず、ダウンロードされることもほとんどありませんでした。 最初はitch.ioやboothで販売を開始、1月たっても合わせて10本程しか売れず、マーケットをsteamに変えてみようと思い、s
前からずっと言いたかったことがある。同じ過ちを犯すゲーム開発者に。あるいは、「ゲームを完成させた体験が無い人」に。 あなたのゲーム開発に対する予測は、ほとんどの場合正しくない。それも、20%や40%などの振れ幅ではない。200%とか400%のスケールで大きく間違っている。 私はその感覚を確かめるべく一つのアンケートを実施した。結果は火を見るより明らかな傾向を示した。 個人ゲーム開発者に質問です。「1年で完成させる」と思って作り始めたプロジェクト、実際に完成したのは? — じーくどらむす/岩本翔 (@geekdrums) June 4, 2024 Twitterアンケートの統計的な正しさは保証しない。そもそも母集団が偏っているし、最後の選択肢が「未完成」を含めていることに対して「4年以内に諦めて未完成」の人も含めているかもしれない。が、エターナったという意味では4年以上完成しないもの、に含め
ゲーム開発者であり、『Unity 2017最適化ガイド Unityのあらゆるパフォーマンス問題を解決するための手引き』の日本語翻訳を担当したへっぽこさんは、2021年8月28日に技術書『Unity uGUI アドバンスド・リファレンス』を GitHub にて無償公開した。 これは Unity の uGUI (グラフィカルインターフェース制作を助けるツール)を使用するにあたって必要な知識、パフォーマンス改善の手段などをまとめた700ページ以上の書籍。 中級者以上を対象としており、現時点でゲームキャスト向けにゲーム開発者複数人から「この書籍は素晴らしい」という推薦を得たので記事として紹介しておく。 本書が公開されてすでに2日。 ネット上でも、「お金を支払いたい」などの声が上がっており、評判は上々の模様。 本書をゲームキャストに推薦した開発者の中には、「モバイルゲームのパフォーマンスを最適化しよ
「Unityで3Dアクションゲームを作ってみたい!」 「UnityとC#でゼルダの伝説・聖剣伝説・原神・モンハンのようなアクションRPGを作ってみたい!」 「Unityでリリースできるレベルのスマホゲームを作ってみたい!」 そんなあなたのために3Dアクションゲームの作り方講座ができました! この講座では完全フルスクラッチで0からUnityとC#で3Dアクションゲームを作っていきます。 綺麗なグラフィックとワクワクする冒険、立ちはだかるモンスターをバッタバッタと倒しながら先へ進み、アイテムを得て最後にはボス戦! ハラハラドキドキの3Dアクションゲームを完成させていきましょう。 今回の講座では、UnityやC#プログラミングの初心者さんでもサンプルと同じゲームを作れるようにソースコード・図・動画などを付けて解説しています。 【全16回】Unityで作る3Dアクションゲームの作り方 講座は現在全
「ゲーム・オブ・ザ・イヤー 2024」。本稿では、1年の総括として各ライターの個人的なゲーム・オブ・ザ・イヤーを紹介する。 今年2024年を振り返る、AUTOMATONの年末企画第4弾。年末最後の企画となる本稿では、1年の総括として各ライターの個人的なゲーム・オブ・ザ・イヤーを紹介する。2024年も多種多様な素晴らしいゲームたちが登場した。そのうち、ライターごとの個人的なベスト作について語ってもらった。 『Balatro』 ──何も生み出さない時間の肯定 開発元:LocalThunk 販売元:Playstack 対応機種:PC/Nintendo Switch/PS5/PS4/Xbox Series X|S/Xbox One/Android/iOS] 我々は日々、社会の一員として理性を持って生活している。誰かの良き隣人として、なるべく慎ましやかに、ひとさまの迷惑にならないように生きることを求
なかもん @nakamon_studio 個人でインディーゲーム制作してます!📱🃏 |本業はゲームディレクター|数学に拒否反応出る文系でも個人開発を継続する方法やマインド、非エンジニアでもゴリ押しで開発する方法などをYouTube等で発信中!🔥|東京でゲーム制作もくもく会毎月開催してます🎮|キャンプや自然やビールが好き🏕️🍻| youtube.com/@nakamon_game なかもん @nakamon_studio 個人開発者の最大の武器ってつくづく、ニッチな場所を狙えることだよなぁと思う。 企業だと月30万円の売上しか出ないゲームやアプリって「事業として成り立たない」でボツになる。 でも個人なら月30万円ってだいぶ美味しいですよね笑 会社でディレクターやってるからよく分かるんですが、企業って人件費や固定費がすごいから、どうしても「ある程度大きく当てる」ことしか考えられない
【無料公開】社内研修書籍『Unity パフォーマンスチューニングバイブル』のPDF公開&オープンソース化しました! ゲーム・エンターテイメント事業部では、社内研修用の書籍『Unity パフォーマンスチューニングバイブル』のPDFを公開し、同時にオープンソース化しました。 本記事ではこの書籍の概要とダウンロード方法、オープンソース化とその意図についてご紹介します。 Unity Performance Tuning Bible はじめに モバイルゲーム開発においてパフォーマンスチューニングは重要ですが、その一方で、必要な知識が幅広く、体系的な学習が難しいという問題があります。 ゲーム・エンターテイメント事業部ではこのような課題感から、パフォーマンスチューニングに関する知識を体系的にまとめた書籍として、『Unity パフォーマンスチューニングバイブル』を製作し、社内の Unity エンジニアの方
『どきどきポヤッチオ』は、25人の村人がリアルタイムで生活をしている世界にて、パンの配達などをして村人たちと交流しながらひと夏を過ごす箱庭ゲーム。『海腹川背』シリーズなどで知られる近藤敏信氏がキャラクターデザインを担当している。 MIYAKE氏は先輩から、本作では自由にマップを移動できるが、隣のマップのロードが間に合わない時のために、ある工夫がしてあると聞かされたという。同氏は、テクスチャを小さくしたり、暗転させてロード画面を挟んだりなどを想像したそうだが、答えは何と「プレイヤーがつまづいてコケる」というものだった。主人公がつまづいて転び、起き上がる間にデータをロードしていたというのだ。 この工夫については、SNS上で大きな注目を集めることに。またMIYAKE氏も、クオリティを維持しながらの解決策であり、頭に電流が走るぐらいの衝撃を受けたと当時のことを振り返っている。 *主人公がコケるのは
筆者自己紹介と本記事概要はじめまして、持辺高志ともうします。 本記事は、業界完全未経験だった自分がふとしたきっかけでゲームを作り始め。大体1年半~くらいの期間でSteamで有料販売をするまでに経験したことやノウハウを赤裸々にまとめたモノになります。 プログラミングはおろか、絵もかけず曲も作れない、シナリオも書けない私でもゲームを作って人からお金を貰えた。という事実が、少しでもこれからゲーム製作を始める人や、販売したいと思ってる人の栄養になればいいなと思っています。 別に自慢や自作品の宣伝をしたいわけではなく、その辺は省いていくので 適当な暇つぶしのための読み物として読んで頂ければ幸いです。 実績としては、1年半~2年弱でフリーゲームや有料販売含めた4タイトルをリリースし 累計ダウンロード数は2万前後となります(普通に弱小です)。 書いていく内容は、よくある啓発のような内容のものではなく ゲ
個人的には、ゲームエンジンを書く仕事がなくなった これはデカいと思うんだよな ゲームエンジンって職人芸的なところがあった Unityとか、Unrealとか、物理エンジンもBox2DとかBulletとか、当然昔はなかったので、みんな自前で書いてたはず 例えば、スーパーマリオの物理挙動とか衝突判定は当たり前だけど自前で書いてたはず でも、今はブロック崩しさえUnityとかUnrealに含まれてる物理エンジンで剛体力学使って書けちゃう なんかそういうの無駄な計算力だよなと思うけど、まあ書けちゃう、動いちゃう たしか、チュートリアルかなんかにもあったはず 昔はゲーム作るときって、リードプログラマーが1人いて、他も数人で、少人数で職人芸的に作ってたわけだよ 全て自前でやらなければいけないから、簡易的なものを作るにしても、一応大学でやった物理を再度勉強したりするわけだ 剛体力学とか、流体力学とか、材料
あるゲーム会社に、新卒の若者が入社しました。 彼は高学歴ということもあって、とても頭の回転が速く、仕事を指示されると業務の本質をすぐに理解し、先輩顔負けのクオリティで成果物を出してくれました。 さらに人柄も良く、コミュニケーション能力も高かったので、将来を有望視されました。 そして彼はその期待に応え、入社わずか3年でディレクターに抜擢されました。 とても順風満帆といった感じでしたが、しかし、いかに優秀な彼でも、ディレクターに就任するには、3年という期間は短すぎたようです。 正しい下積みを経験していなかった為、非常に不幸な事件が起こり、ゲーム開発チームが苦労をしてしまいました。 ■有望株を育てるという抜擢「彼をディレクターに抜擢しよう」という方針は上層部が決めました。「彼を育てたい」という思いがあったからです。 筆者はその考えに賛成でした。 能力のある若者は、慣例にとらわれず、どんどんチャン
クリエイターの頭の中、ものづくりの思考をじっくり知ることができるとあって、大きな話題を呼んだYouTubeチャンネル「桜井政博のゲーム作るには」。『星のカービィ』や『大乱闘スマッシュブラザーズ』などの人気シリーズを生み出したゲームクリエイターの桜井政博氏のチャンネルで、約2年半もの期間にわたって合計250本以上もの動画が公開された。ゲーム業界の関係者だけでなく、マーケターやものづくりに携わる人も必見だ。今回は、桜井氏にものづくりへの姿勢や仕事への向き合い方などを聞いた。 ゲームクリエイターの桜井政博氏は、YouTubeチャンネル「桜井政博のゲーム作るには」を約2年半もの期間更新。今回は、同氏にゲームづくり、ものづくりで意識していることを聞いた(画像は、「桜井政博のゲーム作るには」1本目の動画「このチャンネルについて」から)
国内のプレイヤーゼルダねこ氏は1月10日、『ゼルダの伝説 ブレス オブ ザ ワイルド』のスーパープレイ映像を投稿。全世界で話題を呼んでいる。プレイ内容は、始まりの台地から1400メートル(1.4キロ)先のガーディアンを狙撃するというもの。ただ狙撃するだけでなく、狙撃が当たったことを確認するところまで含まれており、その“映え”から話題となったようだ。 プレイのスタート地点となるのは、時の神殿跡。準備をしたのち、そのまま盾に乗りながら降下する。古代兵装の矢を遠方に撃ち込むと、ボコブリンを踏みつけ加速しながら空へ。ものすごい速さで滑空していると、なんとさっき撃った矢が上空に見えるではないか。滑空しながらガーディアンに矢が当たったところを確認し完了。「1.4キロ先の敵」の狙撃が立証されたというわけだ。1.4キロという長さの計測には、後述するゆきの氏の方法が採用されている。ともかくかなり遠方にいる敵
生田美和 @shodamiwa ゲームシナリオには、「矛盾や違和感を潰していく」チェック工程がある。ところが稀に「魔法なんて現実には存在しないですけどね」というレベルで、ジャンルそのものを否定されるチェック体制になることがある。どういうことかというと、「ゲームを遊ばない素人感覚こそ正義」という方針のため。 2022-04-12 11:46:29 生田美和 @shodamiwa 「奪われたら世界が困るようなアイテムを、キャラ個人が持ってるってどうなんでしょうね?」「なんでここでバトルになるんですか?ふつうは上司に確認してからですよね?」等など…ゲームを遊ばない人間による「現実とは違う」という指摘に対処していたら、ゲームのスタイルからかけ離れていく。 2022-04-12 11:47:12 生田美和 @shodamiwa 例えば、ドラマやアニメのシナリオに。「一人のキャラが話しはじめたら、ほぼ
恐らく最も有名なOSSのゲームエンジンです。 UnityやUE5の代替となるソフトウェアです。 Godot以外にもOSSのゲームエンジンはいくつかありますが、現状実用に耐えうるのは恐らくこのゲームエンジンくらいです。 3D,2D双方の開発ができ、多くのプラットフォーム向けに出力できる、UnityやUE5に引けをとらない出来のソフトウェアです。 特徴は以下の通りです。 OSSかつ無料である すばらしい。 ゲームエンジン自体がかなり軽い(2桁MBくらいしかない) その分起動もかなり早い。この手軽さはやっぱり便利。 有名なゲームエンジンと比べ後発であるためUIが洗練されている 例えばUnityではオブジェクトにコンポーネントを足していくという感じですが、Godotは全てがノードでありシンプルな設計です。 エディタが内蔵されている 外部エディタは必要なく、全てGodot内で済ませられます。 基本的
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く