Pull to refresh

Как создать свою игру: главный вопрос любого юзверя

Reading time2 min
Views24K
Как создать свою собственную игру: такой вопрос я часто вижу в поисковых запросах. Есть куча игровых движков и конструкторов, и они все такие непонятные… Хотелось бы только подумать, и игра уже создана, и все спрайты нарисованы, и код написан. Как жаль, что такое невозможно.

Но все же есть способы, с помощью которых можно легко и быстро создать свою игру, чтобы она была играбельна, и соответствовала всем требованиям компьютерной игры.
И в этом топике я расскажу как же подобрать движок для игры.

Стало интересно? Добро пожаловать под кат.

Для начала, стояло бы понять зачем нужны компьютерные игры: для одних это развлечение, для других это способ отдыха, некоторые даже зарабатывают играя в них! Может вы хотите похвастаться другу, что получили новый левел, а может просто устали после рабочего дня и хотите отдохнуть.

Так вот, идеальная игра должна удовлетворять всем требованиям игрока. Но много от этого зависит от движка.

Если смотреть со стороны разработчика игр, то идеальный движок должен быть легким, с кучей возможностей, и чтобы не требовал каких-то денежных вкладываний. Много гейм-девелоперов задумываются над графикой — 2D или 3D? Если вы хотите быстро и легко создать игру, то больше подходит 2D. Но если у вас железные нервы(хотя для любой игры они нужны), и вы готовы делать игру полгода: то можно и изучить 3D-моделирование. Но мы возьмем 2D.
Давайте поподробней рассмотрим 2D-движки.

1. GameMaker.
image

Думаю многие знают о этом популярном конструкторе игр. Это хороший инструмент для новичков, но он не практичен.

Плюсы:
  • Подходит для начинающих девелоперов
  • Создание игр без программирования
  • Возможно создание псевдо-3D игр

Минусы:
  • Требует долгого обучения, ОЧЕНЬ непонятный
  • Нормальной игры не создашь, о ней никто не узнает, кроме юзеров форума на который ты выставил игру
  • Мало возможностей
  • Требуется скачивание игры, в браузере не поиграешь

Итак, Game Maker не подходит. Идем дальше.

2. HTML5.
image

HTML5 — это новое поколение HTML, и теперь с помощью него можно делать игры. С помощью него можно создать игру, но он также сложен и непонятен. Возможно, через несколько лет он будет достаточно пригоден для игростроя, но сейчас…

Плюсы:
  • Можно проигрывать игры прямо в браузере
  • Много инструментов для создания игр
  • Игры получаются красивые, если постараться


Минусы:
  • Открытый исходный код, игру могут «склонировать», и никак от этого не защитишься
  • Игра интегрируется в страницу, перенести её на другой сайт сложно(в отличии это флеша)
  • Создавать игры на HTML сложно, туториалов по созданию игр на нем мало
  • Почти все конструкторы игр для HTML платные

Так что и HTML не подходит. Но есть решение…

3. Flash!
image

Flash на данный момент — самая лучшая платформа для создания игры. С помощью него можно создавать игры в кратчайшие сроки, для него есть много программ и многочисленных фреймверков, куча туториалов по этим самым фреймверкам, и он универсален!

Плюсы:
  • Универсальность
  • Много уроков
  • Можно с помощью него зарабатывать неплохие деньги
  • Можно даже делать 3D игры
  • Можно размещать на многих сайтах, проигрывается в браузере

    Минусы:
    • Нужно учиться, нормальной игры на Flash без программирования не сделаешь
    • Игр на Flash много, почти все идеи заняты, нужно искать что-то, что ещё не было
    • Без фреймверков он очень сложен.


    Мой выбор — это Flash. Он очень пригоден для создания игр.

    Чтобы написать игру, я использую такие инструменты как Flash Develop, библиотека Flixel, и если использовать их очень умело, то можно создать целый хит. Так что — дерзайте, и когда-нибудь создадите свою игру!
Tags:
Hubs:
Total votes 84: ↑9 and ↓75-66
Comments21

Articles