誰が新しい? ゲーム開発の最初の経験-アイデアから出版まで

画像



みなさんこんにちは! 私の名前はアレクセイです。サンクトペテルブルク出身です。 この記事では、Unity3dでAndroid用モバイルゲームを開発した最初の経験について説明します。



自分のゲームやアプリケーションを作成するという考えに近いが、自分の能力について考えている、または確信がない場合は、私の記事を読んでください。 彼女があなたの決断を手助けしてくれることを願っています!



興味深いのは、経験豊富で成功したインディー開発者の意見です!



これが私の話です。



卵?それとも鶏?



ゲームのアイデアや、モバイルアプリケーション開発の新しい分野に進出したいという欲求など、以前に出てきたものを言うのは難しいです。 むしろ、すべてが相互に接続されており、一方が他方に従っています。



2017年11月末に具体的なアクションを開始しました。 最初は、モバイルゲーム市場について、目的のゲームのようなものについて少し勉強しました。 たくさん、さらにはたくさんのことが判明しましたが、そのようなゲームは特に見つかりませんでした。 最後に、彼は決めました-ゲームをする必要があります!



ゲーム自体について少し



私は解体しません、1つのボードゲームのおかげでアンドロイドアプリケーションのアイデアが私に来ました。 たぶん、読者の何人かはそれを演奏しました。 ゲームの原理は同じままでしたが、メカニズムとレベルの難易度は大幅に変わりました。



画像



ゲームの目的:すべてのピースを競技場に置きます。 Google Playで提示される同様のパズルとの違い:すべてのレベルのフィギュアと競技場は同じですが、色のマークに応じて、新しい方法で各レベルの競技場に配置する必要があります。 レベルを渡すにはいくつかのオプションがありますが、ほとんどの場合は1つです。



ツール検索



私は実際にはプログラミングの経験がありませんでした(そして今でもそれほどではありません)。 最初に、Androidでアプリケーションを開発するには、Java言語を学ぶ必要があると決めました。 たくさんの本やビデオコースをダウンロードしました...読み始め、閲覧し、課題と演習を完了しました...そして、「Unity3d」のような素晴らしい「もの」があり、それを使用するにはC#言語を学ぶ方が良いことがわかりました...勉強に必要な資料。



このトピックに関するロシア語の賢明なコースは非常に少ないと言わざるを得ません。 ITVDNリソースとYouTubeのビデオコースを使用して、C#とUnityの基礎を学びました。 私は多くを学びましたが、それは一般的な知識であり、詳細が必要でした。 英語の学校のカリキュラムを覚えて、外国の情報源に頼らなければなりませんでした。 著者のビデオコース「Wilmer Lin」から、特定のアプリケーションに必要な基本を取得しました。



その結果、2018年2月中旬にトレーニングに約3か月を費やした後、彼は将来のゲームの最初のコードを書き始めました。



初心者のとげのある道



このゲームの開発はさまざまな成功を収め、時には行き詰まりに陥る恐れがありました。 最初の「不溶性」は、当時私には思えたように、問題は数字の移動の実施でした。 すべてがシンプルで、フィギュアに指を突っ込んで、必要に応じてドラッグするようです。 しかし実際には、これをコードに実装する方法を見つけるのに多くの時間を費やしました。



また、フィギュアを競技場に割り当てて、必要に応じてそこから撮影できるように、競技場にフィギュアを割り当てる作業を工夫する必要がありました。



それから、「頭痛」は、数字とその鏡像の回転から始まり、「完全かつ正確な塗りつぶし」やその他のニュアンスについて競技場をチェックしました。



設計



ゲームの設計も簡単ではありませんでした。 私はこのビジネスでのスキルがほとんどないので、やり直し、リメイクとリメイクをやり直さなければなりませんでした...



もちろん、専門家にデザインを注文することはできましたが、...お金、お金、お金...

次のアプリケーションの開発で、デザイナーに支払う無料の資金がすでにあることを願っています。



画像



特に注目に値するのはアイコンです。 私は長い間、一生懸命やったのですが、最終的には次のようになりました。



画像



彼女が自分自身をどのように見せるかを見ていきます。 どの読者が「この問題に目を向けている」のか、何か問題があれば教えてください。





