Почти усещах как животът напуска тялото. Гледах как туптящото му сърце заби за последен път. Прилоша ми в стомаха, мислейки за това, което току-що бях направил. Цял свят изчезна пред очите ми. Хиляди гласове, крещящи от ужас… после тишина. Как бих могъл да направя това? Как мога да изтрия собственото си дете? Лесно. Защото беше ужасно.

Нямаше да губя сън заради това. Е, поне без повече сън. Бях създал игра. Бях прекарал кой знае колко часа в изработването на всичко. Героите. Околната среда. Планът. И сега, след като направих това, знаех, че играта ми никога няма да види бял свят. Тогава защо беше необходим такъв отчаян ход? Искам да кажа, ако бях толкова разбит за това, защо, за бога, бих се отдръпнал от такава голяма инвестиция? Това е нещо, което само луд човек би направил, нали? Направих го, защото не ми пукаше достатъчно. Честно казано, работих върху тази игра повече от една година. Бих започнал с него, щях да си тръгна, да не го докосвам месец или два, да се върна, да изплакна, да повторя. И какво трябваше да покажа за тази инвестиция във времето? По мое професионално и не толкова скромно мнение, абсолютен боклук.

Графиката не беше сплотена, усещането от играта беше просто изключено и бях започнал да мразя това, което бях създал с половин уста. Красивото произведение на изкуството, което имах в ума си, просто не беше това, което исках и знаех, че никога няма да бъде. Всичко, което се беше превърнало, беше напомняне за това, което никога не съм набирал да правя.

Защо ви разказвам всичко това?

Защото съм дълготраен и мисля, че хората искат съвета ми. И говоря с много амбициозни разработчици на игри. Говоря и с няколко професионалисти. Темата за неуспешните игри се появява много, заедно с идеите, които са имали и искали да превърнат в реалност. Виждал съм красиво концептуално изкуство и добре написани сценарии. Много хора имат страхотни идеи, които наистина ми се иска да мога да видя под формата на игра. Игрите са перфектната платформа за разказване на история, но това е друга история.

Мисълта ми е, че всички тези истории се свеждат до идеи, които са имали. Минало време. Някои от тези хора седяха на някои от най-добрите игри, за които съм чувал, и бяха в същия сценарий, за който говорих по-рано. Те прекарваха скъпото си сладко време и нищо нямаше да бъде свършено. Тяхната идеално прекрасна идея щеше да умре в главите им.

Помислете за себе си. Колко пъти си казвал:

„Наистина ми се иска да има игра, която да има функции x, y и лилаво“

„Знаете ли коя би била наистина страхотна игра?“

„Някой ден искам да направя игра, която...“

Всяко изказване като това отнема властта от ръцете ви. Всеки път, когато чуя тези думи, чувам как една игра умира съвсем малко. Знам, че много от това звучи сякаш проповядвам. Но аз съм ставал негова жертва милиард пъти. Е, може би не милиард. По-скоро 15, за да бъдем точни. виждаш ли

Както виждате, имам 3 проекта. 2 от тях имат истинско име, един има СУПЕРописателно заглавие, а след това имам 12 други проекта, които дори нямат имена. И особенопроницателните ще забележат, че голяма част от тях са от 2016 г. Да. АЗ СЪМ НА ГОРЕ ТЕЗИ. Така че очевидно и аз не съм най-добрият в това. На всеки се случва. Но преди да се развълнувате твърде много, всъщност прегледах всички тези проекти преди около 3 месеца и отхвърлих повечето от тях. Държа ги в колата си, за да ми напомнят какво се случва, когато не получа MVP (минимално жизнеспособен продукт) възможно най-бързо.

Тогава как да предпазя проектите си от ранен гроб?

Пфф. Все едно знам. Шегувам се. Опитвайки се да разведря настроението... Да се ​​върна към същината? Добре. Така че най-големият проблем с проектите е, че те никога не се изпълняват. Да кажеш някой ден, може би в бъдеще или нещо подобно е опасно. Отлагането е ваш враг. Това е, което ще вземе вашата наградена идея за милиони долари и ще я превърне в бръщолевения на луд човек на паркинга на мол. Добре, може би това е малко грубо, но схващате смисъла. Отговорът тогава?

Просто го направи.

Знам. Това изглежда като луда и прекалено опростена идея. Но аз изпробвах това и работи. Целта не е да направите вашата перфектно изпипана, готова за пускане игра. Повечето хора смятат, че трябва да направят всичко както трябва от самото начало. Те искат перфектни модели и спрайтове. Безупречна игра. Никога няма да подкрепям пускането на добре изработена игра. Това винаги е моята цел. Това обаче не е това, което правим в този момент. Искаме да започнем и да реализираме идеята си. Искаме да видим какви проблеми ще имаме и дали нашата игра дори е забавна.

Мислете за това като за груб проект.

Защо? Защото това е груба чернова. Някои хора обаче го наричат ​​прототип. Това, което искаме от нашата идея в този момент, е да я тестваме. Вземете го в ръцете на хората. Не е необходимо да бъде идеален, просто трябва да бъде изграден. В човешкия ум е много по-лесно да се справите с множество малки задачи, отколкото с една огромна. Виждате визия в главата си за играта, която искате да изградите, и първата ви мисъл е „Готино! Ще построя нещо!”. Но след това започнете. Нещо като. Когато за пръв път започнах, бях много твърде фокусиран върху това да го направя правилно от самото начало. Твърде фокусиран върху съвършенството. Не знаех откъде да започна и бях съкрушен. Моите проекти, които трябваше да отнемат няколко дни, се превърнаха в няколко седмици, след това в месеци и накрая умряха. Така че започнете с прототип. Искате да го доближите, разбира се. Искате го в общия квартал на мястото, където искате да отидете. Но не се увличайте в подробностите. Може да изглежда зле. Може да е бъги. Просто трябва да може да се играе и да има общата идея там. Това не е крайният продукт, който ще прокарате. Chrono Trigger (една от най-добрите игри на всички времена)не е създадена за един ден. Това, което изграждаме тук, е рамка за вашата игра. Ние даваме живот на вашата идея, за да можете да решите дали наистина искате да положите работата. Първите стъпки са най-трудни. Оттам можете да променяте, подобрявате и изграждате до насита.

