Форум программистов, компьютерный форум, киберфорум
Обо всем!
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
 Аватар для hellowordchik
6 / 6 / 1
Регистрация: 20.06.2013
Сообщений: 156

А вы хотели бы быть разработчиком игр?

19.06.2016, 00:53. Показов 2024. Ответов 42
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Все люди пришедшие в ИТ так или иначе пришли сюда из игрушек? Постоянно слушаю отпетых и не отпетых игроманов, что вот хотел создавать игрушки и поэтому пошел на программирования. Вопрос ко всем айтишникам, а почему вы выбрали программирования? Хотели ли вы разрабатывать игры и если да почему не сложилось(или если сложилось , то как)
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
19.06.2016, 00:53
Ответы с готовыми решениями:

Каково это - быть разработчиком в России, когда тебе сорок
Каково это - быть разработчиком в России, когда тебе сорок

Как стать разработчиком игр?
как видно из заголовка топика, я понял, что мне хочется заниматься созданием игр. меня это очень интересует, и я готов посвятить этому...

Как стать разработчиком игр ?
Добрый день, я очень увлекаюсь видео играми и хотел бы в дальнейшем заниматься их разработкой, у меня такой вопрос, на какую специальность...

42
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
09.08.2016, 11:24
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от 8Observer8 Посмотреть сообщение
CAD'ы нужны для производства машин, самолётов, деталей
Именно поэтому все эти машины танчики самолетики и т.д. и тп. которые так гоняют в игрульках гораздо проще и быстрее моделить в промышленных CAD нежели во всяких 3D Max. Мало того в CAD можно еще и данные для физической модели вместе с геометрией моделить.

Добавлено через 35 секунд
Цитата Сообщение от 8Observer8 Посмотреть сообщение
Если вы покажете свой движок, который бы превосходил по всем параметрам CryEngine, Unreal и Unity, то я вам соглашусь.
Как минимум по одному параметру уже превосходит - модельки из SolidWorks

Добавлено через 17 минут
Цитата Сообщение от 8Observer8 Посмотреть сообщение
физика,
Физика в юнити отстала от жизни и промышленных CAD лет на 20. Имеется в виду тороидальные коллайдеры и коллайдеры на поверхностях Безъе. Остальное типа деформации под нагрузкой в игрульках конечно не особо надо.
Цитата Сообщение от 8Observer8 Посмотреть сообщение
системы частиц (для создания дыма, огня и т.д.)
Жалкое подобие огня и дыма на методе сеток, который позволяет еще и реально обтекать геометрию при этом работает быстрее мягких партиклов. памяти вот только кушает в 3D нехило
0
9991 / 2963 / 497
Регистрация: 05.10.2013
Сообщений: 8,146
Записей в блоге: 243
09.08.2016, 11:54
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Физика в юнити отстала от жизни и промышленных CAD лет на 20.
Это вопрос к ребятам из Intel, которые делают PhysX, так как Unity использует этот физический движок.

Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Именно поэтому все эти машины танчики самолетики и т.д. и тп. которые так гоняют в игрульках гораздо проще и быстрее моделить в промышленных CAD нежели во всяких 3D Max.
Почему-то модельки подавляющее большинство делает в 3D Max, ZBrush, Maya, Blender и т.д. Ни разу не видел человека, который бы на практике показал бы какое огромное огромное число он сделал намного лучших моделек в SolidWorks для своего супер движка, чем любой из профи на 3DMax/ZBrush + Substunce Pointer + Substance designer.

Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Жалкое подобие огня и дыма на методе сеток, который позволяет еще и реально обтекать геометрию при этом работает быстрее мягких партиклов. памяти вот только кушает в 3D нехило
В интерактивных 3D приложениях и играх настолько разнообразные могут быть требования от заказчиков, что готовый функционал движков в сто крат окупит время, а значит и деньги заказчика. Исключения могут быть разве что, к примеру, реализация интерактивного 3D веб-приложения для сайта с простой графиков, который на Unity для мобилок будет долго грузиться, поэтому такое приложение лучше написать на чистом WebGL.
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
09.08.2016, 13:20
Цитата Сообщение от 8Observer8 Посмотреть сообщение
Это вопрос к ребятам из Intel,которые делают PhysX
PhysX делают ребята из nVidea
Цитата Сообщение от 8Observer8 Посмотреть сообщение
который бы на практике показал бы какое огромное огромное число он сделал намного лучших моделек в SolidWorks для своего супер движка
Ну скажем так - модельками из SolidWorks доволен гораздо больше чем из всяких максов и т.п. Даже при том что вытягивание физической модели еще не прикручено. Допилю препроцессор прикрутится и это (требует подгрузки полиморфных объектов а следовательно и RTTI)
Цитата Сообщение от 8Observer8 Посмотреть сообщение
В интерактивных 3D приложениях и играх настолько разнообразные могут быть требования от заказчиков,
Делать игры под заказ- себе в убыток.
Цитата Сообщение от 8Observer8 Посмотреть сообщение
так как Unity использует этот физический движок
т.е. и движка как такового нет только обертка, которая к тому же будет работать только на CUDA насколько понимаю.

