Средства для разработки игр под iOS и другие мобильных платформы
Небольшое вступление: В апреле этого года решил попробовать себе в заработке игр на iOS(iPod был у меня уже почти год, в мае планировал купить iPad). К сожалению, стандарные средства разработки под iOS, в отличии он Android, работают только под Mac. Тут перед мною встала дилемма: мед или малина оригинальный Мак, Хакинтош или различный софт на PC(в том числе установка в виртуальную машину). Мною был выбран второй вариант, т.к. за цену Mac Mini я купил PC с характеристиками топового iMac. Установка Mac на PC(с железом идентичному оригинальному Mac'у) легче установки Windows XP. Но цель этой статьи не рассказать о том, как ставить Mac OS X на PC, а в том чем можно пользоваться для разработки.
Движки\Средства разработки. Unity3D - отличный игровой движок, он подойдет для разработки игр под различные платформы(Web, Mac, Windows, Android, iOS, PS, PSP, XBox). К сожалению, для компиляции под iOS требуется Mac, но ничего не мешает вам создать игру под Windows, а потом скомпилировать в виртуальной машине. ЯП: JavaScript, C#, Boo(не для мобильных платформ). Стоимость версии для разработки iOS: 500$(Basic), 1500$(Pro) + сам движок.
Multimedia Fusion - конструктор игру для разработки игру на Windows, iOS, Flash. Легок в освоении, не требует знаний программирования. Стоимость версии для разработки под iOS: 125$+ 150$ за сам конструктор.
Corona SDK: - очень хороший движок. Легко в освоении. На нем можно разрабатывать не только игры, но и программы с нативным интерфейсом. В комплекте с движоком IDE не идет(придется докупать(60$) и\или прикручивать имеющуюся. ЯП: Lua. Стоимость версии для разработки под iOS: 199$.
Marmalade SDK - Поддерживает большое число платформ(Bada, iOS, Android и др.). К сожалению, нет нативной IDE придется использовать XCode(Mac), VS(Windows). ЯП: С++ Стоимость версии для разработки под iOS: Существует несколько версий(0$-3000$+). Бесплатная версия поддерживает разработку под iOS.
AppCelerator - отличное средство разработки. IDE основан на Eclipse. Легок в освоении. Возможность создавать приложения с нативным интерфейсом. Поддерживает различные платформы(iOS, Android, Linux, Mac OS X, Windows). ЯП: JavaScript. Стоимость для разработки под iOS: Бесплатный.
App Game Kit - неплохая среда разработки от разработчиков небезызвестного F.P.S. Creator. Поддерживает различные платформы(iOS, Android, Bada, MeeGo). Легок в освоении(во многом благодаря ЯП BASIC). ЯП: AGK Basic(очень простой Basic-подобый язык), С++. Стоимость для разработки под iOS: 78$.
PhoneGap - скорее дополнение для среды разработки. К примеру, для iOS, он интегрируется в XCode, в создании нового проекта появляется новая "кнопка". Позволяет создавать игры под множество платформ(iOS, Android, BB OS, webOS, Bada, WP7, Symbian) ЯП: JS. Стоимость для разработки под iOS: полностью бесплатен.
Заключение: Я написал эту статью, чтобы новичкам не пришлось перерывать большое количество информации, разбираться с движками, чтобы сделать правильный выбор. Разумеется, я не перечислил здесь все возможный софт для разработки, но, я думаю, многим этого будет достаточно.
P.S.: Для разработки своего первого приложения под iOS iАнекдоты использовал стандартный IDE XCode. Сейчас переписываю его на AppCelerator дабы сделать его кроссплатформенным. Для создания игр использую Unity3D.
Просьба не бить ногами писать гневные комментарии насчет ошибок в тексте, а также отсутствия картинок(у меня скорость интернета сейчас 2,2кб\с).
Спасибо за внимание. Если вам помогла данная статья, то я буду рад получить от вас +. В скором времени напишу о том как шла разработка игры iGTC.
P.S.: Сайты, информация на которых помогла мне: 1) Официальные сайты движков. 2) Apple Developer. - официальный сайт. Множество примеров, исходников и т.д. 3) habrahabr.ru - множество статей на самые различные темы(в том числе и разработка под мобильные платформы). 4) TonyMacX86.com - установка Mac на PC. 5) Kexts.com - драйвера для Mac. 6) AppleLife - установка Mac на PC и не только. 7) LookApp - множество статей по разработке и не только. 8) Dev.By - множество статей по разработке на мобильные платформы.
Также если вы считаете, что данный материал мог быть интересен и полезен кому-то из ваших друзей, то вы бы могли посоветовать его, отправив сообщение на e-mail друга:
Игровые объявления и предложения:
Если вас заинтересовал материал «Средства для разработки игр под iOS и другие мобильных платформы», и вы бы хотели прочесть что-то на эту же тему, то вы можете воспользоваться списком схожих материалов ниже. Данный список сформирован автоматически по тематическим меткам раздела.
Предлагаются такие схожие материалы:
Если вы ведёте свой блог, микроблог, либо участвуете в какой-то популярной социальной сети, то вы можете быстро поделиться данной заметкой со своими друзьями и посетителями.
Всем привет. Я программист начального уровня (Swift, Obj-C), и у меня есть команда с которой мы хотим написать игрушку. У меня только парочку вопросов: 1. Я не могу выбрать хороший движок, хотел бы узнать на каком будет проще! 2. Есть дизайнер, художник, музыкант, программист. Нужен ли кто ещё?
Примечания: Для того чтобы было более понятно. Хотим создать игру 2D по типу игры Dan The Man. Кто не знает пожалуйста посмотрите и подскажите! Очень сильное рвение и стремление. (И я понимаю что игру за месяц не напишешь)
TLT, спс, и в правду наверное искал плохо =) iMoonlightAndre, мне бы что-то попроще, чтоб меньше программирования. Я в программировании не очень, и не люблю его, а вот с графикой работать люблю, художник... Поэтому выбрал MMF2, дальше будет видно. Спасибо.
Я бы разбирался с CoronaSDK... А вообще PhoneGab или Marmalade SDK т.к. на них вы сможете делать игры под множество платформ. PhoneGab- бесплатный. Marmalade только iOS версия является бесплатной.