2Dおよび3DゲームをデスクトップとWebでプレイするには、どの言語が最適ですか?[閉まっている]


8

私はB.Techです。学生であり、CSコースをいくつか修了しており、プログラミング言語に関する知識を持っている C ++(QtとVisual Studioでいくつかの小さなデスクトップGUIプログラムを作成しました)、Java(SwingでもいくつかのGUIを実行しました)、Pythonを知っています。

今、私は2Dおよび3Dゲームを作成する方法を学びたいと思っています。これは、デスクトップだけでなくWebでもプレイできます。では、どの言語がこれに最適でしょうか?私はいくつかのWebゲームをプレイしましたが、すべて実行するにはFlashプレーヤーが必要です。それらはすべてASまたは他のFlash言語で作成されていますか?

回答:


12
  1. ゲームの設計と開発におけるキャリアについて、業界のベテランTom Sloper が書いたものを読んでください。それは始めるための究極の情報源です。

  2. 少なくとも1つの2Dゲームを作成することから始めて、ゲーム開発プロセスが何を伴うかを理解します。

    1. Javaに慣れている場合は、ActionScript 3.0が学習に適した言語です。それは寛容です。導入は非常に簡単で、デスクトップ/モバイル/ウェブを介してほぼすべてのプラットフォームに導入できます。Flash ProfessionalやFlash Builderを購入する必要はありません。代わりにFlashDevelopのような無料のIDEを入手できます。Flash Proと他のFlash Proの違いは、Flash Proは、ゲームで使用するベクターグラフィックスを描画するために使用できるという点で、Photoshop、Illustrator、InDesignに少し似ていることです。しかし、これは実際には必要ありません。そして、はい、ActionScriptはFlash開発をサポートする中心的な言語です。

    2. Pythonに慣れている場合は、PyGameも別のオプションです。私は簡単にPythonを使用しましたが、ユーザーを不必要に制限しない賢明で簡潔な言語であることがわかりました。Pythonでゲームを書くのが楽しいことは間違いありませんが、Flash / ActionScriptのリファレンス資料が間違いなくあることをお勧めします。Pythonは通常、デスクトップアプリ用です。

  3. 開発中、行き詰まった場合は、こちら(this!)のQ&Aサイトを使用して、グーグルで答えられない良い質問や、以下に挙げるフォーラムの1つに答えてください。

  4. (オプション、本当に)ゲーム開発に関する優れた本をいくつか入手してください。アマゾンの評価はあなたの友達です。

一般的なリンク:

  • gamedev.net(フォーラムとその多くの記事)
  • gotoandplay.it(フラッシュゲーム開発者のための良いフォーラム)
  • kirupa.com(フラッシャーのための良いフォーラム)
  • senocular.com(ActionScript 3.0の初心者向けの記事が掲載された良いサイト)

1
#1のスローパーの+1。私は追加して、「あなたの翼を稼ぐ」ために良いゲームは何?#2の
11

3

あなたの説明から、ゲームデザインではなく、ゲーム開発について学びたいと思っているように思えます。ゲーム開発に興味がある場合は、ニックのアドバイスを参考にしてください。私は過去にFlashゲームの開発を数多く行ってきましたが、彼が挙げたすべてのリソースは一流です。

また、あなたは間違いなく以下をチェックするべきです...

mochimedai.com:彼らはFlashゲーム開発者に多くの優れたリソースとツールを提供しています。私が最初のインディーFlashゲームを作成していた当時、私は彼らのフォーラムにたむろしていました。

しかし、ゲーム開発とはまったく異なるコンセプトである実際のゲームデザインを学びたい場合は、このブログをチェックしてください。

http://gamedesignconcepts.wordpress.com/

これは、「ゲームデザイナーへの挑戦」という本を共同執筆したIan Schreiberという名前の男によるものです。彼はブログを書いて、ネット上で無料のゲームデザインコースを教えました。唯一の要件は、彼が本を購入しなければならないことです。彼はこのコースで使用し、Amazonで約20ドルです。

コースを始めて、ゲームデザインは自分には向いていないことに気づき、ゲーム開発にずっと興味を持った。しかし、ゲームデザインに精通したい場合は、ぜひお勧めします。このコースは初心者向けに設計されているため、ゲームデザインの経験がなくても受講できます。

このコースの素晴らしい点の1つは、プログラミングを一切行わないことです。これはすべて紙のプロトタイプであり、設計に集中することができます。もちろん、これは、コース中に設計したゲームの1つを取り、実際にプレイ可能なプロトタイプ/ゲームに変わることを妨げるものではありません。

幸運を!

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.