Опять же вопрос интересный такой на засыпь - как вы считаете движок к примеру World Of Warships превосходит Unity?

Добавлено через 29 минут
Цитата Сообщение от 8Observer8 Посмотреть сообщение
так как Unity использует этот физический движок.
В котором не то что на торах и поверхностях Безъе, на квадриках коллайдеров практически нет, только сфера и капсула из этого набора.

Добавлено через 47 минут
Цитата Сообщение от 8Observer8 Посмотреть сообщение
Почему-то модельки подавляющее большинство делает в 3D Max, ZBrush, Maya, Blender и т.д.
Это от криворукости и незнания тулсов. Если бы в одной конторе не работал в которой на SolidWorks станки разрабатывали наверное до сих пор бы думал что 3D Max самый крутой тулс для моделинга. Оно правда больше на техническое черчение похоже чем на привычный моделинг. Поэтому типа наблатыкался по урокам с ютуба и готов моделлер там не пройдет. Фундаментальная база техническаих знаний нужна.
0
9991 / 2963 / 497
Регистрация: 05.10.2013
Сообщений: 8,146
Записей в блоге: 243
09.08.2016, 13:29
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Делать игры под заказ- себе в убыток.
На заказ можно желать интерактивные приложения или писать скприпты для по ТЗ, а делать полноценную игру можно только если заказчик обеспечит полностью контентом, например, для 2D игры, в виде тайлов, спрайтов, прочих картинок, звуков, музыки, диалогами, сценарием. И опять же для полноценной даже 2D игры программисту нужно вплотную работать через хорошего геймдизайнера.

Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Опять же вопрос интересный такой на засыпь - как вы считаете движок к примеру World Of Warships превосходит Unity?
Unity больше ориентирован на Andoid, iPad, iPhone и на игры с небольшим потреблением ресурсов ПК. Лучше этот движок сравнивать с CryEngine 5. Ну я не знаю, наверное, если вы будете решать на чём вам делать игру на CryEngine 5 или World Of Warships, то вопрос будет в стоимости. Но судя по тому что вы говорите, что получать меньше $3000 - это курам на смех, то может лично для вас стоимость World Of Warships по карману. Если сравнивать по каким-то другим параметрам, то может вы действительно сможете сделать движок намного лучше чем World Of Warships, потому что ваш движок будет поддерживать SolidWorks. Тогда нужно подумать сколько человек/часов нужно чтобы сравнить стоимость разработки на CryEngine 5 и World Of Warships. Посчитать окупятся ли ваши затраты на разработку и оплату зарплат сотрудникам: моделлеров, художников и т.д.
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
09.08.2016, 13:32
Опять же если дело доходит до конторы и лицензирования для продажи то лицензия на копию SolidWorks начинается c $7500 в отличии от халявного блендера или от $400 за 3D Max

