Привет всем, меня зовут Сергей и это мой первый блог :)
Вот бы мне такую сделать - наверняка думал каждый из нас, увидев или поиграв в хорошую игру. Но для создания игр, скажем, на ПК или xbox 360 нужно знать много вещей, таких как программирование, моделирование, sdk и компоненты для работы с 3D графикой, физикой и т.д. И если для ПК еще можно что-то написать, то для xbox 360 это уже будет сложнее. И дело не только в программном коде, а в дев ките – специальной версии консоли для разработчиков, которую простому смертному просто не достать. Есть, конечно, возможность выложить свой проект на marketplace и как индии разработчику, на основе XNA, но сервис не поддерживает резидентов из России и СНГ.
И как же быть? – спросите вы. Делать игры под младшие платформы – отвечу я вам. Под младшими платформами я понимаю новомодные девайсы вроде айфона или гуглофона.
Разработка игр под iPhone:
· Нужен Mac (можно конечно поставить хакинтош, если получилось – вы счастливчик).
· Нужен сам девайс (если будут эмуляторы, то они все равно не заменят устройство).
· Нужна лицензия (стоит порядка $100 и получить ее чуть сложновато (наверное, из-за проблем с оплатой через наши конторы), но я знаю много ребят, которые это сделали).
· Есть возможность выкладывать проекты на AppStore и зарабатывать.
Итого для успешного начала нужно $2000-2500 (для покупки всего необходимого).
(+) ДОСТОИНСТВА:
1. Возможность выложить коммерческий проект и неплохо заработать.
(-) НЕДОСТАТКИ:
1. Рынок перегрет + жесточайшая конкуренция.
2. Язык программирования – объективный Си, а его многие ругают.
Разработка игр под Google Android:
· Скачайте необходимое ПО (Java Development Kit (JDK), Eclipse, плагин для Eclipse(ADT) и собственно Android SDK).
· Покупка самого девайса не обязательна, там хороший эмулятор, но приветствуется (например для теста акселерометра или сенсорных модулей).
· Лицензия (стоит $25, что гораздо дешевле айфоновской).
· Проекты русских разработчиков можно выкладывать на Google Market, но только на бесплатной основе (правда никто не мешает вам сделать триал и продавать ключ где-то в другом месте).
Итого для успешного начала нужно $100-600 (если вы вдруг надумаете купить гуглофон).
(+) ДОСТОИНСТВА:
1. Рынок относительно молодой, так что занимайте место пока не тесно.
2. Язык программирования Java. Под него писать легко и одно удовольствие.
3. Не требует покупки дорогого железа.
(-) НЕДОСТАТКИ:
1. Не такие прибыли как на iPhone, но это вопрос времени.
Что же в итоге? В итоге мы имеем два рынка, у каждого свои плюсы и минусы. Какой из них выбрать решать, конечно же, вам. От себя могу добавить - ответьте себе на вопрос: что для вас ценнее: краткосрочные прибыли у Apple или же долгосрочная перспектива Google.
Вроде закончил… Буду рад ценным советам и комментариям. Если вам интересна каждая платформа по отдельности, то буду писать продолжение. Спасибо за внимание и удачи вам, друзья.
Материал немного устарел. Тему разработки приложений, их продажи в сторах и т.д. буду продолжать. Так что ждите анонсов в блогах и на форуме