Всем привет! Хочу рассказать мою историю создания мобильной игры для Android.
Я студент, ранее с программированием сталкивался только в школе на информатике (основы Pascal, уже практически все забыл) , игростроем практически не интересовался. Около трех месяцев назад, сидя в интернете, случайно наткнулся на статью про создание простой игры на Unity 3D. Очень заинтересовало, я до этого никогда не думал что сделать игру можно просто у себя дома без команды опытных программистов и дизайнеров. Начал много читать на эту тему, смотреть ролики на YouTube.
Продолжалось все это около месяца, я все никак не мог сказать себе "Да возьми уже и начни! Хватит сидеть и мечтать!". Потом некоторое время отвлекся, были другие заботы. И вот, наконец, примерно полтора месяца назад я скачал движок Unity с официального сайта и начал с ходу по туториалам из интернетов творить и параллельно изучать. Как ни странно C# дался для ознакомления довольно легко, главное (позволю себе CapsLock) ГЛАВНОЕ это не лениться и активно читать документацию на оффсайте Unity. Сначала туда по всем вопросам, а потом уже только терроризировать всевозможные форумы. Идея родилась быстро, я все аккуратно оформил в некоторое подобие плана на бумаге. Сразу разбил все задачи на группы:
- Общая схема игровой логики (конкретные моменты решались по ходу работы)
- Графика
- Музыка
- Код
Для затравки даю скриншот (что бы не было скучно читать эту простыню текста)
Схема логики проста: котик бежит вправо сам, игрок тапает для прыжка (два тапа = двойной прыжок). Нужно перепрыгивать ямы, собак, собирать пироженки и дойти до финиша.
Графику всю от и до рисовал сам, (наверное это и видно:-)) я далеко не художник, по ходу дела учился работать в Photoshop (спасибо интернетам за уроки и советы). Сначала рисовал на бумаге от руки, потом фотографировал на телефон, сбрасывал на ПК. Там уже в фотошопе обводил и раскрашивал. Анимировал все это безобразие в Spriter, удобная программа для скелетной анимации, учился работать с ней опять-таки по ходу дела.
Музыка... было большое желание записать саундтрек самостоятельно (я чуть-чуть гитарист), но я бы не смог обеспечить хорошее качество записи (китайский микрофон за чуть-чуть рублей не вариант). Поэтому просто искал все звуки на ресурсах со звуками в свободном доступе для игр (кому интересно: https://freesound.org и https://wav-library.net).
Код просто писал и переписывал переписывал переписывал, ну сами понимаете. Постоянно находил что-то новое про оптимизацию кода для игры, из-за этого многое переделывалось. Было много трудностей, но как-то все решил, если никак не могу реализовать какую-то свою идею, то проще придумать что-то новое, чем топтаться днями на месте. Очень не хотел затягивать разработку на пол года (читал много статей про разработку первой игры, многие не укладывались и в 6-7 месяцев). И в итоге справился за месяц (32 для если быть точным).
В игре 18 уровней, для разнообразия сделал разное время суток на разных уровнях:
Так же что-то вроде погодного эффекта дождя (анимированнй конечно)
Особенно самому понравилось как получилась ночь (да, кстати, задник игры сделан со слоями и эффектом параллакса)
Хвастаюсь много, да? Ну простите, я еще под сильными эмоциями, игра закончена буквально неделю назад.
Еще немного подумав, добавил в игру новых игровых персонажей (нужно больше котеек!)
Получается не пост, а фотоальбом какой-то). В планах было еще очень много чего: и наряды для котиков, и новые персонажи, и способности. Но я понял что так игра не выйдет никогда. И поэтому я закончил на достигнутом, купил аккаунт разработчика на GooglePlay и опубликовал игру.
Если кто скачает из интереса, мне будет очень интересно узнать мнение и советы, а так же любые идеи. Каждое скачивание даст стартовый толчек игре на маркете, я буду очень рад поддержке. Ну и самое большее что я могу ждать - поставьте пожалуйста оценку.
Ссылка на маркет:
https://play.google.com/store/apps/details?id=com.MeowStudio...
Группа игры:
https://vk.com/meowstudiogames
Скажу сразу, я знаю что игра простая и незатейливая, со своими недостатками, но считаю что мой проект среди игр созданных впервые не последний.
Уже идет работа над новой игрой, я пока втянут в эту интересную сферу полностью, удовольствие приносит просто колоссальное, создавать что-то своими руками. Спасибо всем дочитавшим до конца, творите, выдумывайте, пробуйте!