ソーシャルネットワーク向けのゲーム作成の経験

こんにちは、Habrコミュニティ。

ソーシャルゲームを作成した経験についてお話ししたいと思います。おそらく、私たちと一緒にゲームを作りたい人がここにいるでしょう。 以下では、プロトタイプを作成する前のプロジェクトの各段階と、最初のユーザーフィードバックについて説明します。 私は食料品店の役割に参加しています。











自発的なアイデア


このプロジェクトを思いついたとき、CISのソーシャルゲーム市場には実質的に変化はありませんでした。 私たちが見たのは農場と都市建設業者だけでした。 それから、人々が同じ仮想都市にいて、互いにやり取りし、異なるタスクをやり取りし、それぞれの生息地と都市全体を再構築するゲームを作ることは素晴らしいと思いました。 アイデアは新しいものではありません。 ただし、当時はソーシャルネットワークではそうではなかったため、他の方法とは異なる方法でゲームを紹介したいと考えていました。



迅速な資金調達


お金、新しいプロジェクトの良い議論。 とてもラッキーだった。 私はリソースの検索に時間を費やしませんでした。 前のビジネスパートナーは、プロジェクトのアイデアに取り組んでいる間、お金を見つけるのを助けてくれました。 パートナーMに名前を付けます。幼い頃、小規模、中規模、複雑なDrupalサイトの開発に専門的に従事する小さなアウトソーシング会社を設立しました。

その後、パートナーMとの意見が大きく分かれ始め、私は彼に会社のアウトソーシングの出資を売却しました。 今、私はパートナーEとのゲームの研究に完全に没頭しています。パートナーEは、このプロジェクトの資金を大幅に調達しました。 彼は海外に住んでいます。

プロジェクトのリソースに関する情報を収集する:私の仕事は、最大の頭脳と、外部委託会社の販売から受け取ったお金の一部を投資することでした。 パートナーEの目標は、プロジェクトのほとんどの資金を調達することでした。

特定の背景、同じ分野または関連分野での経験がなければ、プロジェクトに資金を調達することは非常に難しいという事実に焦点を当てたいと思います。 この経験があったとしても、それは困難な作業のままです。

事実:当初、パートナーEから$ 40kで合意しました。少し後に、より多くの資金が必要になることがわかります。



ドリームチーム


私はすぐに、3Dモデラー、イラストレーター、サーバー側プログラマー、2人のクライアント側開発者、ゲームデザイナーを含む素晴らしいチームを結成しました。 後に2人が交代し、それは素晴らしい夢のチームであることが判明しました。このチームはそれを正しく行う方法を知っており、他のほとんどのチームよりわずかに優れています。

事実:ウクライナのザポロージエの故郷では、チームの人の50%しか見つかりませんでした。 残りは他の都市からです。 はい、賢い人々の状況は非常に困難です。 必要なものが見つかるまで探すことをお勧めします。 どれだけの時間を費やしても。



最初はデザインでした


プロジェクトの具体的な作業を開始したチームの最初の人物-イラストレーターとモデラー。 概念設計を作成し、ゲームコンテンツの表示スタイルを決定することにしました。 取得したものは次のとおりです。



まだ仕事中の最初のキャラクターの一人。 彼らは彼が1人の悪名高い俳優を思い出すと言います。





キャラクターのタイプごとに、異なるヘアスタイルが必要でした





最初の場所の1つ-衝撃的なウクライナの中庭



うまくいくことがわかり、このスタイルで続きました。 キャラクターと場所がリアルになったので、触りたかった。



デザインペーパー


この問題は本当に重要なので、この記事の別のセクションにしたいと思います。 偶然、完全に完成した設計ドキュメントなしで開発を開始し、外出先で追加しました。 正式な文書のないゲームの成功例があるため、私は正しく判断することを前提とはしていません。 特にこれがアジャイル条件下で行われる場合。

私たちに関しては、最終的に、そのようなドキュメントはゲームの画像について詳細に説明する必要があると判断しました。 はい、これらの詳細は開発プロセス中にわずかに変更される場合があります。 しかし、ゲームの仕組みを変えることはあまりお勧めしません。

このドキュメントでは、ゲームの通過、サイクル、および開発計画について非常に簡単かつ詳細に説明しました。



開発方法論


最初は、スクラム、かんばん、ウォーターフォールなどの古典的な方法論に基づいてプロジェクトを開発しようとしませんでした。 必要なことをやっただけです。 次のタスクについて話し合い、それらをRedmineに記録して実行しました。 彼らはタスクの期限を設定しませんでした。彼らは可能な限り最高の仕事をし、必要なときにだけ仕事の瞬間を話しました。

