1

Step 1

Разработка игр для детей

2

Step 2

Информатика

3

Step 3

Языки программирования

4

Step 4

Создание приложений

5

Step 5

Математика для разработки игр

6

Step 6

Игровое программирование

7

Step 7

Разработка игрового движка

8

Step 8

Компьютерная графика

9

Step 9

Игровое аудио

10

Step 10

Игровая физика и анимация

11

Step 11

Игровой искусственный интеллект

12

Step 12

Многопользовательское игровое программирование

13

Step 13

Финал

1

Step 1

Разработка игр для детей

2

Step 2

Информатика

3

Step 3

Языки программирования

4

Step 4

Создание приложений

5

Step 5

Математика для разработки игр

6

Step 6

Игровое программирование

7

Step 7

Разработка игрового движка

8

Step 8

Компьютерная графика

9

Step 9

Игровое аудио

10

Step 10

Игровая физика и анимация

11

Step 11

Игровой искусственный интеллект

12

Step 12

Многопользовательское игровое программирование

13

Step 13

Финал

02 May 2018

Goal abandoned

The author does not write in the goal 7 years 4 months 9 days

Goal author

SweetyMorgan

Russia, Санкт-Петербург

31 years old

General

Научиться програмировать многопользовательские игры

Увы и ах, я - программист, эта сфера меня будоражит, она позволяет творить и созидать. Второй моей страстью являются игры. Играть в них - интересно, хорошо, иногда познавательно. Но насколько же приятно создать собственный мир, который будут познавать другие! Итак, цель не на пару недель, даже не на пару месяцев. Каждый этап будет заканчиваться созданием либо небольшой демо-версии, либо полноценной инди-игры. Приму любую поддержку, постараюсь отписываться каждый день. По поводу этапов - их будет 11 и они будут соответствовать этой статье, которую как минимум можно считать базой

https://proglib.io/p/gamedev-study-guide/

 Goal Accomplishment Criteria

Прочтение всех книг по GameDev и создание демо-версии многопользовательской игры собственной разработки.

 Personal resources

Время

  1. Разработка игр для детей

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

  2. Информатика

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

  3. Языки программирования

    Независимо от того, что я программист и неплохо знаю C#, знать остальные языки также необходимо, хотя бы на начальном уровне, вехами также будут прочтённые книги.

  4. Создание приложений

    На данном этапе попытаемся создать несколько демо-приложений, также попутно читая книги одну за другой.

  5. Математика для разработки игр

    Снова теория, снова книги, снова почти без рук, снова учим.

  6. Игровое программирование

    Изучаем основы геймдева, не программирования, а именно геймдева. Снова тонны теории, но уверен, что это того стоит.

  7. Разработка игрового движка

    Опять же теория, но какая-никакая практика будет, демо-версия движка игры просто обязана быть.

  8. Компьютерная графика

    Теории нереально много, читать не перечитать, но будем стараться и делать что можем + графический движок просто обязан получиться хоть каким-нибудь.

  9. Игровое аудио

    В моём понимании один из самых ненужных этапов, однако всё же многие игроманы знают как иногда цепляют именно саундтреки к игре, а не сам геймплэй.

  10. Игровая физика и анимация

    Изучаем, смотрим, читаем, корректируем демки и пытаемся всё мало-помалу склеить.

  11. Игровой искусственный интеллект

    По сути написание ботов. Читаем, делаем, учим и докручиваем.

  12. Многопользовательское игровое программирование

    Этот этап, пожалуй, самый трудный. Во-первых финал близко, во-вторых пройден ТАКОЙ путь.Опять же читаем, учим, изучаем и допиливаем сетевой режим.

  13. Финал

    Во-первых склеиваем все знания воедино и создаём один огромный проект или демо-проект. Возможно показываем кому-то из геймдева. Делаем выводы и радуемся результату.

  • 586
  • 02 May 2018, 09:14
Sign up

Signup

Уже зарегистрированы?
Quick sign-up through social networks.
Sign in

Sign in.
Allowed.

Not registered yet?
 
Log in through social networks
Forgot your password?