ゲームに適したサウンドを見つけるのは長いプロセスです。 また、無料のコンテンツを探している場合は非常に長くなります。 ご存知のとおり、私はそれをやった。 その結果、「Freesound」ウェブサイトで必要なサウンドを見つけ、「Asset Store」からUnityにバックグラウンドミュージックをダウンロードしました。 ライセンスの条件の下で、ゲームの作者に関する情報を投稿する必要がありました。 このために、設定メニューの別のポップアップウィンドウが作成されました。 これは無料コンテンツの許容できる料金だと思います...



変更



それとは別に、計画のトピックに触れる価値があります。 それは必要であり、非常にさえも、何らかの理由ですべてがすぐに考え抜かれるわけではありません。 「賢い方法」でそれをやろうとしました。最初にいくつかのレベルを作り、チェックし、検証し、残りのすべてのレベルを完了するまで、それらについてのすべてを気に入りました。 そして、それは私に始まりました...最後に、私は100レベルのそれぞれで手動で変更を行わなければなりませんでした、そして何度も何度も何度も... ...



一般に、計画は必要なことですが、多くの経験も必要です。



収益化



私はすぐに、組み込みの広告とゲーム内での購入、および広告視聴に対する報酬でゲームを無料にすることに決めました。 ショッピングとは、広告をオフにする機能のほか、レベルを渡すために割り当てられた時間を延長するボーナスの獲得です。 ボーナスは、広告を表示することでも取得できます。



「Appodeal」からSDKを介して広告を作成しました。 この会社についての肯定的なフィードバックが真実であり、私たちが長い間、そして実り多い協力をしてくれることを願っています。 はい、この広告を見るのは他の誰かでしょう...



テストと公開



5月9日の朝に、ゲームの実際のバージョンがGoogle Playで公開されました。 このような小さな勝利。 基本を学ぶための時間をカウントしない場合、ゲーム自体を開発するのに約3か月かかりました。 私のようなクラスのゲームにとって、それが大したことなのか少しなのかはわかりませんが、自分にとっては、これと似たようなことを短時間で行えることを理解しています。



友人以外は誰もゲームを見ることができないことを理解したので、すぐに作業バージョンを公開することにしました。 彼らのアドバイスとコメントは、ゲームをより良くするのに役立ちました。 特に、彼は図の鏡像ボタンを変更しました。



だった

画像



になっています

画像



以前のバージョンのボタンは明確であるように思えました...しかし、側面から見るとより見やすく、再編集した方が良いです。



また、ゲームにロシア語への翻訳を追加しました。 彼はゲーム内の単語は少なく、十分な英語があると考えたため、最初はすべてが英語で書かれていました。 今、ゲームが「 レベル合格!」と表示するのが最も楽しいです "、Not" レベルが完了しました! 「。 また、友人のアドバイスで、彼はゲームに少しトレーニングを加えました。 私はそれをプレイしたい人のためにゲームで快適になるのに十分であることを願っています。



プロモーション



ゲームの作成は、戦いの半分に過ぎないと思います。 後半はまだ対処していないプロモーションです。 正直なところ、ゲームなどを促進することが判明するかどうか、特定の懸念があります...しかし、何をすべきか、自分でこれを克服し、成功に移る必要があります。



Google Playに加えて、彼はYandex.Storeにゲームを投稿しましたが、彼は特に活発ではないということがわかります。



節度を続けながら、まだ「GetJar」に入ろうとしています。



まず、YouTubeでカスタムレビューを使用してプロモーションを行う予定です。 これは非常に効果的な方法であると多くの記事で読みました。 次に、リストを作成し、チャンネルの作成者に連絡して、協力の条件を理解します。



経験のある方は、効果的なプロモーション方法を共有してください。 プロモーションの結果については、次の記事で2か月以内に書くと思います。



まとめ



さらにそれが何であれ、私はそれがすでに起こっていることを嬉しく思います。 この記事が公開されたという事実を含めて、あなたはそれを読みました。 誰かがそれを便利だと感じ、彼女のエクスプロイトを刺激してくれることを願っています。



ゲーム開発は簡単ではありませんが、非常に興味深いものです。 だから、欲求がある場合-それのために行く! ご清聴ありがとうございました! 私はあなたのコメントに喜んでいるでしょう!



All Articles