1

Etapa 1

Вспомнить основы программирования

2

Etapa 2

Пройти курс "Разработчик игр"

3

Etapa 3

Пройти обучение по книге Р. Лафоре "Объектно-ориентированное программирование в С++"

4

Etapa 4

Пройти курс "Unreal Engine C++ Developer: Learn C++ and Make Video Games"

5

Etapa 5

Использовать свои навыки одним из возможных способов:

1

Etapa 1

Вспомнить основы программирования

2

Etapa 2

Пройти курс "Разработчик игр"

3

Etapa 3

Пройти обучение по книге Р. Лафоре "Объектно-ориентированное программирование в С++"

4

Etapa 4

Пройти курс "Unreal Engine C++ Developer: Learn C++ and Make Video Games"

5

Etapa 5

Использовать свои навыки одним из возможных способов:

02 septiembre 2019 01 septiembre 2020
Objetivo vencido en % days%

El objetivo está desatendido

El autor lleva sin comentar el objetivo 4 años 10 meses 29 días

Autor del objetivo

General

Влиться в GameDev

Хочу поделиться небольшой предысторией того, как эта идея возникла.

Настоящее название этой цели звучит так: "Хочу создать то, что оставит след в сердцах людей и даст новый необычный опыт!". У нее есть множество вариаций выполнения: кто-то может найти решение в написании книг, музыки, даже картин, однако попробуем пойти во всем этом немного дальше.

Начиная с 2017-го я прошел через разные виды программирования. Начинал как верстальщик-стажер, а затем стал администратором серверов. Опыт интересный и разнообразный, однако в нем есть и свои минусы, а именно:

  • За период с 2017 по сегодняшний день я изучал предметную область больше вширь, почти не углубляясь ни в один язык программирования или тонкости настройки какой-либо программы. Мой опыт получился богатым, но в нем мало знаний в конкретной области.
  • Мой основной опыт касался работы с уже созданными приложениями, поэтому вкупе с разнообразием моих знаний добавилось умение скорее работать с людьми и их требованиями к приложениям, нежели умение работать с самим приложением или языком программирования. Если говорить проще - я могу рассказать человеку, как сделать тонкую настройку в интерфейсе за 10 минут, но на настройку того же функционала со стороны сервера может уйти не один день.

Результат такой деятельности приблизительно совпадает с тем же, что было в начале моего становления специалистом IT - просто теперь везде стало всего понемногу, но назваться "мастером" в чем-либо нельзя. И здесь мы подходим к цели.

Из всего, что создают программисты, самым сложным считается разработка игр. Вероятнее всего, это связано с работой над совершенно разными, редко совпадающими между собой задачами в сжатые сроки. Но именно эта сторона индустрии мне нравится больше всего. Ни для кого не секрет, что сейчас очень многие мечтают попасть в разработку игр, у каждого свои причины, а способов это сделать становится с каждым годом все больше и больше.

Я хочу научиться создавать игры потому, что в них есть возможность искренне и по-настоящему "создать то, что оставит след в сердцах людей и даст новый необычный опыт". Путь к этой мечте будет тяжелый, но достижение любой жизненной цели имеет цену по формуле "желание + время + возможности" (иногда нужно много первого и второго, чтобы сначала получить третье).

 Criterio del fin

Написана первая игра на Unity3D / Unreal Engine 4, либо я получил работу в компании по разработке игр

 Recursos personales

- время на обучение,

- книга "Объектно-ориентированное программирование в С++" Р. Лафоре,

- курс "Разработчик игр"

- видеокурс "Unreal Engine C++ Developer: Learn C++ and Make Video Games"

- Интернет и уже имеющаяся база в Web-разработке

 Lo ecológico del objetivo

Именно этой цели я хотел достичь уже очень много времени, но под давлением жизненных трудностей часто приходилось откладывать все на "более удобное время". Как говорится обо всех знаках жизни: "Если вам нужен знак, то вот он!"

  1. Вспомнить основы программирования

    В эти основы входит изучение алгоритмов и структур данных. То, что необходимо и без знания какого-то конкретного языка программирования, и без этих знаний сейчас никуда.

    Критерий выполнения этого этапа - полностью пройден весь материал по алгоритмам и структурам данных на tproger.ru

  2. Пройти курс "Разработчик игр"

    В данный курс входит обучение с возможностью пройти последующую стажировку. Обучение проходит в два этапа:

    • Сначала обучают С# (от начала до продвинутых возможностей языка)
    • Затем обучают работе в Unity3D на C# (от начального уровня до продвинутого)

    P.S. Он является скорее альтернативой, так как это два разных движка со своими особенностями. Основная цель прохождения данного курса - это посмотреть на оба варианта крупных движков для разработки игр и выбрать тот, на котором комфортно работать.

    Coste de la etapa — 300.93 $

  3. Пройти обучение по книге Р. Лафоре "Объектно-ориентированное программирование в С++"

    У этой книги есть два огромных плюса (неплохой каламбур на плюсы в С++):

    1. Материал в ней почти буквально разложен по полочкам, позволяя за ее полное прочтение уже понимать как пользоваться всеми особенностями языка.
    2. После каждой большой главы в книге идут задания для практики, а их очень часто не хватает для закрепления материала.

    P.S. В книге 900+ страниц, поэтому освоить ее всю за пару дней сродни безумию. Несмотря на то, что материал подается легко, он очень объемный, поэтому тем более не стоит пытаться освоить ее с помощью "скорочтения".

    Coste de la etapa — 16.18 $

  4. Пройти курс "Unreal Engine C++ Developer: Learn C++ and Make Video Games"

    В этот курс входит знакомство с языком С++ (подходит для всех уровней знания языка) и способами его использования в разработке игр на движке Unreal Engine 4. В рамках курса уже будут созданы несколько прототипов игр на движке с подробной проработкой процесса их создания.

    Coste de la etapa — 208.17 $

  5. Использовать свои навыки одним из возможных способов:

    Данный этап можно считать завершенным, если выполнено хотя бы одно из условий ниже:

    1. Использовать полученные навыки в задачах, полученных на фрилансе (полностью выполнить задачу)

    2. Устроиться на работу в компанию, связанную с разработкой игр

    3. Вести разработку игры самостоятельно (создать рабочий прототип игры с основными механиками)

  • 663
  • 02 septiembre 2019, 07:59
Registración

Las posibilidades
están ilimitadas.
Es la hora
de descubrir las suyas

Уже зарегистрированы?
Entrada al sitio

Entre.
Está abierto.

¿Aún no está registrado?
 
Conéctese a cualquiera de sus cuentas, sus datos se tomarán de la cuenta.
¿Ha olvidado la contraseña?