【最初の一歩】ゲーム開発に必要なパソコンの選び方【プログラマー編】この広告は、90日以上更新していないブログに表示しています。MacMini)基本知識パソコンとはパソコンとはパーソナルコンピューターの略です。ゲームを開発するためにはパソコンが必要になります。パソコンはハードウェアとソフトウェアで構成されています。ハードウェアとは物理的に存在していて触れることができる、パソコン本体のことです。ソフトウェアとは物理的には存在せず触れることができない、パソコンの中にインストールするものです。ゲームを開発するためにはハードウェアであるパソコン本体に、ソフトウェアである画像編集ソフトや3Dアニメーションソフトをインストールする必要があります。ハードウェアの性能が低いパソコンではせっかくソフトウェアをインストールしても動かすことができません。そのため、まずは何をインストールするかを考えて、そこからパソコンを選んでいきましょう。Unit)CPUの性能が高いほどおよそ全ての処理速度が向上し快適に動作します。インターネットをするぐらいならCPUに負荷はあまりかからず処理が遅くなるようなことはないですが、画像編集ソフトや3Dアニメーションソフトなどの専門的なソフトウェアを使用するのならCPUの性能は大切になります。Unit)GPUの性能が高いほど3Dグラフィックス描写の処理能力が向上します。CPUがコンピューター全体の計算処理を担当しているのに対してGPUは3Dグラフィックスなどの画像描写に必要な計算処理を担当します。メモリメモリの性能が高いほど複数の作業を並行することができます。画像編集ソフトを起動しながら3Dアニメーションソフトを起動したりなんてこともできるようになります。ストレージストレージの性能が高いほど音楽や写真や動画などたくさんのデータが保存できます。その他の部品ディスプレイやキーボード、マウスなどもハードウェア(パソコンの部品)です。System)OSはハードウェアの制御をするためのソフトウェアです。WindowsとMacOSが有名ですよね。ゲーム開発をしたいプログラマーが選ぶべきOSはMacOSです。スマートフォン用アプリを開発する際にWindowsではAndroid用のゲームしか開発できませんが、MacOSならAndroid用とiOS用の両方のゲームを開発することができるからです。その他のソフトウェアOSはすべてのソフトウェアの土台となるソフトウェアであり、他のソフトウェアたちとは異なる存在です。文書作成ソフト、表計算ソフト、画像編集ソフト、3Dアニメーションソフトなどの他のソフトウェアたちは厳密にはアプリケーションソフトウェアと呼ばれています。次項ではゲーム開発に必要なソフトウェアたちを紹介していきます。ゲーム開発に必要な各種ソフトウェアの紹介(推奨環境付き)ゲームエンジンゲームエンジンとは、ゲームを作るための統合開発環境のことです。ゲームを開発しようと思った時に3D描画やサウンド再生や重力計算などの、どのゲームでも必要になる汎用的な機能をゼロから開発するのは無駄が多いですよね。ゲームエンジンはそれらの機能を最初から備えた、ゲーム開発の効率を大幅に向上するためのソフトウェアであり、現代のゲーム開発において欠かせない存在となっています。先述した全てのソフトウェアの推奨環境を満たす性能は下記のようになります。GB推奨環境を満たすパソコン一覧MacBookProMacBookProの長所は、高性能なパソコンを手軽に持ち運ぶことができることです。外出先で使用する機会が無いとも限りませんし、家の中でも家族と写真を見るときなど動かす機会は多いです。MacBookProの短所は価格です。円(税込)にもなります。GBiMaciMacの長所は、コストパフォーマンスの高さです。MacBookProよりも高い性能と大きなディスプレイを持ちながら値段は261,144円(税込)です。パソコンで重たい作業をするのであれば、排熱の問題からしてもMacBoolProよりもiMacの方が優れています。iMacの短所は持ち運びができないことです。GB※オプションでプロセッサ、メモリ、ストレージをグレードアップしています。MacMini)その他の候補としては、iMacPro、MacPro、MacMiniがあります。iMacProとMacProについては性能は申し分ないのですが価格帯がとても高く、MacBookProかiMacでの作業に限界を感じてから手をつければ良いと思うのでオススメはしません。MacMiniについては推奨環境は一応クリアしているのですが、発売日が2014年と時間が経っていて古い機種になるため現在購入するのはオススメはしません。»プロフィールid:nightowlgames0314稼げるクリエーターになりたい方へ有益な情報をお届け!ゲーム/イラスト/漫画/音楽/小説/YouTube/etc...技術系記事では、ただ操作手順を説明するだけではなくて「なぜそうするのか」というところまで踏み込んで解説します。ブログの記事を更新した時はTwitterでもお知らせしてます。フォロー宜しくお願いします。(1)はてなブログをはじめよう!nightowlgames0314さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。