Добавлено через 2 минуты
Цитата Сообщение от 8Observer8 Посмотреть сообщение
Ну я не знаю, наверное, если вы будете решать на чём вам делать игру на CryEngine 5 или World Of Warships, то вопрос будет в стоимости
Начнем с того что движек World Of Warships НЕ ПРОДАЕТСЯ. Мало того чтобы эти наработки не использовали в халявных или продажных движках wargaming купил не движок а контору которая его разработала
Надеюсь понятно почему?
0
9991 / 2963 / 497
Регистрация: 05.10.2013
Сообщений: 8,146
Записей в блоге: 243
09.08.2016, 13:36
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Если бы в одной конторе не работал в которой на SolidWorks станки разрабатывали наверное до сих пор бы думал что 3D Max самый крутой тулс для моделинга.
SolidWorks позволяет создавать людей с анимациями? А фантастических существ?
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
09.08.2016, 13:44
Цитата Сообщение от 8Observer8 Посмотреть сообщение
в виде тайлов, спрайтов,
На сегодняшний день гораздо проще 3D модели рисовать чем спрайты даже для 2D платформера. при этом сгенерить модель по карте тайлов обычно не проблема.
Цитата Сообщение от 8Observer8 Посмотреть сообщение
тогда нужно подумать сколько человек/часов нужно чтобы сравнить стоимость разработки на CryEngine 5 и World Of Warships.
Начнем с того что двигло разрабатывала небольшая команда. Разрабов у белорусов не более 500 чел (включая тех кто чертежи по музеям раскапывает и ролики рекламные снимает). на все их проекты с з/п до $3000. это при том что моделят в максе и насколько понимаю без плагинов к примеру построения корпуса корабля по теоретическому чертежу. Прибыльность миллиард. а з/п в год они платят получается до 20 лямов.

А думать нужно начинать с другого. А именно какой мультиплейер и на какой площади и какой сложности рельефа и т.п. способен обсчитать CryEngine и какой Worlds Of Warships. Насколько понимаю Worlds Of Warships в этом плане обойдет CryEngine на порядки.
0
9991 / 2963 / 497
Регистрация: 05.10.2013
Сообщений: 8,146
Записей в блоге: 243
09.08.2016, 13:49
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
wargaming купил не движок а контору которая его разработала
Надеюсь понятно почему?
Хорошо, вот я решил делать игры для Adroid, PC и соц. сетей, чтобы потом найти вакансию программистом игр. Например, я хочу для тренировки сделать клон Super Mario, но в 3D, с разными эффектами.

Что выбрать:
  • тренировать делать свой движок, чтобы пойти работать в компанию типа wargaming и там писать игровые скрипты, изучать их движок
  • писать свой движок и потом на нём делать множество своих игр
  • изучать API и шейдеры одного из бесплатных движков, чтобы потом найти вакансию в одной из компаний, которая делает игры, ну к примеру, уже на платном Unity Pro

