No.1ベストアンサー
- 回答日時:
うーん。
無謀。普通どうがんばっても数年掛かります。
1.C言語。ポインタや構造体は完璧に理解できないとだめです。
2.基本的なアルゴリズムとデータ構造の学習。理解しているなら飛ばして良いです。
「アルゴリズムの絵本」
http://www.seshop.com/detail.asp?pid=4179
「新版 C言語によるアルゴリズムとデータ構造」
http://www.bohyoh.com/Books/CAlgoData/index.html
3.WindowsAPI(OSの仕組み)の学習。理解しているなら飛ばして良いです。
「APIで学ぶWindows徹底理解」
http://software.nikkeibp.co.jp/software/backno/0 …
「Windowsゲームプログラミング」
http://wisdom.sakura.ne.jp/system/winapi/index.h …
4.DirectXの学習(ここでやっとゲーム画面)。
まず簡単なアクションゲームやシューティングゲームぐらい作れる必要があります。
「ゲームプログラマになる前に覚えておきたい技術」
http://www.amazon.co.jp/dp/4798021180
「DirectX ゲームグラフィックス プログラミング Ver. 2.1」
http://www.amazon.co.jp/dp/4797341874
「シューティングゲーム プログラミング」
http://www.amazon.co.jp/dp/4797337214
「3D格闘ゲームプログラミング」
http://www.amazon.co.jp/dp/4797341807
5.ゲームアルゴリズム、数学、AIの学習。
「ゲームプログラミングのためのリアルタイム衝突判定 」
http://www.amazon.co.jp/dp/493900791X
「ゲーム開発のための数学・物理学入門」
http://www.amazon.co.jp/dp/4797329076
6.リアリティのための3Dシェーダの学習
「3Dグラフィックス・マニアックス」
http://journal.mycom.co.jp/column/graphics/index …
「DirectX 9 シェーダプログラミングブック」
http://www.amazon.co.jp/dp/4839912475
「DirectXシェーダプログラミング 仕組みからわかるゲームエフェクトテクニック 」
http://www.amazon.co.jp/dp/4797344962
7.ここでやっとTPSやFPSオリジナルゲームの開発。
PS1程度のグラフィックでも3Dの空間を人が動き回るのが如何に難しいか作ってみると分ると思います。これ以外にグラフィックデータや効果音データも必要です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# Switch向けにpcでc言語でゲームを作っているのですが、開発環境はWindows10のvisua 1 2022/04/02 07:04
- IT・エンジニアリング プログラマーです 未経験から一年半汎用系(.NET、C#)システムを作っていました。自社なので1から 3 2023/03/16 20:13
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- 英語 英語で何と書きますか「以前のPCが古すぎて、しばらくゲーム配信から離れていましたが… 2 2023/03/18 14:15
- BTOパソコン できるだけ安く、デジタルホーダーに合うオーダーメイドパソコンを買いたいです。 6 2022/11/20 07:46
- 中学校 美術の成績で思考判断表現がCだったんですが... 6 2022/08/08 14:56
- 画像編集・動画編集・音楽編集 【急】【Zbrush】3DCG初心者です。ノートPCでのZbrush動作環境につきまして 1 2023/08/19 17:38
- C言語・C++・C# C言語のエラーについて 2 2022/07/11 13:56
- C言語・C++・C# visual studio 2019 についての質問です 1 2022/09/21 09:58
- Excel(エクセル) フォルダ内のエクセルファイルを開かずにデータ採取する関数式 2 2022/12/22 22:15
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
東芝新製品に採用されている
-
String^の^自体が何を意味して...
-
Google ColaboでGUI作成
-
本格的なGUIを作るのにおすすめ...
-
VC++でUSB通信がしたいのですが
-
VB.NET とドットNET(.NET...
-
Windows Media Playerを開くと...
-
マイコンSHでSQRT(平方根)が...
-
iCloudフォトライブラリ内の画...
-
scipy っていうのをいれようと...
-
C++とVC++の違いについて
-
簡単なシューティングゲームの...
-
VisualBasicプログラミング技術...
-
Dreamweaverのライブラリが反映...
-
なぜHTMLのソースコードが無料...
-
VC++2005であるヘッダファイル...
-
SSE命令やUSBドライバ作成ってC...
-
C言語で自動販売機のプログラ...
-
同じアカウントでKindleを共有...
-
生年月日(yyyy/MM/dd) → 年齢...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
麻雀ソフトのソースコード
-
将棋AIを作りたい
-
練習問題があるサイト
-
C言語のシューティングゲームを...
-
exclelのvba逆引き辞典について
-
C言語の上級者を目指したい。
-
二分探索木
-
C言語を学ぶには・・・
-
東芝新製品に採用されている
-
課題研究で3Dゲーム製作
-
Ps+のフリープレイでDestiny2の...
-
Windows Media Playerを開くと...
-
本格的なGUIを作るのにおすすめ...
-
python urlopen error について...
-
Google ColaboでGUI作成
-
String^の^自体が何を意味して...
-
scipy っていうのをいれようと...
-
VB.NET とドットNET(.NET...
-
システムコールと標準ライブラ...
-
ライブラリ作成時のグローバル...
おすすめ情報