Как создать свою собственную игру: такой вопрос я часто вижу в поисковых запросах. Есть куча игровых движков и конструкторов, и они все такие непонятные… Хотелось бы только подумать, и игра уже создана, и все спрайты нарисованы, и код написан. Как жаль, что такое невозможно.
Но все же есть способы, с помощью которых можно легко и быстро создать свою игру, чтобы она была играбельна, и соответствовала всем требованиям компьютерной игры.
И в этом топике я расскажу как же подобрать движок для игры.
Стало интересно? Добро пожаловать под кат.
Для начала, стояло бы понять зачем нужны компьютерные игры: для одних это развлечение, для других это способ отдыха, некоторые даже зарабатывают играя в них! Может вы хотите похвастаться другу, что получили новый левел, а может просто устали после рабочего дня и хотите отдохнуть.
Так вот, идеальная игра должна удовлетворять всем требованиям игрока. Но много от этого зависит от движка.
Если смотреть со стороны разработчика игр, то идеальный движок должен быть легким, с кучей возможностей, и чтобы не требовал каких-то денежных вкладываний. Много гейм-девелоперов задумываются над графикой — 2D или 3D? Если вы хотите быстро и легко создать игру, то больше подходит 2D. Но если у вас железные нервы(хотя для любой игры они нужны), и вы готовы делать игру полгода: то можно и изучить 3D-моделирование. Но мы возьмем 2D.
Давайте поподробней рассмотрим 2D-движки.
1. GameMaker.
Думаю многие знают о этом популярном конструкторе игр. Это хороший инструмент для новичков, но он не практичен.
Плюсы:
Минусы:
Итак, Game Maker не подходит. Идем дальше.
2. HTML5.
HTML5 — это новое поколение HTML, и теперь с помощью него можно делать игры. С помощью него можно создать игру, но он также сложен и непонятен. Возможно, через несколько лет он будет достаточно пригоден для игростроя, но сейчас…
Плюсы:
Минусы:
Так что и HTML не подходит. Но есть решение…
3. Flash!
Flash на данный момент — самая лучшая платформа для создания игры. С помощью него можно создавать игры в кратчайшие сроки, для него есть много программ и многочисленных фреймверков, куча туториалов по этим самым фреймверкам, и он универсален!
Плюсы:
Но все же есть способы, с помощью которых можно легко и быстро создать свою игру, чтобы она была играбельна, и соответствовала всем требованиям компьютерной игры.
И в этом топике я расскажу как же подобрать движок для игры.
Стало интересно? Добро пожаловать под кат.
Для начала, стояло бы понять зачем нужны компьютерные игры: для одних это развлечение, для других это способ отдыха, некоторые даже зарабатывают играя в них! Может вы хотите похвастаться другу, что получили новый левел, а может просто устали после рабочего дня и хотите отдохнуть.
Так вот, идеальная игра должна удовлетворять всем требованиям игрока. Но много от этого зависит от движка.
Если смотреть со стороны разработчика игр, то идеальный движок должен быть легким, с кучей возможностей, и чтобы не требовал каких-то денежных вкладываний. Много гейм-девелоперов задумываются над графикой — 2D или 3D? Если вы хотите быстро и легко создать игру, то больше подходит 2D. Но если у вас железные нервы(хотя для любой игры они нужны), и вы готовы делать игру полгода: то можно и изучить 3D-моделирование. Но мы возьмем 2D.
Давайте поподробней рассмотрим 2D-движки.
1. GameMaker.
Думаю многие знают о этом популярном конструкторе игр. Это хороший инструмент для новичков, но он не практичен.
Плюсы:
- Подходит для начинающих девелоперов
- Создание игр без программирования
- Возможно создание псевдо-3D игр
Минусы:
- Требует долгого обучения, ОЧЕНЬ непонятный
- Нормальной игры не создашь, о ней никто не узнает, кроме юзеров форума на который ты выставил игру
- Мало возможностей
- Требуется скачивание игры, в браузере не поиграешь
Итак, Game Maker не подходит. Идем дальше.
2. HTML5.
HTML5 — это новое поколение HTML, и теперь с помощью него можно делать игры. С помощью него можно создать игру, но он также сложен и непонятен. Возможно, через несколько лет он будет достаточно пригоден для игростроя, но сейчас…
Плюсы:
- Можно проигрывать игры прямо в браузере
- Много инструментов для создания игр
- Игры получаются красивые, если постараться
Минусы:
- Открытый исходный код, игру могут «склонировать», и никак от этого не защитишься
- Игра интегрируется в страницу, перенести её на другой сайт сложно(в отличии это флеша)
- Создавать игры на HTML сложно, туториалов по созданию игр на нем мало
- Почти все конструкторы игр для HTML платные
Так что и HTML не подходит. Но есть решение…
3. Flash!
Flash на данный момент — самая лучшая платформа для создания игры. С помощью него можно создавать игры в кратчайшие сроки, для него есть много программ и многочисленных фреймверков, куча туториалов по этим самым фреймверкам, и он универсален!
Плюсы:
- Универсальность
- Много уроков
- Можно с помощью него зарабатывать неплохие деньги
- Можно даже делать 3D игры
- Можно размещать на многих сайтах, проигрывается в браузере
Минусы:
- Нужно учиться, нормальной игры на Flash без программирования не сделаешь
- Игр на Flash много, почти все идеи заняты, нужно искать что-то, что ещё не было
- Без фреймверков он очень сложен.
Мой выбор — это Flash. Он очень пригоден для создания игр.
Чтобы написать игру, я использую такие инструменты как Flash Develop, библиотека Flixel, и если использовать их очень умело, то можно создать целый хит. Так что — дерзайте, и когда-нибудь создадите свою игру!