Добавлено через 3 минуты
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
На сегодняшний день гораздо проще 3D модели рисовать чем спрайты даже для 2D платформера. при этом сгенерить модель по карте тайлов обычно не проблема.
Окружение и спрайты героев и существо рисуют профессиональные художники. 3D модели тоже делают профессиональные скульпторы в ZBrush. На моделях рисуют так же профессиональные художники в Substance Painter'е. Не нужно мешать программирование с художественным искусством.
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
09.08.2016, 13:50
Цитата Сообщение от 8Observer8 Посмотреть сообщение
SolidWorks позволяет создавать людей с анимациями? А фантастических существ?
Все что угодно. И даже формы для их отливки или программы для их выпиливания на станке ЧПУ или 3D печати. Инверсная кинематика там такая что пользуется для программирования линий промышленных роботов.Опять же набор просто анимаций это устаревать начало уже в 00 -ых. Даже макс на инверсной кинематике уже тогда работал и даже в конце 90-ых а не на кейфреймах, хотя кейфреймы были и остались хотя бы для указания таргетов для инверсной кинематики. А чтобы движения выглдяели живыми нужно не анимации проигрывать а в реалтайме пересчитывать таргеты для инверсной кинематики и саму инверсную кинематику.
0
9991 / 2963 / 497
Регистрация: 05.10.2013
Сообщений: 8,146
Записей в блоге: 243
09.08.2016, 13:54
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Все что угодно. И даже формы для их отливки или программы для их выпиливания на станке ЧПУ или 3D печати.
Вы не могли бы показать хотя бы одного фантастического существа с анимацией, чтобы качество модели и анимации было высоким?
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
09.08.2016, 13:55
Цитата Сообщение от 8Observer8 Посмотреть сообщение
3D модели тоже делают профессиональные скульпторы в ZBrush
3D модель реального калаша делают профессиональные инженеры в прогах подобных SolidWorks, Почему вы думаете что профессиональный 3D художник который не имеет ни малейшего представления как устроен калаш смоделирует его быстрее и качественней в абсолютно не предназначенной для этого проге? При этом в игрушке с некоторыми упрощениями (типа болтики рисовать не надо и кое что нужно цельное а не разборное и подвижное) модель реального калаша будет очень даже нормально смотреться.
0
9991 / 2963 / 497
Регистрация: 05.10.2013
Сообщений: 8,146
Записей в блоге: 243
09.08.2016, 14:13
Ну и чтобы можно было скачать exe, для проверки, как оно будет работать на моём ноуте.

Добавлено через 17 минут
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Почему вы думаете что профессиональный 3D художник который не имеет ни малейшего представления как устроен калаш смоделирует его быстрее и качественней в абсолютно не предназначенной для этого проге?
Начнём с того, что 3D художник не моделирует. Он занимается рисованием на 3D модели, например, в Substance Painter. К примеру, он может нарисовать шрам, кровавые потёки, ржавчину, или красивую картину для игры и т.д. Художественное рисование - это искусство, как и лепка моделлера человека с головой быка в ZBrush.

Сможет ли инженер на SolidWorks сделать такой контент: https://youtu.be/ZwotHwt-YWk
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
09.08.2016, 14:24
Цитата Сообщение от 8Observer8 Посмотреть сообщение
Вы не могли бы показать хотя бы одного фантастического существа с анимацией, чтобы качество модели и анимации было высоким?
Искать надо. Или ждать пока я до этого момента доберусь. Пока что на повестке дня космолеты. Инверсная кинематика и персы это уже следующий шаг развития движка, соответсвенно тогда и мутанты с анимацией на повестке дня будут.
А в плане кинематики вообще - ну к прмеру вот тут показывают что солид умеет http://www.dailymotion.com/video/x2zyiah
Но вопрос в том чтобы анимация была действительно высококачественная то же самое должен уметь и движек, а дело солида только задать систему ограничений.. Потому как если движения идут по кейфреймам они идут от одной позы до другой и не могут поменять целевую позу на другую пока не достигнут либо начальной либо конечной позы текущей анимации. Для к примеру для открытия/закрытия двери или выпуска/уборки шасси это приемлемо. А вот для живых движений перса или даже руки робота кейфреймы уже не покатят.

Добавлено через 4 минуты
Цитата Сообщение от 8Observer8 Посмотреть сообщение
Сможет ли инженер на SolidWorks сделать такой контент: https://youtu.be/ZwotHwt-YWk
Техника здания мебель оружие - однозначно быстрее и лучше чем в ZBrush при этом сразу с физической моделью. текстурить вполне возможно придется отдельно. В солиде система текстурирования и материалов слишком крутая для реалтайм рендеринга.

