Як зробити гру

Треба ж з чогось почати …

Хтось із нас грає в комп’ютерні ігри «від нудьги», щоб скоротати вільний час, хтось – захоплюється ними більш серйозно, часом забуваючи про інші справи, хтось, нарешті, може гордо назвати себе «професійним геймером». Нас об’єднує те, що ми любимо грати. Але, сподіваюся, є такі, хто не тільки грає, але знає і оборотну сторону процесу. Тобто, не гру, а створення гри. У цієї замітки я торкнуся питання лише побіжно, бо тема неймовірно широка. Існує безліч тематичних сайтів з окремих напрямків ігростроя. Загалом, хто шукає – той завжди знайде! Я ж хочу звернутися до тих, хто ще не разу не замислювався про можливість зробити власну гру.

Направо підеш …

Створювати ігри – нелегко, але жахливо захоплююче. Звичайно, і дитині зрозуміло: щоб змайструвати гру, відповідальну найскромнішими запитам сучасних геймерів, потрібно підійти до роботи дуже серйозно, затратити багато праці й часу. Подібне завдання не під силу одиночці або навіть групі початківців програмістів. Тим не менш, сьогодні будь-яка людина може приміряти на себе шкуру ігростроітеля. Багато ігор нині комплектуються редакторами, з допомогою яких особливо підприємливі особистості можуть привнести в улюблену гру щось нове. Одні редактори дозволяють тільки робити нові рівні (карти), інші – навіть змінювати текстури, моделі, писати скрипти і т.д. – Аж до створення майже самостійної гри.

Якщо хтось не терпить вторинності (якої за визначенням буде наповнена модифікація, виконана за допомогою редактора) – можна піти іншим шляхом. Можна плюнути на величавий 3D, на різні технічні заморочки – і спорудити простеньку маленьку гру. Для цього ідеально підійде Macromedia Flash. За допомогою Флеша можна зробити гру «від і до», не вдаючись більше ні до яких інструментам. Всі грали у флеш-ігри, і всі знають, що вони представляють з себе. Однак, хочу зауважити, що до флеш потрібно ставитись більш шанобливо – при належному старанні на ньому можна зробити досить серйозну гру – потенціал цього середовища тільки починає розкриватися. Звичайно, для ігростроітельства на флеш потрібно хоч трохи вміти малювати, і володіти мінімальними знаннями в програмуванні на java script або c + +. Хочу заспокоїти: все це – справа наживна, і не таке складне, як може здатися спочатку.

Зрештою, якщо ви відчуваєте в собі сили, і непогано розбираєтеся в програмуванні (бажано ще мати друга – моделлера) – спробуйте замахнутися на третій вимір. Дум 3 ви не зробите, але щось простеньке – цілком.

Зри в корень!

Який би шлях ви не обрали – це не настільки важливо. Набагато важливіше задатися питанням «а що я, власне, збираюся зробити» – і спробувати відповісти на нього. Будь-яка гра (мод, рівень, карта) – повинна володіти якоюсь неповторною особливістю (родзинкою), яка змусить інших людей (хоча б друзів) спробувати готовий продукт на смак і не розчаруватися. Звичайно, перша гра не може відрізнятися складністю, але оригінальність можлива і в малому. Тому з думками типу «почну, а там, може, ідеї з’являться» – приступати до творчості не можна. Навпаки, якщо ідея виявиться цілком самобутньої і оригінальної – навіть, скажімо, невигадлива флеш-іграшка зможе придбати популярність. Благо, на просторах Інтернету чимало сайтів, куди ви можете помістити своє творіння.

Ми будували, будували …

Ще одна необхідна якість – вміння довести продукт до логічного кінця. Буває, і думок у людини вистачає, і руки ростуть звідки треба – але все це зводить до нуля пані лінь. Проявіть наполегливість, блисніть сталевою волею – і результат вас не розчарує. Адже це настільки приємно – дивитися на готову гру (мод, рівень, карту), якою б примітивною і банальної вона була, і з гордістю усвідомлювати: «моїми руками зроблено». Нехай перший млинець зазвичай виявляється грудкою, та й не тільки перший. Головне – почати. Можливо, вам настільки сподобається, що ви не зможете зупинитися. Відкриються нові таланти, вміння, з’являться оригінальні ідеї … Якщо ж ні – якщо ви охолонете після першої гри, або не зможете реалізувати свої задумки – що ж, геймеру-геймерово.

Сім футів під кілем

Ну що ж, творіть! Якщо не вийшло з іграми – спробуйте свої сили у вишиванні хрестиком, або у ліпленні пластилінових тролів (захоплююче заняття, скажу вам) або в чомусь ще. Зробити щось своїми руками – це набагато приємніше, ніж в черговий раз врятувати світ в черговій грі, або «завалити» чергового монстробосса.

Боронь боже, я не закликаю вас кинути геймерське терені. Грайте, але не забувайте: життя – не тільки гра. Удачи!

Коментування вимкнено .

  1. blackjack коментує:

    можу порадити хор.сайт (англ.) посвященнийігрострою на мові пітон-pygame.org.

    у свій час оченьзаінтересовал.

    але це касаемо серьезногопрограммирования пов’язаного сграфікой і всякими примочками, додатки виходять мультіплатформіннимі. плюс ізучаяпітон вам нескладно буде виучітьязик сі (з нього вірніше похорошему треба починати, важко, але все ж в ..).

    якщо ж завдання стоїть сделатьлегкую казуалки типу аркади, тетріс або чтото подобноевпалне (з головою вистачить) флеша.более того нещодавно виделотечественнуюразработку (адресу забув) тривимірний движок з уровнемграфікі як у першому анріалеторнаменте.

    взагалі можна що завгодно освоїти, зробити, з програмувати або сдізайніть було б бажання іхорошо ідея (а це може битьглавное).

  2. Дмитрий коментує:

    А от якщо є бажання сделатьMMORPG, з чого краще почати, какіенужни вклади на начальнихстадіях, і з ким взагалі можнопосоветоваться і обговорити такіевопроси?
    Заранее спасибо якщо ктоответіт!!

  3. Ярослав коментує:

    Що треба зробити і спомощьюкакіх програм щоб зробити ігрув жанрі “стратегії” ілітактіческій симулятор нібито “втил ВОРОГА”

  4. Viktor коментує:

    Для початківців створення своіхігр – справа дуже не проста! Ятвердо впевнений, що потрібно сперваобресті мислення
    ігроделов, воно навіть важливіше чемзнанія мови, яке прійдетзатем з досвідом.

  5. Viktor коментує:

    Для початківців справа дуже непроста! IMHO потрібно спершу обрестімишленіе
    ігроделов, воно навіть важливіше чемзнанія мови, який прийде сопитом.