temchik_ggg Ответов: 3

Какие книги или курсы вы должны изучить, чтобы стать полноценным разработчиком игр?


Am I moving in the right direction and what other advice can you give?


Что я уже пробовал:

Now to discover gamedev I started studying the C++ Primer Plus. I also have a list of books that will help me study this direction: Introduction to Algorithms, Game Engine Architecture, Operating System.

3 Ответов

Рейтинг:
4

Rick York

Я согласен с предыдущими плакатами - все перечисленные здесь ценные ресурсы.

Я думаю, вам также следует подумать о том, чтобы начать с основ. Линейная алгебра чрезвычайно важна для работы с графикой. Я настоятельно рекомендую вам изучить его глубже. Изучите основы матриц и все операции, которые с ними можно делать : сложение, умножение и т. д. Узнайте, как работают матрицы преобразований и как они применяются к вершинам модели. Я думаю, что это можно отнести к категории математики 3D-графики. Я считаю, что есть книги и другие материалы на эту тему, и я думаю, что это очень важно.


Рейтинг:
12

Patrice T

Цитата:
Какие книги или курсы вы должны изучить, чтобы стать полноценным разработчиком игр?

Чтобы стать полноценным разработчиком игр, вам сначала нужно стать полноценным разработчиком.

Советы:
- Начните с простого/безопасного языка: VB, Java, C#, а не C или C++. Я также не рекомендую начинать с Python из-за использования отступов.
- Читайте документацию / следуйте учебникам (их очень много)
- Начните с крошечных/бесполезных проектов, цель которых-научиться программированию, а не делать что-то полезное.
- Начните с программ консольного режима (никакой причудливой графики, никакой мыши)
- Learn debugger (невероятный инструмент обучения)
Отладчик - Википедия, свободная энциклопедия[^]
Освоение отладки в Visual Studio 2010 - руководство для начинающих[^]
- Проблема ? Google-ваш друг.
- Изучите один или несколько методов анализа, E. W. Djikstra/N. Уирт Stepwize уточнение/метод сверху вниз это хорошее начало.
Структурного Программирования.формат PDF[^]
https://en.wikipedia.org/wiki/Top-down_and_bottom-up_design[^]
https://en.wikipedia.org/wiki/Structured_programming[^]
https://en.wikipedia.org/wiki/Edsger_W._Dijkstra[^]
https://www.cs.utexas.edu/users/EWD/ewd03xx/EWD316.PDF[^]
- Изучайте алгоритмы и структуры данных.
GitHub - The-Art-of-Computer-Programming-Books: "повседневная жизнь похожа на программирование, я думаю. Если вы любите что-то, вы можете вложить в это красоту".? Дональд Э. Кнут[^]
- Учить Булевой алгебры
- Изучайте SQL
- Изучите проектирование и Администрирование баз данных
Введение в проектирование баз данных[^]
1NF, 2NF, 3NF и BCNF в нормализации баз данных | учебник по СУБД | Studytonight[^]
- Изучайте Регулярные Выражения

Интересная ссылка:
stanford.edu: учитесь программировать[^]
CodersLegacy - передача знаний в будущее[^]

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