Выбор Unity для Genesyx 3D
09.09.2024 09:32:39
09.09.2024 09:32:39
Честно говоря, уже не помню, с чего все началось, но я как-то сразу вышел на движок Unity. Позже посмотрел на другие и... решил остаться на Unity, несмотря на то, что более взрослые движки предлагали больше возможностей. Отталкивал в основном C++, все же C#, использующийся в Unity, роднее, а поскольку про разработку 3D-игр я не знал тогда вообще ничего и предстояло изучать много нового, хотя бы понятный мне язык программирования уже немного упрощал задачу.
Впрочем, со временем стало понятно, что программирования в классическом понимании в 3D-играх не так-то и много, особенно в клиент-серверных играх, ведь это всего лишь интерфейс. Куда большую роль играют модели, анимации, расстановка камер, эффекты и прочее. А это все — уже совсем другие навыки, коими я не обладаю.
К слову, поизучать любой 3D-движок рекомендую вообще каждому, пробуждает интерес к окружающему миру и помогает его лучше понять. Нет, конечно, я знал, что, чтобы увидеть любой объект, нужен свет и поверхность, которая может его отражать, в школе рассказывали, но в обычной жизни мы все это воспринимаем как само собой разумеющееся и совсем не задумываемся о происходящих процессах. А вот когда кидаешь объект на сцену и не происходит ничего, перед глазами по-прежнему тупо черный экран, в голове начинают появляться вопросики. А потом начинает выясняться, что нужен источник света, а источники света бывают разные, и отражается свет по-разному в зависимости от помещения или его отсутствия, и сам объект может быть матовым, глянцевым или совсем хитрым. И вот здесь уже начинает по-хорошему затягивать...


Gentyx
