ゲーム作成などで、どの言語を学んだほうがいいの?(1/2)

解決済みの質問

ゲーム作成などで、どの言語を学んだほうがいいの?

ゲーム作成などでは、どのプログラミング言語を学んだほうがいいんでしょうか。家にVisual Basic があるんですが、それでもいけますか?
将来、ゲーム開発やソフトウェア開発などの職につきたいと思っているのでそういったことにも役に立つ言語教えてください。
よろしくお願いします。

投稿日時 - 2008-11-06 18:16:36

QNo.4458289

困ってます

質問者が選んだベストアンサー

★アドバイス
>ゲーム作成などでは、どのプログラミング言語を学んだほうがいいんでしょうか。
 ↑
 目的によります。
 趣味ならHSP、VB、C#あたりから作れるでしょう。
>家にVisual Basic があるんですが、それでもいけますか?
 ↑
 あるなら活用しましょう。
 http://www.microsoft.com/japan/athome/magazine/hed/navi/recipe/default.aspx→『プログラミング☆簡単レシピ』
 これぐらいなら1ヶ月程度で作れると思います。
>将来、ゲーム開発やソフトウェア開発などの職につきたいと思っているので…
 ↑
 これを考えるなら最低限C/C++言語の知識とDirectXの知識を必要とします。
 またそれを使ってのゲーム作成方法も必要です。
・目的がよく分かりませんが将来を考えての質問ならC/C++からお勉強しましょう。
 時間は掛かりますが将来を考えてなら頑張れるでしょうから。
 以下は C/C++ や DirectX を使う方法です。
 http://minus273.s27.xrea.com/game/c.html→『C/C++でゲーム製作』
 http://f1.aaa.livedoor.jp/~zahyou/cgame/cgame.htm→『ゲーム創!』
 http://rina.jpn.ph/~rance/directx8/→『DirectX8による2Dゲームプログラミング講座』
 http://rina.jpn.ph/~rance/directx7/directx7study/index.html→『VC++とDirectXでゲームを作る 座学編』
 ※趣味だけなら HSP または VB、C# をお勧めします。

最後に:
 プログラミングで重要なのは数学的に論理的に物事を整理して考えられる人です。
 あなたは読解力、理解力はどうなのでしょうか?
 ここが不十分ですとなかなか進みが悪くなると思います。
 そこで初心に戻り算数から再勉強するのも良いです。
 (算数でも文章で書かれた問題です。)
 (よく読み、順序だてて理解して式を自分で作って解く問題です。)
 (これが得意ならプログラミングも向くでしょうから)
・なおゲームを最初は動きの少ないものを作りましょう。
 例:
 じゃんげん、トランプ(神経衰弱)など(ゲームの基礎)
  ↓
 オセロ(思考ルーチンのお勉強)
  ↓
 テトリス(少し動きが付く)
  ↓
 モグラ叩き(たくさん動く)
  ↓
 インベーダ(シューティングの基礎)
  ↓
 その他(いろいろ)
・この順でステップアップすれば良いでしょう。
 頑張って下さい。

参考URL:http://www.microsoft.com/japan/athome/magazine/hed/navi/recipe/default.aspx

投稿日時 - 2008-11-08 11:26:38

ANo.7

2人が「このQ&Aが役に立った」と投票しています

[  前へ  |  ]

ベストアンサー以外の回答(7件中 1~5件目)

ANo.8

ゲームプラグラマではなくて一般のプログラマ/SEですが専門家として回答います。
携帯アプリならJava
PCゲームならC++
ですかね。

投稿日時 - 2008-11-09 20:16:02

ANo.6

■ゲームプログラマ
ゲームの種類によります。
携帯
 JAVAを学んでください。
 C/C++の知識もあるといいです。
PC版やコンシューマ
 C/C++がいいです。
 C/C++以外の言語は、遅すぎて話になりません。

■一般的なプログラマ
 C言語でができればOKです。
 (C++言語を扱ってない企業がありますので)
 JAVAの知識もあって損はないです。

VBの知識もツールづくりくらいには役立つと思いますが、
VBを5時間勉強するなら、C/C++、JAVAを勉強したほうがいいでしょう。

投稿日時 - 2008-11-07 10:07:44

ANo.5

http://raku-job.jp/
あたりで、求人情報を見るのが良いかと。他の方が書いてますがC/C++でしょうね。

投稿日時 - 2008-11-06 22:03:46

ゲーム開発においては、C/C++以外の選択肢は無いと思ってください。
(流石に今はアセンブラは要求されないと思いますが。)

ビジネス系であれば現在の主流は、バックはJavaServlet、フロントはブラウザ(HTML+JavaScript)ですね。
昔はVB等もフロントに使われていましたが、最近は需要は少ないです。

市販アプリだとC/C++になるでしょうね。

VBやC#は、基本的にはサンデープログラマー用の言語です。
入門用には十分でしょうが、ゲームでは先ず使われないですし、企業でもEUCレベルで使われる程度でしょうね。
まぁ、EUCだと寧ろExcel等でVBAの方が多そうですが。

とりあえず、VBでプログラムの組み方のようなものを覚えるのは十分役立つと思いますが、中途採用でも無ければ、何も知らなくても導入教育などで必要な事は教えてもらえます。

寧ろ情報処理やMCPなどの資格を持っている方が有利でしょうね。
特に情報処理は、仕事やりだすと全く使わないような内容の試験ですから、就職前に取っておくと後々楽ですよ。(特にビジネス系だと。)

投稿日時 - 2008-11-06 21:50:38

ANo.3

ゲームメーカーに勤めています。

>ゲーム開発やソフトウェア開発などの職につきたいと思っているので
少なくともコンソール(XBox360、PS3等)ゲーム開発のプログラミングに携わりたいなら
C/C++は必須です。(ゲームメーカーのコンソールプログラマ募集要綱を見ればどこも必須になっているはずです。)
C#はツールやエディタ開発等で使われる事はありますが、
実機で動くソースコードを書く事はほとんどありません。

他にもHLSL等のシェーダー言語、86系アセンブリ言語が出来れば強みになりますが
勉強するにしてもC/C++の後です。

投稿日時 - 2008-11-06 21:00:18

あわせてチェックしたい
  • Visual Basic について ...
  • プログラミング言語について ...
  • BASICなど、数値計算用プログラミング言語の入手について ...
PR
【回答募集中】花粉にひと言、物申す![ 詳細 ]

OKWaveのオススメ

教えて弁護士さん!

お金の悩みQ&A特集はこちら