Добавлено через 4 минуты
Цитата Сообщение от 8Observer8 Посмотреть сообщение
он может нарисовать шрам, кровавые потёки
НУ шрам это еще может и художник рисует. а вот кровопотеки обычно дело рук программистов. так же как и ржавчина. и даже частенько растительность и обветшание домов. Как то в одной конторе пытались 3D художники смоделить реалистичный ландшафт из дюн. вобщем всей толпой мучались - никак. Пришел в результате программер написал пару формул - вуаля - сколько угодно и в любом количестве таких ландшафтов с задаваемыми параметрами причем реально соответствуют образованию дюн. Метод сеток однако.
0
9991 / 2963 / 497
Регистрация: 05.10.2013
Сообщений: 8,146
Записей в блоге: 243
09.08.2016, 15:13
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Как то в одной конторе пытались 3D художники смоделить реалистичный ландшафт из дюн. вобщем
Эта тема интересная. Я как раз изучаю: 2016 - 01 - Procedural Content Generation for Unity Game Development - Ryan Watkins

Лично меня пока не интересуют AAA игры. Я изучаю 3D интерактивность, чтобы приложения без изменения кода собирались под различные платформы: Mac, Window, Linux, браузер и смартфоны. Простые игры - это для меня просто полигон для тренировок в программировании на C#, в алгоритмы, ООП, шейдеры. Чем мне нравится Unity, что он очень прост в изучении, собирает приложение в один клик под любую платформу, и приложение весит как минимум 30 МБайт, а не от 3 ГБайт, как на CryEngine 5, или пустая сцена на UE4 - 400 МБайт, что проблематично отправить друзьям. И C# мне нравится намного больше чем C++. С этим движком можно сразу приступать к разработке 3D приложений и игр. Жалко что приложение собранное для браузера (WebGL) на нём долго загружается, поэтому я ещё дополнительно стал изучать WebGL и JavaScript, чтобы делать 3D приложения для vk и просто для браузера, чтобы можно было делиться приложениями предоставив ссылку на страничку и изучать программирование шейдеров на GLSL ES, который пригодится для Unity тоже.
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
09.08.2016, 15:29
Цитата Сообщение от 8Observer8 Посмотреть сообщение
И C# мне нравится намного больше чем C++.
Что либо с мусоросборником на основе рефкаунтинга и трассировки ссылок из рута абсолютно не подходит для имитационного моделирования коим является игроделие. Хотя бы потому что очень часто возникает задача грохнуть объект на который существует множество активных ссылок при этом обнулив и вычистив из списков обработки эти ссылки. При этом некоторые из тех кто на него ссылаются вполне возможно такой потери не перенесут и тоже самоликвидируются с таким же вычищением ссылок на них.
Цитата Сообщение от 8Observer8 Посмотреть сообщение
и приложение весит как минимум 30 МБайт
У меня EXE пока что 150КБ. из DLL которые идут не в винде просит только рантайм от студии. Ну модельки до 3МБ. Они правда еще на треугольниках так что хайполи дикий. Переведу на нурбсы будут вообще килобайты весить.
Цитата Сообщение от 8Observer8 Посмотреть сообщение
С этим движком можно сразу приступать к разработке 3D приложений и игр.
Приступать можно. Вопрос в том насколько реально закончить с тем результатом которого хочется.
Цитата Сообщение от 8Observer8 Посмотреть сообщение
Mac, Window, Linux, браузер и смартфоны
При этом играются на 99% под виндой. А браузер или телефон серьезный игруха не потянет.
0
9991 / 2963 / 497
Регистрация: 05.10.2013
Сообщений: 8,146
Записей в блоге: 243
09.08.2016, 15:47
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Что либо с мусоросборником на основе рефкаунтинга и трассировки ссылок из рута абсолютно не подходит для имитационного моделирования коим является игроделие.
Разработчики Unity уверяют в обратном. У них хорошо получается.

Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
У меня EXE пока что 150КБ.
Когда игра становится большой за счёт моделей, текстур, музыки и звуков, то 30 МБайт на это фоне копейки. Мне не нравится, что CryEngine даже пустую сцену собирает в приложение весом от 3 ГБайт. Меньше просто нельзя сделать. А если плюс ещё контент на 2-3 ГБайта, то получится игра весом 6 ГБайт. Есть программист-художник-моделлер в одном лице, который почти год пилит игру в одиночку на Cry Engine 5, у него игровая демка вышла весной, она весит 6 ГБайт: Округ 255. Секреты Бейцухе (Разработка на CryEngine V)

