كيف تصبح عجوزًا وغير مجدية في سن الثلاثين باستخدام مثال تطوير المهمة

مرحبا. أود أن أشارك قصتي ، وبالتحديد ، قصة التطور المطول قليلاً لبحث بسيط عن طريق التوجيه والنقر.





ذكريات الماضي



أبلغ من العمر 21 عامًا ، وأعمل في وكالة إعلانات كمصمم ويب. لديّ نقود كافية لاستئجار مساكن ودوشيك ، لكنني لست محبطًا ، لأن هذه هي وظيفتي الأولى.



في مرحلة ما ، صادفت مدونات فلاش ، حيث تفلت من خلالها قصص ناجحة بشكل غير واقعي للعاملين الجادين العاديين. كل يوم أشبع أكثر فأكثر بفكرة ترك وظيفتي ومحاولة صنع لعبة ثم بيعها. بينما لا يوجد عملاء ، أقوم بتجميع مثل هذا النموذج الأولي في المكتب.



صورة



إنها قابلة للعب ومصنوعة بالكامل من تلقاء نفسها - وهذا أمر محفز للغاية لتحقيق إنجاز.



حانت ساعة X. بعد أن عملت لمدة عام واحد بالضبط ، استقلت وأعود إلى قريتي الأصلية. مع وجود جهاز كمبيوتر يئن وجهاز كمبيوتر لوحي في متناول اليد ، شرعت في إنشاء مغامرة كاملة تستند إلى نموذج أولي.



صورة

Comp ، الجهاز اللوحي وأحد لحظات العمل. 2012 ص.



المشكل الأول - على جهاز كمبيوتر 2 غيغابايت من ذاكرة الوصول العشوائي ، فإنه لا يسحب Flash و Photoshop مفتوحين في نفس الوقت. أشتري 2 غيغابايت أخرى ، لقد ذهب.



أنا أحب Machinarium و Samorost كثيرًا ، وأنا أحب تصميمهما المرئي والصوتي. بإلهام ، بعد خمسة أشهر من العمل ، أطلقت لعبتي الأولى - Shapik: السعي ، السعي وراء أحلامي.





لم أفكر في أي شيء أذكى من اسم "شابيك" ، البطل في الغطاء هو Shapik.



تفاصيل تطوير قليلة



رسمت باستخدام جهاز لوحي Wacom Bamboo A5. كانت هذه أول تجربة للرسم الحقيقي ، قبل ذلك استخدمته لتخطيطات الويب. الخلفيات - فوتوشوب وشخصيات وصور متحركة - فلاش.



صورة



عندما كانت المستويات الثلاثة الأولى جاهزة ، فكرت في الموسيقى. لقد وجدت الملحن في منتدى الفلاش ، ووصفت رغباتي ، وأرسلت أيضًا لقطات شاشة للمستويات.



أخذت 90٪ من الأصوات من freesound.org ، والباقي سجلت بنفسي. تمت معالجتها في Adobe Audition. تحتوي اللعبة على أكثر من 100 صوت.



يمكنك اللعب هنا (فلاش) .



اللعبة جاهزة الآن يجب بيعها. في ذلك الوقت ، تم بيع ألعاب الفلاش بنشاط في FGL (مزاد فلاش). أقوم بتحميل اللعبة ، يستمر المزاد لمدة ثلاثة أسابيع ، أنا قلق للغاية وسعيد بكل عرض جديد. في وقت ما ، يأتي عرض ، وهو ما يعادل الراتب السنوي في الوكالة. أنا سعيد للغاية ، مع السعادة.



عثرت على FlashGAMM (مؤتمر المطورين) وقدمت اللعبة إلى المنافسة. منذ أن أقيم الحدث في موسكو ، لم أتمكن من الحضور ، ولكي أكون صادقًا ، لم أكن آمل أن تأخذ مباراتي الأولى شيئًا ما.



حدثت معجزة قبل بدء المؤتمر بثلاثة أيام ، تلقينا إخطارًا بالترشيح على ثلاث فئات دفعة واحدة. أطلب من أحد معارفي الموجودين في المؤتمر ملاحظة ما سيحدث بعد ذلك. ثم كتب أن مهمتي قد فازت بترشيح أفضل لعبة جوال مستقبلية ، وكانت الجائزة الرئيسية هي Microsoft Surface. ليس هناك حد لفرحتي ، أنا مطور مستقل رائع.



صورة



2013-2015



في أعقاب نجاح مهمة البحث السريع ، وجدت مبرمجًا وقمنا بتثبيت ألعاب الألغاز الفيزيائية واحدة تلو الأخرى.



صورة



