第27話「失われた純粋さ」
第27話を読んでいただきありがとうございます
登録不要・1タップで作者に届きます
応援ありがとうございます!
特に良かったところは?(任意)
送信できませんでした。通信状態を確認して、もう一度お試しください。
この回への感想を作者に送る(200字・公開されません) 誤字・画像のミスを報告する
今回の学び
ゲームをプレイしていて「ボス部屋の前に不自然に長い廊下やエレベーターがある」と感じたことはありませんか?実はあれ、プレイヤーを移動させている間に、裏で次の部屋のデータを読み込む「非同期ロード(裏読み)」というテクニックの代表例です。他にも、敵が大量に出ても処理落ちしないのは、キャラクターを毎回生成・破棄するのではなく、あらかじめ用意したものを使い回す「オブジェクトプール」という手法でメモリへの負荷やメモリリークを防いでいるからです。開発者の視点を持つと、ゲーム内のあらゆる要素が「技術的な課題解決の結晶」として見えてきます。皆さんが自分のゲームを作る時も、ロード時間が長い時は「ごまかしの通路」を作ったり、弾や敵の処理が重い時は「オブジェクトプール」を導入するなど、プロの巧みな工夫をぜひ取り入れてみてください。