Добавлено через 1 минуту
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
При этом играются на 99% под виндой. А браузер или телефон серьезный игруха не потянет.
Мне интересно делать игры под смартфоны и браузер, это не AAA игры, а то что есть в приложениях на vk или на Google Play
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
09.08.2016, 15:51
Цитата Сообщение от 8Observer8 Посмотреть сообщение
Что выбрать:
Вопрос еще зависит от многих факторов. Например знания математики и т.д. Без аналитической геометрии на таком уровне который в универе не преподают в движкостроительство можно не лезть. Опять же главный болтик без которого не получится движок - инфраструктура. так что без знаний что должно быть у фреймверка под капотом тоже будет пшик. Кстати как понимаю основной пшик всех местных движкостроителей которые движек строят параллельно с начальным изучением языка.
Шейдеры без знаний кучи разделов математики и физики тоже особо не попишешь.
Цитата Сообщение от 8Observer8 Посмотреть сообщение
чтобы пойти работать в компанию типа wargaming и там писать игровые скрипты
Сомнительно что на серве скрипты а не датапаки. там нет ничего такого чтобы нельзя бы было сделать через датапак. На клиенте питоновский только юзер-интерфейс. Все остальное на датапаке и вообще управляется с сервера.
0
9991 / 2963 / 497
Регистрация: 05.10.2013
Сообщений: 8,146
Записей в блоге: 243
09.08.2016, 16:12
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Без аналитической геометрии на таком уровне который в универе не преподают в движкостроительство можно не лезть.
У нас были в универе линейная алгебра и аналитическая геометрия. Мне очень интересно изучать математику. Свой движок я не собираюсь делать. Я учусь делать 3D приложения для веб по этой замечательной книге: WebGL. Программирование трехмерной графики - Коичи Мацуда, Роджер Ли

Хотя она по GLSL ES, то принципы написания шейдеров очень похожи на HLSL, который используется в Unity, поэтому она пригодится и для Unity.

Добавлено через 11 минут
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
При этом играются на 99% под виндой.
Я не согласен с этой цифрой. Unity ещё умеет собирать под приставки: PS3, PS4, XBOX. Если сравнить сколько играют под Windows и сколько под приставками, под Android и под смартфонами и в соц. сетях, то выйдет мягко говоря не 99% под Windows.

Добавлено через 2 минуты
Серьёзная игра это не обязательно та, которая выжимает все возможности дорогой видюхи.
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
09.08.2016, 16:23
Цитата Сообщение от 8Observer8 Посмотреть сообщение
У нас были в универе линейная алгебра и аналитическая геометрия
Отдельным предметом или в общем курсе вышки? У нас была отдельным предметом 2 семестра. Но то что надо для физического движка все равно приходится выкапывать по специализированным математическим справочникам. И все идет к тому что многое будет сделано методом Нъютона а не аналитически, потому как если уравнения выше второй степени Нъютоном будет быстрее чем кучу корней 3-ей 4-ой извлекать а потом подбирать подходящие. И это только для коллайдеров на торах и безъе. Квадрики во 2-ю степень укладываются, но при этом при пересечении с лучем гораздо удобнее довернуть луч так так чтобы квадрика стала в ноль координат, а не так как в справочнике пишут. Вычислительные затраты при этом не в пользу справочника, а если к примеру сгруппировать квадрики расположенные на парраллельных осях так вообще.

