Разработка игр с 11 лет(ч. 1)
Я Дамир, мне 15 лет, и в этой статье расскажу о том, как я начинал свой путь в GameDev и в целом в программирование. Для удобства я разобью всё по годам.
P.s - для тех кому интересно следить за моими успехами советую подписаться на мой телеграм канал:
Начало 2021 года
Этот год стал отправной точкой в изучении программирования. В новогоднюю ночь с 2020 на 2021 я сидел за ноутбуком, и наткнулся на рекламу пробного курса от Яндекс практикума по Python. Данный курс познакомил меня в принципе с реальным программированием, потому что до этого я писал лишь моды для одной игры на Json. Этому курсу я благодарен сколько не за знания python, а за то что он дал мне понять основы программирования на популярных языках, было показано что такое переменные, циклы, списки и методы. Этот курс я не завершил до конца по двум причинам. Во первых он был пробным, а во вторых я узнал что python не используется для создания игр.
Лето 2021 года
К этому моменту я начал всерьез(как мне тогда казалось) задумываться над разработкой игр. Я узнал какие есть движки для разработки, на тот момент Godot engine еще не был так популярен как сейчас, по этому на выбор было всего лишь 2 движка, Unity и Uneral Engine. Мой выбор пал на Unity по следующим причинам:
- Простота - unity легче в изучении чем Unreal Engine.
- Специализация - мне не нравились реалистичные игры под которые заточен Unreal Engine.
- Поддержка - но тот момент у меня уже были знакомые, которые могли бы мне помочь.
Но мое обучение прервалось летней поездкой, и дальше выбора движка и самой базы по я unity я не ушел.
Конец 2021 года
К этому времени я уже начал активно изучать c#, в чем мне очень помогали полученные ранее знания из курса по Python, хоть это был и другой язык, он дал мне понять основные концепцию программирования, что повторюсь очень мне помогло. К концу года у меня уже начали вырисовываться простенькие проекты-платформеры. Но дальше них дело не зашел, так как по каким то непонятным мне причинам я тогда разочаровался в Unity и GameDev. И я принял решение вернуться к изучению Python.
А что их этого вышло и к каким последствия привело я расскажу в следующей части.