自分のゲームをコーディングするのは…思ったほど簡単ではありません!勇敢な人だけが6ヶ月でゲーム開発者になろうと決める。
正直に言いましょう: 6ヶ月は大胆な目標です。面白いソフトウェアプロジェクトを作った経験がない限り、ゲームを作るのは時間がかかり、難しい仕事です。
幸いにも、選択肢は開かれており、報酬は魅力的です。ハイパーカジュアルゲームは業界へのアクセスしやすいルートを提供します。そこで、モバイルデバイスで誰でも短期間で遊べる面白いモバイルゲームを作りたいなら、この記事がゲーム開発の道しるべです。
当社のパブリッシングポータルにサインアップすると、ゲーム開発のためのコーチングリソースの範囲を利用できます。ここでは、ゲームを提出して無料のテストを依頼したり、フィードバックを受けたり、ハイパーカジュアルゲームがアプリストアに対応しているかどうかを確認できます。
まずやるべきこと プログラミング基礎を学ぶ
ゲームは本質的にソフトウェアです。ソフトウェアがコンピュータで動作するには、指示一覧を読む必要があります。プログラマーはそれを書いている人です。ゲーム開発者になりたいなら、プログラマーが約90%の時間を担当することを期待してください。
これらの指示は、プログラミング言語として知られるさまざまな形式で提供されることがあります。C#、C++、Python、Java、Lua、またはGDScriptやGMLなどのエンジン固有の言語から選べます。メインストリームの答えが必要なら、一般的にゲーム開発者はC#またはC++でゲームを作成します。(理由は後ほど説明します)
プログラミングの基礎を学ぶのに多くの時間はかかりません。実際、FreeCodeCamp、Brackeys、マイクロソフトの公式C#基礎8時間コースを含む多くの無料オンラインリソースがあります。
**プログラミングの基礎は1週間以上かからないでしょう。**ゲームのプログラミング言語の多くがオブジェクト指向であるため、基本的なことは似ています。おそらく、プログラミング言語を変更してもその理由で問題になることはないはずです。
どのプログラミング言語が自分に適しているかはどうやってわかるでしょうか?
それは選択したゲームエンジンに完全に依存します。
ゲームエンジンに慣れる
適切なプログラミング言語を選ぶことは、使用するゲームエンジンの選択に依存します。また、適切なゲームエンジンを選ぶことは、人気、使いやすさ、ライセンスなどの要素を考えることを意味します。
ハイパーカジュアルゲームを作りたい人の多くがUnityを選ぶときにゲーム開発者になります。これは主に、その人気と広範なコミュニティサポートによるもので、C#は業界内でのもう一つの支配的な言語となっています。しかし、他のゲームエンジンも選べます:
- Unreal Engine(C++、Blueprints)
- Godot(C#、GDScript、VisualScript)
- GameMaker Studio(GameMaker言語、GML Visual)
重要なのはどのゲームエンジンで快適にゲームを作成できるかです。ゲームエンジンに慣れることは重要であり、長期的に役立ちます。多くの開発者がUnityを使用する理由は、それがインディーデベロッパー向けの最も堅牢なゲームエンジンだからです。もしC++を学びTriple-ANiゲーム開発に入りたいなら、Unrealが良い選択です。
ここでは、ゲームエンジン(理想的にはUnity)の主要コンポーネントを学ぶのにかかる時間の概要を示します:
- 基本的なユーザーインターフェース: 1-2時間。
- GameObjectsへの動作の紹介: 1週間。
- インタラクティブなユーザーインターフェースを作成: 1週間。
_すべてのゲームエンジン_を学ぶことは非現実的であるだけでなく不要です。ゲームを_作る中で_追加のパーツを学ぶことができ、出版契約に入った後も長く続けることができます。
小さく始める
「_小さくても面白いRPG_を作りたい」と聞いたことが何回ありますか?
その可能性が高いのはゲーム開発を始めたばかりの人です。私たちの夢のゲームやお気に入りのゲームに触発されたゲームを作りたいという考えは新米の人が陥る共通の罠です。
まず自分のツールやプログラミングの知識がどう組み合わさるかを理解するために最も小さいアイデアから始める必要があります。初期段階で作る小さなゲームは、ゲーム開発のさまざまな側面を理解するための訓練輪として機能します。
材料とシェーダーについて学んでいるのですか?色に基づいて異なるオブジェクトを一致させるゲームを作りましょう。等角投影ゲームでの動作がどのように機能するかを把握しているのですか?クリックした場所にボールが移動するゲームを作りましょう。
これらの小さなアイデアをプロトタイプするのに1週間かそれ以下で済みます。 そして、より多くのプロトタイプを作成するにつれて、毎回何をすればいいかがわかり、時間を短縮し可能な限りアセットを再利用します。
これらはエンジンとコードがどのように連携して体験を提供するかを徐々に教えてくれる小さなアイデアです。
経験の話に戻りますが
楽しい体験がどのように設計されるかを理解する
魅力的なゲーム体験を設計し創造することは楽しみです。しかしそれには、ゲームごとに異なる一連の原則と基礎があります。ハイパーカジュアルゲームは、その心地よいプレイ、短期的な粘着性、そして大衆的な魅力で知られています。これらの原則についての完全なガイドをチェックできます。
基本的なゲーム制作は簡単ですが、それを_楽しく_することは、時間と忍耐、そしてプレイヤーが何を求めているのかについての知識が必要な挑戦的な部分です。もしそれに苦労しているなら、私たちはお手伝いできます。
Kwaleeがリリースした45以上のNo.1ゲームを生み出したさまざまな試行錯誤されたハイパーカジュアルリソースを利用できます。私たちの公式Kwaleeパブリッシングポータルへの参加後に無料でアクセスできます。
他のゲーム開発者とつながる
仕事ばかりで遊ばないとつまらないゲーム開発者になります。業界に自分の地位を確立する最高の方法の1つは、生活のためにゲームを作っている人々とつながることです。
大学を卒業したばかりであるなら、新しいLinkedInプロファイルを作成し、いくつかの職歴の兆しと制作したゲーム開発プロジェクトをフィーチャーしてください。それをポートフォリオにリンクしましょう。業界で新しい人に会うたびに情報を交換し、詳細を交換し、メンターとして知り合うことができます。最終的には、あなたに向ってくる機会が見つかり、それをとることでより多くの経験を蓄積できます。
他のゲーム開発者の多いコミュニティスペース、特にRedditやDiscordでも同じことをしてください。新しい友達を作り、プロジェクトにフィードバックをもらい、より高品質な機会を得るためのスキルを築く素晴らしい方法です。こうしたイベント中は決してつながりを止めないでください!
ゲーム開発の学位またはブートキャンプの検討
ソフトウェア開発に関する包括的な教育が必要ですか?大学での取得をお気軽にどうぞ!ただしゲーム開発者になるためには学位は必要ありませんが、他国でのゲーム制作に興味がある場合は_特に_あってもいいでしょう。帯同する同じ志を持つクラスメートやプロフェッサーは、プロジェクト作成のサポートを提供して理解の感覚を育むのに役立ちます。
ソフトウェア開発または他の科学関連分野の学位を取得する方が、ゲーム開発専門の学位よりも一般的に好まれます。しかしゲーム開発認定証を希望する場合、ゲーム開発ブートキャンプが役立ちます。
構造化されたブートキャンプによっては、1日から4〜6週間で修了し、証明書を取得できることがあります。
「秘密の」フィードバックを使用
効果的なフィードバックを即座に得られる方法が1つあります。そして多くはこの「秘密の」フィードバックについては話しません。
自分の進捗状況を理解するためにフィードバックが必要です。そしてそれがあると、ポートフォリオを何度も削り直す必要性を克服するのに役立つかもしれません。
私たちは面接について話しています。
「応募する」ボタンにカーソルを合わせたとき、自己認識は巨大な塔のようにあなたをまだクリックさせないようにします。その理由を理解します。
人々は拒絶をよく受け入れないので、仕事への応募は突然不安感を引き起こします。しかしそれは大丈夫です進捗があるかどうかを知るためには、フィードバックが必要です。そしてフィードバックを得るための最も効果的で「言われていない」方法の1つは、仕事に応募してそれを取得することです。
したがって、ゲーム開発スタジオのインターンシップやジュニアロールをチェックし、 とにかく応募を開始してください。面接を取得してそれを行うことで採用担当者がベストな候補者に求める要素や質問を知るための実働モデルを得ることができます。拒否された場合、申請書に関するフィードバックを求めれば彼らは応じてくれるでしょう。適切な求人応募を構築するためのガイドは、その過程を容易にします。
この新たに得た知識を使用して、ポートフォリオや応募を調整することで、夢見るロールに一歩近づくことができます。(またはそれをゲーム出版者に提案しましょう!)
繰り返し行う!
業界へ進むための道を築くには、7つの簡単で持続可能なステップだけです。ゲーム開発者になるには、多くの時間と多くの自己学習が必要です。時には、6ヶ月が十分でないと感じるかもしれません。あるいは、数年にわたるコースに取り組んでいるかもしれません。それは大丈夫です重要なのは学び続け、実験を続けることです。
そして最終的に十分に良いポートフォリオを持ち、それを遊び好きなゲーム出版者に提案するか、面接を得るために仕事に提出することができます。
業界で何が起こっているかを常に更新し続け、高品質なプロジェクトをポートフォリオに追加し続けてください。これが最終的にゲーム業界で結果を出す方法です。
当社にはリモートの機会を含む誰にでも適した多様な職種があります! 求人ページに移動 して、情熱を持つあなたのためにKwaleeで用意されたものを見てください。私たちの LinkedIn リクルートメントチームに連絡し、あなたに合う役割についてお問い合わせください。 Twitter | Instagram | Facebook.








