Ответы пользователя по тегу Разработка игр
  • Необходимо ли лицензирование авто?

    maaGames
    @maaGames
    Погроммирую программы
    Если игра выстрелит, то могут и засудить. Иначе им с вас всё-равно взять нечего.
    Сейчас могут засудить за всё. Читали на хабре статью, что судятся из-за татуировок на баскетболистах? Оказалось, что татуировщики типа имеют права на набитые ими татуировки, а разработчики платили только игрокам, чьи образы использовали. Так что это мир абсурда и засудить могут даже за использование фирменного цвета, если вы его неудачно используете.
    Ответ написан
    5 комментариев
  • Выбор начинающего c++ gamedeveloper-а: SDL, SFML или что-то ещё?

    maaGames
    @maaGames
    Погроммирую программы
    Обращайте внимание на даты плохих и хороших комментариев к фреймворкам.
    Лично я предпочёл SFML именно из-за плюсанутости. Писать свои обёртки над SDL желания не было никакого, а недостатки SFML конкретно меня не коснулись. Низкоуровневые вещи в SFML доступны, потому что доступен OpenGL. Просто в SFML нет обёрток для функционала, касающегося 3D.
    Игрушка завелась на Win7 и Убунте.

    SFML поддерживает и iOS и Android, но там "всё очень сложно".
    SDL тоже поддерживает, но могу ошибаться.
    Ответ написан
    4 комментария
  • Android а стоит ли воспользоватся фреймворками для создания игр?

    maaGames
    @maaGames
    Погроммирую программы
    Берёшь libgdx и пишешь в AndroidStudio. На голом API будешь заниматься велосипедостроительством, а не программированием игрушки. На личном опыте утверждаю.
    Ответ написан
    Комментировать
  • Какой должна быть серверная часть игры?

    maaGames
    @maaGames
    Погроммирую программы
    Я сейчас скажу страшную вещь, за которую завтра мне очень стыдно.
    Скачай исходники какой-нибудь сетевой игры и попробуй в них покопаться. Например, движок первого квейка не только в открытом доступе, но и перелопачен вдоль и поперёк. Даже не так. Сейчас почти все движки в открытом доступе и бесплатно. И большинство озвученных проблем в них уже решены стандартным для них способом.
    Ответ написан
  • Какие интересные уроки или книги бывают по digital art?

    maaGames
    @maaGames
    Погроммирую программы
    Цифровое рисование отличается от не цифрового рисования сочетанием клавиш Ctrl+Z. При наличии хорошего планшета, конечно. Ну и тем, что смотреть нужно не на холст, а на экран. По началу это очень сильно сбивает с толку.
    А в общем зависит от того, что же именно под digital art понимать. Обработка фоточек в фотошопе тоже digital art в каком-то смысле. Если хочешь именно рисовать, то берёшь любую книжку по рисованию (хоть за авторством Леонардо ДаВинчи, с тех пор ничего не изменилось) и учишься. Года через два-три упорного обучения сможешь более-менее красиво рисовать.
    Ответ написан
    4 комментария
  • Unity 5: Как сделать управление под Андроид?

    maaGames
    @maaGames
    Погроммирую программы
    Я начинающий художник, но рисовать я пока не умею. У меня есть много отличных идей. Я решил нарисовать Мону Лизу с загадочной улыбкой, как у Саши Грей. Я уже самостоятельно нашёл лист бумаги, но не получается пока нарисовать. Подскажите, Мону Лизу лучше рисовать карандашом или синей ручкой? Листок я буду прижимать левой рукой, а карандаш правой. Мне подсказали, что ещё бывает стирательная резинка, но я пока не знаю, как ей пользоваться.
    P.S. Если есть вакансия бойфренда для какой-нибудь симпатичной девушки, прошу, возьми меня.
    Ответ написан
    2 комментария
  • Какой самый кроссплатформерный движок выбрать?

    maaGames
    @maaGames
    Погроммирую программы
    libgdx - И кросплатформенно и 2D и можно называть себя программистом.
    Ответ написан
    Комментировать
  • Как сделать так, чтобы три объекта sf::RectangleShape вставали в ряд(библиотека sfml, язык c++)?

    maaGames
    @maaGames
    Погроммирую программы
    Нужно поворачивать не вокруг центра объекта, а вокруг оси вращения. В данном случае ось вращения проходит вне объектов.
    Если используются матрицы преобразования, то сперва нужно переместить, потом повернуть, а не сперва повернуть и потом переместить.
    Ответ написан
  • Как уменьшить системные требования игры на Unity3d?

    maaGames
    @maaGames
    Погроммирую программы
    Уменьшить рабочее разрешение
    Уменьшить разрешение текстур
    Уменьшить количество текстур
    Уменьшить детализацию 3D моделей (в том числе использовать LOD)
    Упростить шейдеры
    Ответ написан
    Комментировать
  • Поощрение при голосовании за приложение в google play?

    maaGames
    @maaGames
    Погроммирую программы
    Оценить могут и в одну звезду, например.
    Я размещал просто кнопку "оценить игру" и за это ничего не было.) Я не знаю, как проверить, проголосовал ли игрок, поэтому не делал никаких поощрений за это.
    Но в соглашении запрещены накрутки голосов, так что санкции могут и последовать. А вот если игра платная или в ней есть покупки, то не накажут, скорее всего, потому что гуглу выгода ваша игра будет.
    Ответ написан
    Комментировать
  • С чем связана зачастую непривлекательная анимация в 3D-онлайн-играх?

    maaGames
    @maaGames
    Погроммирую программы
    Используется ручная анимация вместо более дорогого "захвата движения".
    Ответ написан
  • Pixel-art: как готовить под разные диагонали и разрешения?

    maaGames
    @maaGames
    Погроммирую программы
    Ошибка в терминологии в обоих пунктах.
    При отображении в большем разрешении картинка не становится меньше, попиксельно она прежняя, но сами пиксели меньше и картинка выглядит меньше.
    При масштабировании (любым алгоритмом), картинка не будет выглядеть попиксельно одинаково, потому что она отмасштабирована и количество этих самых пикселей стало другое.

    Можно сделать графику для расширения 1280*720 (например), а для всех прочих разрешений масштабировать. При уменьшении будет выглядеть несколько хуже (не сильно страшно). При увеличении будет чуть замыливать, что опять же не сильно страшно (пиксели итак уже маленькие и артефакты будут сильно заметны только если специально их выискивать).

    Можно сделать наборы спрайтов для двух-трёх самых распространённых разрешений. Но на мой взгляд достаточно HD версии с масштабированием для всех прочих.
    Ответ написан
    Комментировать
  • Какой кроссплатформенный движок выбрать?

    maaGames
    @maaGames
    Погроммирую программы
    Unity3D и libGDX. Но у Юнити файлы большие получаются и спрайты оптимизированы по использованию памяти в рантайме, а не для хранения на диске (из-за этого файлы опять же несколько больше в размере становятся).
    Первый это целая большая прикольная система, второй - движок с кучей плюшек. Документации по обоим куча, даже на русском есть.
    Ответ написан
    Комментировать
  • Что нужно, чтобы стать разработчиком игр?

    maaGames
    @maaGames
    Погроммирую программы
    4) Стоит ли вообще лезть в эту сферу?

    Не стоит. Ты не знаешь С++, а уже замахиваешься на "не уровня unity3D, а несколько крупнее". Выпустить несколько игрушек-безделушек для души - без проблем. Жить за счёт этого - нереально. Выстреливают единицы из тысяч и они на слуху и все хотят так же. А вот о "неудачниках" говорят мало или вообще не говорят, поэтому и создаётся ощущение лёгкости вхождения в игрострой...
    При некотором опыте программирования вообще и программирования игр в частности, можно устроиться в какую-нибудь компанию, специализирующуюся на геймдеве. Набраться опыта, посмотреть на всё изнутри, понять, что в одного серьёзных проектов не осилить.)))

    А вот становиться программистом стоит безусловно! Опять же, поначалу лучше работать "на дядю", чтобы была стабильная зарплата и набираться опыта.
    Ответ написан
    2 комментария