LoginSignup
8
7

More than 5 years have passed since last update.

どうしてもゲームプログラマになりたい人へ基礎知識編#B01

Posted at

記述する動機

私、とある専門学校でPGを教えています。はや10年。
いまだにSEもやってます。
学生さんたちに読んでもらうために書いているのですが、全て実例です。学校名は秘密!!

基礎知識編(2019)

この記事を読んで「心折れる」という人はさっさと折って差し上げます。
サクサク行きます。いいですか?
そもそもゲームが好きなのか?プログラムが好きなのか?
だいたいゲームが好きなのは単にプレイが好きなのです。
あなたは英語、数学、物理が好きですか?そもそも知らないのでは無いでしょうか?
あなたが知らない、やったことの無いこと全てに立ち向かうガッツ有ります?
毎日5、6時間ノンストップで机に向かえます?
何日徹夜しても笑顔でいられます?
有能な上司と無能な同僚に挟まれても平常でいられます?
デザイナーの感覚やプランナーの喋りに対応できます?
みんな最初はできないと思います。立ち向かった人が少しづつできるようになる。
ゲーム好きなだけなら、他の仕事をしましょう。
まだ頑張りますか?そうですか。では次に進みます。

English

コンピュータ用語はほとんどEnglish。正式な情報はEnglish読むのが一番早い。仕方ないのです。
勉強しましょう。話せなくてもいいです。(今の所ね。話せた方がいいに決まっとる)
原文をだいたい読めるぐらいは大した努力では無いです。
まだ頑張りますか?そうですか。では次に進みます。

数学

ペーパーテストを解けなくても良いです。しかし、簡単な代数、基礎的な微分、正方行列ぐらいはわからないと幾何のプログラムは書けません。画像処理の最低ラインでこれくらいだと思います。
勉強しましょう。関数作れたり、関数使えたりはできないとどうにもなりません。
大学理数系の基礎的数学レベルで良いでしょう。一般教養レベルです。大したことある...
まだ頑張りますか?そうですか。では次に進みます。

物理学

大したことはないんだけど、力学で大丈夫です。よかったですね。あ、熱学も少しは、波もちょっと。
物理以外は生物シミュレーションの考え方は役に立ちます。
大学理数系の力学だけで良いでしょう。一般教養レベルです。大したことある...
まだ頑張りますか?そうですか。では次に進みます。

情報量の多さ

これらをプログラミングと同時平行で出来た人間は何人というぐらいのレアもの。
土台がある程度以上ある人は可能です。
大学行けたけど行かんかったとか、中卒だけど英語バリバリとか、数学は見りゃわかるくらいとか
もう一つとにかく大事なこと。「精神力」矛盾してるように感じるかもしれませんね。
この勉強量に負けない精神力。有りますか?大丈夫?
まだ頑張りますか?そうですか。では次に進みます。

今までを振り返る

勉強なんて嫌いかもな人。悪いことは言わない。もう一度考えて欲しい。
誰もがなれる仕事ではない。やり続けることは結構大変。
夢は叶わない。夢ですから!!
一つ一つ、現実にしていくことが必要。
専門学校で生き血を啜られることにならぬように冷静に考えてください。

それでもやるって人はある意味ahoなので、仕方ない。全力で取り組みましょう。
死んでも悔いるな。#B02以降で個別に記述する予定です。

8
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
7