أنت تسأل - لماذا ليس مهمة جديدة؟ تتجه ألغاز الفيزياء ، وأسهل بكثير في صنعها ، وبيعها جيدًا. لدينا ما يكفي للعيش ونوفر القليل.



صورة

لقطة شاشة من FGL ، 3300 دولار لمنصة بسيطة



منذ عام 2015 ، تلاشى الفلاش ومعه ألعاب الويب تدريجيًا في الخلفية. بدلاً من محركات الأقراص المحمولة ، ظهرت ألعاب HTML5 ، وهي أكثر بدائية ، وتباع مرتين أيضًا. نشر الألغاز اللطيفة.



صورة



أيضًا ، خلال هذه الفترة من الفلاش ، يركض الجميع بشكل جماعي إلى الهواتف المحمولة.



أتذكر أنه بمجرد أن كان لدي مهمة جيدة على ما يبدو ، ومن أجل مواكبة ذلك ، قمت بنقله إلى Android باستخدام Adobe AIR. لحسن الحظ ، تم إجراء جميع عمليات النقل بالضغط على زر نشر واحد.



تم إصدار اللعبة على Google Play. نظرًا لأنه لم يكن لدي معنى كافٍ لإضافة الإعلانات ، وبالنسبة للإعلان المدفوع ، فأنا أعتبره صغيرًا جدًا ، ويخرج مجانًا تمامًا وبدون تحقيق الدخل. كانت المهمة التي تم ملؤها ونسيانها ، دون الاعتماد على أي نجاح ، هي تجميع لعبة لمنصة متنقلة.



صورة



ليس لدي جهاز Android ، ولا أزور المتجر على الإطلاق. في إحدى الحفلات ، يسحب أحد الأصدقاء Samsung Galaxy S5 - في ذلك الوقت ، كان الجهاز ذو مساحة قطرية وشاشة رائعة بشكل غير واقعي. أعتقد ، اسمحوا لي أن ألقي نظرة على أداء بنات أفكار المحمول الخاص بي ، ولدهشتي وجدت أكثر من 35000 تثبيت وأكثر من 800 تعليق شهريًا. أنا مصدوم.



هذه هي الطريقة التي تظهر بها الفكرة لتكون الجزء الثاني ، يجب أن يكون أكبر بمرتين ، وأكثر برودة وأكثر إثارة للاهتمام.



شابك: السعي 2 ، 2015



قصة عامة عن الحرب النووية وعواقبها تظهر بسرعة كبيرة.



في ثلاثة أيام ، جمعت المستوى الأول على الفلاش.



صورة



كما وجه بطل الرواية الجديد. بالمقارنة مع القديم ، لديه جسم ورأس ورقبة طبيعية. كان عجوز النقانق.



صورة



تعمل اللعبة بتقنية Full HD ولم يعد بإمكان محرك أقراص محمول بسيط التعامل مع الحمل. تحتاج إلى إعادة الكتابة على GPU (زرزور). أنا لست مبرمجًا على الإطلاق ، فأنا أكتب منشورًا على موقع gamedev.ru حول العثور على شريك.



خمسة أشخاص غير مشتركين ، الأول لم يرد ، اتصل بالثاني وبدأ كل شيء في الدوران.



ما تبقى من عام 2015 ، يتعلم المبرمج العمل مع فلاش GPU ، وأنا أتعلم الرسم والتحريك



عام 2016



على الرغم من عدم وجود خبرة لدينا على الإطلاق ، إلا أن التطوير يسير بخطى سريعة ، ونقوم باستدعاء ومناقشة الأفكار الجديدة والتحسينات. أشعر حقًا أننا فريق واحد.



ما هي أفكارنا على سكايب؟ في بعض الأحيان ، لبضعة أيام ، لم يخطر ببالي شيء جديد ، ولكن بمجرد أن اتصلنا ، جاءت الأفكار من تلقاء نفسها.



عملت مثل هذا.



  • مناقشة مفهوم المستوى الجديد أو اللغز ؛
  • غالبًا ما يرسمه المبرمج بشكل تخطيطي ؛
  • وصف الفروع والرسوم المتحركة.


صورة



بعد ذلك ، نختبر ، أجمع قائمة بالتعديلات ونقلها إلى المبرمج ، كل العمل يمر عبر صندوق الإسقاط.



لقد مر عام في التطور النشط.



لدينا 12 مستوى وعرض تجريبي جاهز ، وهو بالفعل ضعف العدد في الجزء الأول. قمت بملء Steam Greenlight ، نحصل على الضوء الأخضر في غضون أسبوعين.