Планирайте само това, което ТРЯБВА да направите.

Планирането на проекта е доста дълга тема сама по себе си, така че няма да навлизам в твърде много подробности за това тук. Все пак ще се опитам да ви дам основната идея. Измислете добър начин за планиране на задачите. Каквото работи за вас. Лично аз предпочитам дъска в стил канбан като Trello, Asana или Timelinr. В момента работим върху супер страхотна игра в SideQuest Saturdays (събота в 19:00 PST). Така че нека да разгледаме таблото, което съставих за него.

Ще навляза в повече подробности в друга публикация, но основно имам място за функции, които искам да добавя, задачи, които трябва да направя, задачи, върху които работя, и задачи, които съм завършил. Тези четири карти ще останат там завинаги.

Последната е v1.0. Ще остане, докато версия 1.0 бъде готова. Освен ако не е абсолютно критично, нищо не влиза в този списък. И така, как да решим какво да влезе в този списък?

Изисква ли се, за да функционира вашата игра? Включва се в списъка.

Това е нещо, което би било супер готинои бихте искали да го имате в играта си? Назад, скъпа. Може да почака.

Дайте на Версия 1.0 всичко, което имате.

Това е може би най-важната стъпка. Трябва да се съсредоточите и действително да направите нещото. Спечелете точките. Дайте 110%. Тази игра, за която мечтаете, няма да се случи, ако подходите към нея, сякаш небрежно четете книга. Не можете да кажете: „Ами ще направя един час днес и може би ще направя някои неща утре.“ Работата по проект с такова отношениещеви постави точно там, където бях аз. Ще гледате проекта си 2 години по-късно, казвайки „Мога да завърша това, но вероятно не“. Отделете малко време от работа или съкратете съня си за няколко нощи. От вас зависи да решите собствените си приоритети, но вероятно ще трябва да пожертвате нещо, за да се случи играта ви. Лично аз в крайна сметка изкарвам няколко нощи с минимален сън.

Но... но... би било НАИСТИНА страхотно, ако...

Страхотен. Сигурен съм, че би било наистина страхотно, ако имате функции X, Y и Purple и смесени в защита на кулата и Twitch и персонализиране на герои и разпознаване на лица и... Но не това е, което искате първо. Първо искате MVP. Искате нещо, което можете да покажете и опитате. В края на деня, ако идеята ви за игра умре, преди дори да е напуснала главата ви, това е изцяло ваша сметка. Имах доста идеи, които умряха, защото или загубих интерес, или загубих искрата и вълнението за тях. Но с безсмъртните думи на някой пич актьор:

Ще поддържате идеята си за игра жива, като я започнете. Не е необходимо да е огромно. Не е необходимо да е пълен. Просто трябва да има начало. Обектите в движение са склонни да останат в движение. Дори не знаете откъде да започнете? Страхотен. Случайно познавам човек, който може да ти помогне да го разбереш. Той се казва Бен и работи за тази компания, наречена Devslopes.

Онази игра, която изхвърлих? Това наистина беше боклук и не можех да бъда по-щастлив, че го изхвърлих. Знам, че звучи налудничаво. Научих обаче много ценен урок от този провал. Научих, че за да сбъдна мечтите си, трябва да ги сбъдна. Това затвърди това, което бях чувал от други разработчици на много лично ниво. Сърцераздирателният момент, в който гледах как моето творение беше погълнато от бит-богове... Тогава седнах и наистина погледнах процеса си на развитие. Тогава наистина започна да се променя всичко в това как правя игри.

Като общо правило, сега си давам краен срок от 10 дни за MVP. Това ми дава достатъчно време да намеря активи, да започна разработката, да организирам всичко и да усетя какво ще отнеме целият проект. Ако не мога да го направя за 10 дни, това не е MVP. Когато стигна до точката, в която знам, че ще отнеме повече време от това, това е добър индикатор, че трябва да преосмисля този проект и може би да намаля това, което мисля, че трябва да започна.

Ето го основната точка. Съсредоточете се върху поставянето на първите неща на първо място и няма да говорите колко страхотна е моглада бъде вашата игра. Ще покажете играта си на вашите приятели, колеги, семейство и ще споделите творението си със света. Можеш да го направиш. Просто трябва да започнете и трябва да започнете сега. Така че вземете списък с изисквания. Разберете от какво се нуждае вашата игра иза какво става дума. След това отидете и наистина го направете. Направете първа крачка. Доверете се на себе си и потърсете помощ там, където имате нужда. Тогава оставете Силата да бъде ваш водач. Или, знаете ли… каквото и да е. Вашата игра може да разтърси или не. Единственият начин, по който някога ще разберете, е ако успеете. Наистина имате два избора.

  1. Оставете вашата супер невероятна идея за игра да изгние и да умре в главата ви
  2. Вземете MVP днес и му дайте шанс за битка.

Губите време, така че трябва да вземете решениеточно сега. Какво ще бъде?

Ако искате да научите повече за програмирането, отидете на www.devslopes.com и се запишете в един от нашите Slopes, където ще научите всичко, което трябва да знаете, за да разработвате приложения. ❤️