後で、速度、ポイント、毎日の短い会議、その他の属性でスクラムを試しました。 効率はわずかに向上し、各チームプレーヤーはより多くの責任を感じ始めました。 システムが定着し、機能しています。



技術


Twistedを使用して、すべてのサーバー部分をPythonで作成しました。

クライアント-アクションスクリプト3.0、PureMVC

グラフィックについては、誰もが使用できるプログラムを知っています。



ゲームを作るのにどれくらい時間がかかりますか?


理想的な状況では、6か月でゲームの基本バージョンを作成できると考えました。 この期間と不可抗力期間に焦点を当てています。 しかし、経験から、新しいチームを編成する場合のタスクを完了するための実際の期限を計算する方法を教えます。 結果の時間に1.7を掛けるだけです。 これは実数になります。 誰もがこの魔法の仕組みを理解しているわけではありませんが、確かに機能しています。 この期間中にゲームの実行中のプロトタイプを入手しました。 私は強調します-チームが新しい場合、この計算は機能します。 プレイする人は適切な時間を設定できます。



プロトタイプリリース、フィードバック


この種のプロジェクトに対する人々の最初の反応を見るために、あまり長く引っ張らず、バグのあるゲームのプロトタイプを立ち上げることにしました。 彼らは否定的なレビューをほとんど満たしていなかったことに非常に驚きました。 実際、ゲームの実際のプロトタイプでは、多くの機能が正常に機能しません。 ほとんどの人は、ゲームが異常に異なることを賞賛しました。

初日、連絡先は8,000人のユーザーを私たちに与えましたが、その1日後にはすでに14kでした。 トラフィックの準備が整っていなかったため、ゲームは遅く、さまざまな種類のエラーが発生しました。

ユーザーからの安定したフィードバックに基づいて、設計ドキュメントを若干再設計しました。ゲーム内のいくつかの要素はより簡単にすることを決定し、他の要素はより面白くインタラクティブになりました。

取引に関しては、ゲームの発売の最初の数日から安定した支払いを受け取り始めました。 1時間ごとに、人々はいくつかの購入を行い、さまざまな種類のエラーの修正をますます要求しました。



そして、お金が少ない


ちょうどこの時点で、どこに移動し、どのように製品を開発するかを正確に理解したと思われるとき、財政上の問題が現れました。 投資家は彼のメインビジネスに困難を感じ始め、チームのキャッシュフローはほとんど停止しました。



今何


現在、私たちは引き続き経済的な問題に取り組んでいます。 チームの一部の人々はファンであり、無料で働いており、プロフェッショナルなサービスを提供することで自分自身をサポートしていることが判明しました。 その他には一時的な休憩があります。 現在、製品を完成させるためにお金を投資する準備ができているパートナーを探しています。 私たちがもともと考えていた方法になりました。 何よりも、このような必要かつ高価な時間を逃すことを恐れており、私たち自身でさらなる開発のためのお金を稼いでいます。



自分のために耐えたいくつかのこと


-各ユーザーのサポートは素晴らしい結果をもたらし、プレイヤーは感謝します。 ここが誰にとってもキーワードであることは注目に値します。

-例えば、新機能のリリースの時間枠など、あなたが確実に知らないことをプレイヤーに約束する価値はないと思います。 リリースの妨げになるものを確認してください。

-ソーシャルゲームでは、製品が完成していて楽しい場合、すぐに回収チームに連絡できます。 おそらくあなたはすぐにヒットすることはなく、給与を提供することができます。

-前の段落に基づいて-少なくとも初めて、エラーなしで興味を持ってプレイできる場合は、できるだけ早くゲームをリリースすることをお勧めします。 プロセスの残りを完了します。

-リリース後、これが前にうまくいかなかった場合、最初の数週間ですぐにこれとその機能をゲームに追加するという希望を隠すべきではありません。 ほとんどの場合、新しいゲームコンテンツを時間通りに配信するには、開発チームを増やし、非常に激しいペースを維持する必要があります。

-ゲームが友好的な雰囲気を作り出す場合、ユーザーは追加の特典を喜んで支払います。

-お金がなくなるか、投資家が何らかの理由で資金調達を停止する時期を感じることができることが重要です。 何かがおかしいと感じるほど早く、この問題をより早く解決できるので、停止する必要はありません。



ゲームの開発バージョンへのリンク: vkontakte.ru/app2398358



All Articles