ثم يتبين لنا أن اللعبة ليس لها حبكة على الإطلاق ، والمستويات هي في الأساس مجموعة من الألغاز المنفصلة. كما أنها قصيرة جدًا بالإضافة إلى أن اللعبة بها مؤثرات صوتية وموسيقى سيئة.



صورة



عام 2017



نحن نعمل على المؤامرة. المبرمج يفعلها بشكل جيد.



نضيف مستويات وسيطة ومشاهد متحركة ورسوم متحركة جديدة.



أرسم مكونات الرسوم المتحركة في Photoshop ، وتحريكها في الفلاش ، والتأثيرات - فلاش إطار بإطار.





تمت إضافة مؤلف / مصمم صوت إلى الفريق.



تظهر الموسيقى التصويرية في الغلاف الجوي ، بالإضافة إلى أروع المؤثرات الصوتية.



تم الشعور باللعبة بقوة متجددة.



نظرًا لخصائص المشروع ، فإن الدبلجة ليست سريعة ، لأن كل رسم متحرك عبارة عن رسوم متحركة صغيرة تتطلب أصواتًا فريدة.



صورة

مثال على تصميم صوت قصير



صورة

مرة أخرى أطلق القليل من التسامح



عام 2018



المهمة جاهزة بنسبة 80٪ ، وتم الانتهاء من جميع المستويات تقريبًا والتعبير عنها ، ولا توجد مشاهد كافية ، ومفكرة للنصائح ، بالإضافة إلى القائمة الرئيسية.



أقوم بجمع المشاهد في ومضة ، ثم تصديرها إلى الفيديو. في الأحجام الكبيرة ، يتباطأ الفلاش كثيرًا ، عليك جمع مشاهد منفصلة ، ثم دمجها جميعًا. يبطئ كثيرا.



صورة



في هذه العملية ، يتم اختراع القائمة على أوراق منفصلة ، وتبدو رائعة ، والأهم من ذلك ، عدم وجود نص فيها.



صورة



عندما تمت إضافة القائمة ، بدأت اللعبة على الفور تشعر بالصلابة ، وقبل ذلك كانت هناك مجموعة من المستويات المنفصلة.



عام 2019



بداية عام 2019. اللعبة جاهزة وتعمل من البداية إلى النهاية ، ولكن لم يتم اختبارها بشكل طبيعي ، فهناك أخطاء طفيفة ، ولم تتم إضافة بعض المكافآت. نحن في حالة متدلية نوعًا ما: يبدو أن كل شيء جاهز ، لكن يبدو أنه ليس كذلك.



لا يتم بيع ألعاب HTML5 و Flash على الإطلاق. أثناء تطوير Shapik: المهمة 2 ، عملنا جميعًا بالتوازي في مشاريع أخرى ، بسبب وجود شيء للعيش فيه ومواصلة التطوير.



المبرمج يغادر إلى المكتب. على الرغم من أنني كنت متفائلاً ، إلا أنني أدركت أنه لن يكون كما كان من قبل.



لمدة شهر لم يتم فعل أي شيء للعبة ، ولم نتصل به مطلقًا - هذه هي المرة الأولى. المبرمج يتعب كثيرا في العمل ، أنا لا ألومه. الاختبار الجاد وجمع قائمة بالتعديلات.



يتم إجراء التعديلات في عطلات نهاية الأسبوع ، وأحيانًا فترة توقف لمدة أسبوعين. أنا محبط ومنزعج ، على هذا المعدل سيستمر كل هذا لسنتين أخريين.



أطلب من المبرمج فتح المجلد بمصادر اللعبة في السحابة (كان من المفترض أن يتم ذلك في بداية التطوير ، وكان سيوفر الكثير من الوقت). بدأت في اختيار الفن والرسوم المتحركة والأطالس ومحرر مشهد عصامي.



المحرر قصة منفصلة. دقة اللعبة 1920x1080 ، ونوافذ المحرر 600x550. في مثل هذه النافذة الصغيرة ، يجب عليك تحريك الكاميرا كثيرًا ، وستتباطأ بشكل رهيب. بالإضافة إلى ذلك ، لا يوجد إلغاء فيه - إذا حدث خطأ ما ، فسيتم حفظ آخر حفظ فقط.



صورة

نافذة المحرر 600x550



يمكن للمحرر فتح ملفات .gaf-animations وتشغيلها ، والتي يتم وضعها بعد ذلك على المسرح. بعد وضع جميع الأعمال الفنية والرسوم المتحركة ، انقر فوق "حفظ" وسنحصل على سطر طويل بشكل غير واقعي مع المعلمات ، والتي يجب نقلها إلى تطوير الفلاش ، ثم تجميعها.إذا



صورة



