В начале хотелось бы сказать, что до того как я захотел сделать свою игру, я знал только паскаль школьной программы и пробовал что-то делать в Construct 2.
Поиграв в раннеры и скачав игру Retroshifter, мне захотелось сделать что-то подобное. Поэтому выбор пал на 2D раннер с пиксельной графикой на Android.
- Для графики была выбрана программа Aseprite. Она платная, но если скомпилировать самому, то будет бесплатно). Можно использовать и Photoshop, но там немного сложней сделать анимацию и много лишних инструментов. Немного попробовав нарисовать персонажа, я понял, что мне по силам нарисовать большую часть графики.
- Выбор движка был не очень долгим, но тоже было над чем подумать. В начале я думал использовать тот же Construct 2, но он стоит крупную для меня сумму денег. К тому же это не приблизит меня к цели выучить на каком-то уровне язык программирования.
- Также меня посетила идея использовать Unreal Engine, но я быстро понял что он подходит больше для 3D проектов.
- Поиграв в Hyper Life Drifter и вдохновившись ею, я узнал, что она была написана на Game Maker Studio. Но прочитав, что там используется язык программирования, используемый только в этом движке, я тоже посчитал его неподходящим для меня.
- Последним на очереди для меня оставался Unity. Этот движок использует C# , один из популярных языков программирования. Также он не такой сложный и бесплатен, поэтому он стал идеальным вариантом для игры под Android для меня.
Я ознакомился с основами C# и начал пытаться делать первые шаги. Тем более карантин дает кучу свободного времени. Но это уже тема следующей статьи.