私がどのようにゲームを開発したかについての私の話をします。クロスは考えシュートのemアップと数学は私の学生時代(2008年のいつか)に私のところに来ました。
実際、それでも私はそのアイデアを実現しようと試みていました。目標を実現するために、私はDelphiプログラミング言語と習得したばかりのGLSceneライブラリを使用しました。その結果、以下で視聴できるビデオゲームを手に入れました。ちなみに、このリンクからゲーム自体をダウンロードできます。これは、TestFireCursorProject19フォルダーにあるProject1.exeファイルを介して起動されます。
数学の侵略はどのように始まったのですか
フォルダー名からわかるように、ゲームは未完成でした。これは彼女の公開デモを遅くしました。それら。公開するのは恥ずかしかったです。そして、より良い時期まで改訂を延期しました。
より良い時代は来ていません。
しかし、10年後、古いアイデアを新しいフォーマットで復活させたいという願望が現れました。さらに、世界には強力なゲーム開発ツールが備わっています。Unity3Dに注目しました。 2Dゲーム開発に便利なツールだと噂されています。ちょうど私が必要なもの。 2019年に開発を始めました。コードを書くために、私はJavaScriptの「魔法」に精通していて、神経を台無しにしたくなかったので、C#を選びました。しかし、私はC#に精通していなかったので、私はそれが行くことができたよりも開発に多くの時間を費やしました。そして今、2ヶ月後、MVPを手元に置いて、私を養う仕事のための時間がなかったので、私は開発を断念しました;-D
もう1年が過ぎました。
改訂に戻りました。というか、やり直し。なぜなら、1年で、未完成のゲームを友人や知人(多くの人に感謝します)に見せて、フィードバックを集めることができたからです。私はユーザーのためではなく、自分自身のためにゲームを作成したことがわかりました。(ゲームの変更の完全な履歴は、私のTelegramチャネルまたは私のFacebookページで見つけることができます)。
Unity3Dの最初のバージョン

ゲームをモバイルアプリケーションに適合させました。インターフェイスとゲームの仕組みに変更を加えました。ゲームが完全に乾いたように見えないように、私はそれに「競争の精神」を追加しました。あなたに負けて欲しい敵。それから彼はあなたにこれらの数学の問題を送り、あなたのあらゆる間違いを喜ぶ。したがって、名前-Math Invasion(数学的な攻撃)。私の友達は、ゲームの敵は不必要だと言いました。
私は別のメカニックに促されました。そこでは、ゲームはユーザーにとってより興味深いものになります。ゲームを作り直すことはしませんでしたが、パスの追加方法として、将来的に新しいメカニズムを導入することにしました。このメソッドを「チャレンジ!!!」と呼びます。"。
リリース
ゲームはPlayMarketで利用可能になり、誰でも試すことができます。そこには欠陥があります。あなたはそれに追加のレベルを追加する必要があります。Uzbek言語を追加します。彼女は現在、MVPのすぐ上にいます。私はすでにフィードバックを受け取り、それに基づいて変更を加えています。ゲームがリリースされたことを確認しました。
私は自分自身のためにどのような教訓を学びましたか?
開発を開始する前に、ロードマップを作成し、おおよその時間枠を修正する必要があります。そうしないと、作成物が「まだ準備ができていません」と呼ばれる並行世界でスタックする可能性があります。