تم نقل شيء ما ، نكرر العملية. تحرير شيء صغير يستغرق الكثير من الوقت.



لا يمكنني تحمله وأذهب إلى الكود المصدري للمحرر ، أجد هناك سطرًا مسؤولاً عن حجم منطقة العمل ، وقم بتغييره إلى 1920 × 1080 والآن أصبح المستوى بأكمله مرئيًا بالكامل. أقوم أيضًا بتجميع المحرر كتطبيق منفصل وتختفي جميع الفرامل. لا أعرف لماذا لم نفعل ذلك من قبل ، لكننا عانينا لسنوات عديدة.



ربيع. يأتي التنوير إليّ ، المستويات التي تم إرجاعها في عام 2017 تبدو فارغة وهي ضعيفة الجودة للغاية ، وهذا ينطبق أيضًا على المشاهد والألغاز والرسوم المتحركة. هناك موجة جديدة من التحسينات ...



صورة



الملحن غارق أيضًا في العمل ، تتوقف الدبلجة.



تم تحديث جميع المستويات ، وإنشاء عرض توضيحي جديد. حان الوقت لإعداد إعلان تشويقي للعبة.



قمت بقص الفيديو وحاول تحريره ومناقشة المراحل المتوسطة مع المبرمج والملحن. هذه تجربتي الأولى ، تستغرق وقتًا طويلاً.





صورة

تحرير After Effects نحن



نفهم أن عنوان Shapik: المهمة 2 تحتاج إلى التخلص من 2 ، الاسم الجديد هو Shapik: مهمة القمر.



الناشرون: ليس لدي أي فكرة عنهم وكيفية العمل معهم. وجدت مقالًا رائعًا حول كيفية الترويج للعبة. بعد نصيحتها ، خرجت هذه الرسالة.



صورة



أنا أرسله إلى كل شخص في القائمة. رد 20 من أصل 60 ، 5 مهتمون حقًا ، قم بالرد مرة واحدة في الأسبوع.



أوائل الصيف. أتجول في اللعبة بمفردي ، وأقرأ المنتديات بحثًا عن معلومات حول حل الأخطاء ، وأجري تعديلات على الكود ، وإصلاح الهزات في الرسوم المتحركة ، وقطع الفيديو للدبلجة ، وتحرير الأصوات في الأماكن ، وضبط البنية ، والتواصل مع الناشرين ، والتعامل مع Steam ، وكذلك تحسين الموارد ...



هناك شعور بأنني فقط بحاجة إلى اللعبة. لقد كنت أنتظر لأسابيع لإغلاق بضع تعديلات ، لحظة الانتظار نفسها مرهقة للغاية ، وليس من الواضح ما يجب فعله بعد ذلك. لا يمكنني إنهاء اللعبة عندما تكون جاهزة بنسبة 95٪ ، لكن لا يمكنني إنهاءها بمفردي ؛ إطلاق مشروع عربات التي تجرها الدواب ليس خيارًا أيضًا.



أمارس رياضة المشي لمسافات طويلة في منطقة الكاربات لمدة ثلاثة أسابيع. في الجبال لا يوجد اتصال محمول ، بل وأكثر من ذلك الإنترنت. يساعد كثيرا على تشتيت انتباهك.



صورة



قبل الرحلة ، أتخلص من قائمة التعديلات.



بالعودة بعد ثلاثة أسابيع ، أرى أن القائمة لم تفتح حتى. لأول مرة في عملي بأكمله ، كان الأمر مشتعلًا بالنسبة لي ، في تلك اللحظة بدا لي أن المباراة قد تم تسجيلها.



يبدأ الاكتئاب. افكار فقط عن اللعبة ولا ارى كيف اجد مخرجا من هذا الموقف.



شيء ما يحتاج إلى التغيير ، حان وقت المكتب



صورة



يبدو أنه أثناء عملي في الألعاب غير الرسمية ، اكتسبت القليل من الخبرة ، وأبحث عن وظيفة شاغرة في مجال الرسوم المتحركة.



يجيبونني بسرعة ويتخلصون من مهام الاختبار. الانتهاء ، ودعا لإجراء مقابلة.



تزامنت مقابلتان في نفس اليوم. من قريتي إلى كييف 10 ساعات بالقطار. يصل القطار في الساعة الثامنة صباحًا ، أول مقابلة مع 11.



صورة

بعد المقابلة



أنا في كييف ، قم بنزهة حول المدينة. أنا قلق للغاية: هذه هي المقابلة الثانية والأولى في شركة جادة ولن تكون واضحة.



في الساعة 9 صباحًا تصل رسالة.

صباح الخير ، يجب



