Александр Сидорченко
Оракул
(50207)
6 месяцев назад
Для создания игры нужны ещё гейм-дизайнеры, сценаристы, концепт-артисты, которые создают игровые концепции, художники, рисующие графические изображения, обычно это профессионалы, закончившие художественные институты, аниматоры, которые могут сделать анимацию из изображений, те, кто могут создать игровые модели в инструментах по 3д моделированию. А программист ещё должен, наверное, уметь создавать свой скриптовый язык для описания игровых процессов, должен разбираться в аналитической геометрии для описания пространства игры, в дискретной математике для использования структур и алгоритмов, связанных с графами, деревьями, в объектно-ориентированном программировании для построения объектных моделей, иерархии классов, классов, объектов, структур данных, в проектировании графического интерфейса, в сетевых протоколах, в базах данных, в аппаратном обеспечении и использовании аппаратных устройств. Сам движок unity потребуется много лет разбирать, как и что в нем делается. И синтаксис самого C# потребуется долго разбирать .NET платформу и готовые объекты от Microsoft.