Всем добра
я жуть как загорелся желанием создавать игры, превращать свои идеи в работающие проекты, учиться все новому и новому.
Для понимания - я полный гуманитарий и вообще ничего не знаю про разработку игр, поэтому курс эти статьи могут помочь Вам сориентироваться, даже если Вы абсолютно ничего не понимаете в программировании. Опытным программистам здесь также очень рады - надеюсь Вы выскажете своё мнение идущим вслед за Вами :)
Для начала необходимо разобраться, где вообще можно создавать игры?
Самым популярным и доступным решением сейчас является платформа Unity с помощью которой созданы такие популярные игры как:
Очевидное преимущество этой платформы:
- сравнительно доступная среда для изучения
- широкий список совместивых устройств (написав игру на Unity, Вы сможете опубликовать её как для Windows, так и для iOS и Android)
- огромное количество курсов, лекций, книг по Unity благодаря которым можно не только оттачивать свои навыки в разработке игр, но и параллельно учить и практиковать свой английский язык в деле!
Для того чтобы скачать Unity на свой компьютер Вам необходимо пройти на официальный сайт. Если у Вас возникнут вопросы с установкой - пишите - обязательно постараюсь ответить на все Ваши вопросы!
- Помимо платформы Unity есть также множество других, такие как:
- Unreal Engine - платформа для создания высокоуровневых игр, слишком высоко для первого старта
- Godot Engine - простая платформа, но не позволяющая создать кроссплатформенные игры как для ПК, так и для смартфонов
- и прочие, по многим параметрам уступающие оптимальному, на мой взгляд, Unity
Если с платформой я определился, теперь необходимо определиться с языком программирования, к изучению которого стоит параллельно приступить. Зачем? Не зная языка программирования, Вы, как связанный по рукам человек, при большом желании сможете написать свою игру другими частями тела, но куда удобнее и свободнее делать это с развязанными руками - возможностей для реализации идей появится куда больше!
Основным языком программирования, поддерживаемым платформой Unity является язык C#, поэтому, не тыкая пальцем в небо приступим к его изучению :)
Для начала рекомендую познакомиться с этим язык в Википедии
Конечно, многое из того что там описано - будет непонятным, мы ведь только начинаем :)
Для изучения языка C Sharp нет никакой острой нужды скачивать дополнительное программное обеспечение, особенно если Вы испытываете некоторые сложности с домашним компьютером, такие как - недостаточно памяти, медленно работает и прочее :)
Всё изучение можно свести к онлайн сайтам, в которых чаще всего и будет представлено поле для тренировки :)
В следующих статьях буду подробнее рассказывать о изучении C Sharp:
- где учить C Sharp
- какие книги читать для изучения C Sharp
- какие видео помогут Вам освоиться с языком программирования :)
Будем на связи, задавайте свои вопросы и делитесь своим мнением!
спAсиbкi :)