أن نعلمك أنه لا يمكننا قبولك لإجراء مقابلة ، فأنت لست بالعمر المناسب.



فريق الموارد البشرية
أعتقد أن هذا خطأ ، لأنني قبل ذلك صعدت وإذا تم استدعائي لحضور اجتماع حقيقي ، فعندئذ أكملت مهمة الاختبار ، وقد وصلت بالفعل إلى كييف ، وأمضيت الوقت بالقرب من مكتبهم. أعود الاتصال وهم يكررون نص البريد الإلكتروني.



ما هذا الجواب وما هذا الهراء ..



المقابلة التالية الساعة 14.00. المشي عبر المدينة ، والانتقال بسلاسة إلى نقطة الالتقاء. بعد نصف ساعة يأتي القادم.

اضطررت لإلغاء المقابلة ، فأنت لست مناسبًا لنا. نحن لا نذكر الأسباب حتى لا تبدو دعوة للعمل.



GG 2
أنا في حيرة من أمري ، المقابلات انتهت قبل أن تبدأ. اتضح أنني عجوز وعديم الفائدة.



صورة



أسحب ببطء على طول Andreevsky Spusk. أذهب إلى مقهى وألتقي بصديق قديم. مع أكواب البيرة ، لم يعد اليوم حزينًا. عاد القطار في الساعة 21:00 ،



والقول إنني بعد "العمل" كنت مكتئبا يعني عدم قول أي شيء.



عند وصولي إلى المنزل ، زاد شعوري بالعجز خمسة أضعاف. اتضح أنني في الثلاثينيات من عمري أنا كبير في السن.



أنا أفهم أن السعي الذي طال أمده يجب أن يُطلق سراحه. نتصل ونخبر كيف يفعل شخص ما ، ونناقش حرقتي وما يجب القيام به لإكماله.



لقد سمحت لي بالرحيل ويبدو أن رياحًا ثانية تفتح ، فأنا أقوم بتعديل الكثير من الرسوم المتحركة والفن ، والتي كنت أؤجلها باستمرار ، وأقوم باختبار اللعبة بشكل مكثف ، كما أجمع قائمة بالتغييرات. أخيرًا ، أقوم بتصميم موقع ويب وصفحة في الحافز.



حول الاحتراق. في هذه اللحظة ، ربما استنشقت هواء الكاربات المنعش ، كيف كان من الممكن أن تحترق عندما يعتمد المشروع على الحماس - ليس من الواضح ...



عام 2020



في بداية العام ، يكون للمبرمج إجازة ، وتمكنا من إغلاق جميع الأخطاء والتعديلات. وانتهت أيضًا من جميع الأعمال المتعلقة بالموسيقى والمؤثرات الصوتية.



تحتوي اللعبة على 22 مستوى ، 60 دقيقة من موسيقى اللعبة ، وأكثر من 1000 من الرسوم المتحركة والأصوات الفريدة.



في الوقت الحالي ، يمكنني القول بثقة أن اللعبة قد اكتملت تمامًا ونشرت على Steam ( لا أصدق ذلك ).



بإيجاز ، أود أن أقول عن الأخطاء التي ارتكبناها.



  • عدم وجود نص وفهم لما ستكون عليه اللعبة ؛
  • التقليل المستمر من الشروط الحقيقية ؛
  • الرغبة في صنع 100500 رقاقة ؛
  • عدم وجود الأدوات العادية (محرر مشهد اللعبة ، نظام التحكم في الإصدار ، المجمع) ؛
  • عدم وجود اختبار عادي
  • العمل مع المجتمع.
  • تمت كتابة هذا المنشور ليس من أجل التذمر أو إثارة الشفقة ، ولكن لإظهار الحياة اليومية لمطور بسيط.


وأريد أيضًا أن أقول:

لدي احترام كبير للمبرمج والملحن لحقيقة أننا ، بصفتنا "غير عاديين" ، ننهي ما نعتقد أنه صحيح ونحاول القيام بذلك بشكل رائع ، عندما يستدير المئات من المطورين "المناسبين" الآخرين ويتركون منذ فترة طويلة.


بشكل عام ، من المضحك جدًا أن ثلاثة لاعبين أعسر من منتدى الفلاش تمكنوا من إنهاء اللعبة.
خطط PS للمستقبل:



  • ابحث عن وظيفة (عرضت مؤخرًا منصبًا ثوريًا كمبرمج حارس. تشمل المسؤوليات: الإعلان عن المنتجات على الإنترنت ، وإنشاء بطاقات العمل / المنشورات ، وزيارة المنطقة كل ساعة).


بعض صور الغلاف الجوي



صورة



All Articles