Добавлено через 2 минуты
Цитата Сообщение от 8Observer8 Посмотреть сообщение
Серьёзная игра это не обязательно та, которая выжимает все возможности дорогой видюхи.
Ну к примеру World Of Warships на максимуме на 30 FPS идет и на дешовой видюхе. Но вопрос а какие GPGPU на сервере и насколько физика которая там считается их выжимает?

Добавлено через 41 секунду
Цитата Сообщение от 8Observer8 Посмотреть сообщение
PS3, PS4, XBOX
XBOX насколько понимаю теперь тоже под 10-ой виндой.

Добавлено через 6 минут
Цитата Сообщение от 8Observer8 Посмотреть сообщение
под Android и под смартфонами и в соц. сетях, то выйдет мягко говоря не 99% под Windows.
Ну это из серии казуальных игр обычно. для серьезной игрухи смартфон или планшет подходит только как типа экран для радара, сенсорная панель управления, гравицападжойстик и т.п.
0
9991 / 2963 / 497
Регистрация: 05.10.2013
Сообщений: 8,146
Записей в блоге: 243
09.08.2016, 17:45
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Отдельным предметом или в общем курсе вышки? У нас была отдельным предметом 2 семестра.
Отдельный курс по линейной алгебре и отдельный по аналитической геометрии.

Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Но то что надо для физического движка все равно приходится выкапывать по специализированным математическим справочникам.
Хотя я и физфак заканчивал, но я не хотел бы разбираться ка работает физический движок. Мне достаточно изучать PhysX по документации Unity, потому что и так много времени уходит на изучение многих других аспектов создания игр. Можете, кстати, изучить исходники открытого движка Bullet, может какие-то тупики избежите, велосипеды, ошибки или идеи какие-то подсмотрите: https://github.com/bulletphysics/bullet3

Добавлено через 8 минут
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Ну это из серии казуальных игр обычно. для серьезной игрухи смартфон или планшет подходит только как типа экран для радара, сенсорная панель управления, гравицападжойстик и т.п.
Там я хотел сказать что лично мне нравится кроссплатформа, которую даёт Unity и что если делаешь игру под ПК, или PS3, PS4, то можно задействовать новые возможности графики, а если под Android, то другие, и получается в результате проект, который можно собирать под множество платформ и в результате директивы препроцессора определят под что собирается. Так можно сделать новый уровень для игры и пересобрать под все платформы. Есть ещё хорошая служба у Untiy, которую можно соединить с репозитарием, например, BitBucket, и эта служба будет автоматически пересобирать под все указанные платформы, как только на BitBucket изменятся исходники. Причём сборка происходит у них на сервере, а на почту приходит отсчёт, что под такую-то платформу произошла сборка и можно скачать игру. Это очень удобно, чем после изменения в проекте собирать под например 7 платформ, выбирая каждую из них в опциях редактора.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
09.08.2016, 17:45

Как стать профессиональным разработчиком игр?
Друзья, приветствую, у меня к вам две больших просьбы. Уже ,как год решил заняться тем, чем давно мечтал ,а именно разработкой игр....

Можно ли стать разработчиком игр, изучая материал самостоятельно
Щас без знание не куда......Мне всего 13-лет, но я ужасно загорелся программирование в будущем хочу быть разработчиком игр....И еще один...

[резюме] Ищу удаленную работу flash -разработчиком игр
Ищу постоянную удалённую работу в компании по разработке простых flash-игр. Нет желания работать и играми казино и подобной им со сложной...

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

Быть любимым - это больше, чем быть богатым, потому что быть любимым означает быть счастливым?
Vourhey Melodie, "Быть любимым - это больше, чем быть богатым, потому что быть любимым означает быть счастливым" ээээ не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/ TL DR Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru