MilliganDm: не в большинстве, а в меньшинстве случаев.
Если не осилите поступить на бюджет хотя бы в какую-нибудь шаражку с общагой, то в программировании вам делать нечего. Ну, разве что, как это сейчас модно, пойти говнокодить на PHP.
Frel: да, забыл сказать: в зависимости от движка (а может и вне зависимости) нужно будет поставить виртуальную машину с OS X (это не сложно и тоже легко гуглится с подробными инструкциями), чтобы собирать проект на iOS.
А еще вам нужно будет заплатить $100 Apple за годовой аккаунт разработчика, чтобы выложить приложения в App Store. И не факт, что ваше приложение одобрят, нужно его для этого подготовить, а то придется переделывать
Frel: поздравляю, вы смогли сформулировать свою проблему! Сравните с первоначальным вопросом.
Ну тогда берите Unity/UE4/CryEngine/libGDX и так далее по вкусу. Последний из перечисленных как раз на Java. Надеюсь загуглить их сможете?
Vavdin: только там раскладка русская немного другая. Если не ошибаюсь основное отличие - запятая по shift+6 или как-то так. Но можно поменять на привычную windows-раскладку.
Vavdin: типа тех новости, когда фотки звезд украли? Да вряд ли что-нибудь будет, пароль только нормальный надо поставить.
А, дошло про 3ий вопрос, имхо больше бы подошло слово "отсутствие", а не "наличие". Ну даже если будут трудности, то можно всегда наклеить русские буквы, продается довольно много специальных наклеек.
cthulhudx: C# тоже не для геймдева делался. Тем не менее он прекрасно смотрится в Unity.
Насчет JMonkeyEngine - не знаю, не могу судить, не поработав в них, но лично мне libGDX показался "покруче".
Сергей:
>> "Имеются виду игры класа AAA(с большим бюджетом и с немаленьким штатом сотрудников, возможно разработка своих движков)."
"Не знаю, что насчет работы с закрытыми движками, но когда берешь готовый движок типа UE4, то задумываться насчет его оптимизации уже не нужно, все сделано до тебя. "
Пожалуйста, просто исключите количество взаимоисключающих параграфов.
Ну как бы эти параграфы писали разные люди, если вы не заметили. И они не взаимоисключающие =)
CyberUserRus: лично у меня винда + все мои проги занимают 70гб. Это уже сейчас. А учитывая, что SSD покупают надолго, не меняя набор программ это число за несколько лет может перевесить 100гб запросто, куда уж тут 64.
FloorZ: какая ссылка, блин, у вас передоз плюсов =)
Всего лишь будет проверено второе условие, даже если первое окажется false (и все выражение будет false вне зависимости от второго условия)
А можно весь код, чтобы можно было попробовать потестить? Только не скриншотом, а текстом. Ну или с какой-нибудь заглушкой, чтобы ошибка воспроизводилась, если весь код проблемно.
Но для начала попробуйте перезапустить студию. Да, банально, но вдруг.
Сергей:
>> эмулятор сервера линейки был написан целиком на яве.
Ну как я уже заметил, речь шла о клиентской части
>> Многие игры с шикарной графикой писались на С, а не С++.
Ключевое слово "писались". Сейчас на С, насколько мне известно, в геймдев никто не лезет.
>> Ну и не забывайте, что angry birds например серьезная игра. По количеству людей, которые в ней работают и прибылям, побьет тысячи "красивых" шутеров.
Ну да, только большая часть из этих людей - маркетологи, написать базу такой игры можно даже в одиночку.
>> баланс и дизайн уровней.
Этим должны заниматься гейм-дизайнеры и левел-дизайнеры.
>> Матан для нормального понимания как оптимизировать 3D движок и графику
Не знаю, что насчет работы с закрытыми движками, но когда берешь готовый движок типа UE4, то задумываться насчет его оптимизации уже не нужно, все сделано до тебя. Поэтому математика и физика не сильно нужны для этого, пока речь не зайдет о создании движков.
Но математика в геймдеве еще много где будет нужна, это да.
Если не осилите поступить на бюджет хотя бы в какую-нибудь шаражку с общагой, то в программировании вам делать нечего. Ну, разве что, как это сейчас модно, пойти говнокодить на PHP.