Ответы пользователя по тегу Разработка игр
  • Какой движок выбрать для разработки игры на javascript?

    @Elizavetta
    Matroid: gamedev/js-разработка
    В JS выбора по сути немного: pixi.js для более низкоуровневой разработки, и phaser для менее.
    Ответ написан
    Комментировать
  • На чем писать сервер для игры?

    @Elizavetta
    Matroid: gamedev/js-разработка
    В 2017 заслуживает внимания Kotlin - он создавался для поддержки очень больших java-проектов, код действительно гораздо более компактный, и nullability!)
    Node.js к сожалению не так хорош для самых больших проектов, сложно поддерживать, на каком-то этапе нужно переносить.
    Python тоже возможен, местами, есть примеры.
    Ответ написан
    Комментировать
  • Какая команда нужна, для создания данного проекта?

    @Elizavetta
    Matroid: gamedev/js-разработка
    Чаще художник, моделлер и gui будут разные люди. Помимо технической и визуальной части, есть еще геймдизайн. ~5чел достаточно.
    Ответ написан
    Комментировать
  • Как разрешить спортивный семейный IT спор?

    @Elizavetta
    Matroid: gamedev/js-разработка
    Вам логично выбрать libgdx или нативное android приложение. Слишком объемную игру затевать не стоит, иначе не доживете до релиза. От месяца до трех достаточно для первого раза.
    По поводу девушки, слишком много разговоров, но мало действий. Не открою секрет, если скажу, что надо разное пробовать, и правило 10 тысяч часов никто не отменял. Через 10к часов и выяснится, есть ли "жилка" или нет, ну или хотя бы на полпути. Начать можно с того, что Вы сами очень хорошо знаете.
    Я всё чаще в последнее время начинаю себя называть "решателем проблем программным путём", т.к. у меня нет ни математической, ни алгоритмической теории вообще.

    возможно, стоит доверить обучение профессионалам. Еще Вы совместно можете алгоритмами и математикой заняться, codeforces/codewars в помощь.
    Ответ написан
    Комментировать
  • Почему игра подлагивает,спасет ли канвас если использовать в нем анимированный SVG?

    @Elizavetta
    Matroid: gamedev/js-разработка
    setTimeout не нужно сочетать с raf, но вообще на SVG производительную игру не сделать.
    Но в канвасе думаю те же свг анимированные элементы использовать

    canvas работает с растром, те же не выйдет.
    Для канваса, конечно же, поробуйте pixi и pixi-spine
    Ответ написан
    Комментировать
  • Каковы условия труда в современной игровой индустрии?

    @Elizavetta
    Matroid: gamedev/js-разработка
    В среднем ориентируйтесь на то, что разработка чуть сложнее, оплата чуть меньше, по сравнению с обычным вебом и релевантным уровнем задач.
    Ответ написан
    Комментировать
  • Существует ли GameDev на HTML5/JS?

    @Elizavetta
    Matroid: gamedev/js-разработка
    Направление существует, но говорить, что оно более оплачиваемо, чем Unity и др., было бы неправдой. Есть факторы, отрицательно влияющие на оплату, в том числе то, что интерактив доходит до финального звена реализации через адские цепочки диджитал-креатив-агентств.
    Также стоит отметить, что на данный момент технология может давать сбои, на некоторых платформах, при некоторых условиях, что портит впечатление заказчика, а работы с отладкой порядком больше будет)
    Из недостатков - плохо работает на слабо и средне-мощных мобильных устройствах.

    да, и тут заказчик может сказать, что вы делаете полное УГ.
    Из библиотек: pixi (следите за обновлениями), phaser. в 3д three.js, babylon.js

    В целом, для заработка Unity вполне подходит, ищите более выгодную удаленку; в свободное время можно следить за состоянием дел в html5
    Ответ написан
    Комментировать
  • Есть ли готовые решения для логики поведения персонажей в игре?

    @Elizavetta
    Matroid: gamedev/js-разработка
    готового решения логики поведения персонажей в игре

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

    @Elizavetta
    Matroid: gamedev/js-разработка
    1. Сначала немного математики для геймдева, минимум линейная алгебра- геометрия.
    Тут уже есть ответы
    2. научиться программировать и быть на ты c алгоритмами (Кормен, тренировка алгоритмических задач). В геймдеве производительность критична, Вы должны быть в состоянии постоянно искать пути оптимизации.
    3. основы комп. графики, GL.
    4. практика в создании тупых игр/демо без фреймворков
    5. компоненты Unity
    6. далее по специализации
    Ответ написан
    Комментировать
  • Как анализировать игровую (mobile, socialnetwork gamedev) нишу?

    @Elizavetta
    Matroid: gamedev/js-разработка
    долю рынка, прибыль, спады/падения по времени установок, конверсий

    У Вас слишком завышенные требования к выводам о чужих играх. Если Вы имеете их данные, тогда с натяжкой можно что-то получить. Сами владельцы игры могут не знать и не следить за некоторыми показателями, а Вы хотите их знать.
    Доля рынка - это как-то совсем условно, с учетом того, что каждый день стартуют новые игры, а игры вообще конкурируют с другими занятиями.
    По поводу поиска аналогов, обратитесь за консультацией к геймдизайнерам в вашей нише.
    Еще стоит отметить, что даже получив данные, о которых вы говорите, вы не вполне можете на них опираться для выпуска новой игры. Какими бы ни были данные, ваш аналог может полностью провалиться в ноль, (или иногда выдать показатели выше).
    Ответ написан
    Комментировать
  • Есть трехмерный игровой движок, который использует JavaScript для скриптования?

    @Elizavetta
    Matroid: gamedev/js-разработка
    Еще playcanvas, babylon.js
    Ответ написан
    Комментировать
  • Почему разработчики перестали выпускать образовательные программы и игры?

    @Elizavetta
    Matroid: gamedev/js-разработка
    Очень много приложений обучающих (веб/мобильные). По языкам вообще все переполнено, вы как-то странно исследуете вопрос.
    Ответ написан
    Комментировать
  • Где искать инвестора для игры на небольшую сумму?

    @Elizavetta
    Matroid: gamedev/js-разработка
    Усиленные поиски (примерно 3 неделя поисков) не дают успехов.

    это и до кризиса было нормально с такой постановкой вопроса
    На разработку необходимо 8 600$.

    а на остальное?
    Бросать работу из-за такой суммы(на двоих?) неадекватно. Через 1,5 месяца снова работу искать, и потратить время на поиск работы?
    Может кто знает где найти профильного?

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

    @Elizavetta
    Matroid: gamedev/js-разработка
    Оставить ноду и взять akka.io.
    На ноде, конечно, можете свое написать, потренироваться.
    Ответ написан
    Комментировать
  • Какие математики нужны Геймдеву?

    @Elizavetta
    Matroid: gamedev/js-разработка
    "это тот, кто может максимально точно просчитать все: от стоимости идеи до результата введения каждого персонажа в игру"

    Ну это же реклама курса, просто привели мотивирующую историю для "красного словца".
    Якобы геймдизайнеры могут приходить, как хотят и позволять себе лишнего. На практике по-всякому может быть, геймдизайнеров могут нагрузить сильнее остальных
    Кто эти люди? Где учатся?

    Здесь речь про аналитика. Учиться могут на мехмате или около того. Но математики недостаточно, надо еще разбираться в игровых механиках, трендах, понимать аудиторию, иметь доступ к данным активных проектов. Если немного выпасть из процесса, и не иметь актуальных данных, оценить "стоимость идеи" уже проблематично.
    Ответ написан
    Комментировать
  • Два вопроса. Как правильно заказать игру?

    @Elizavetta
    Matroid: gamedev/js-разработка
    Нам для оценки нужна документация и макеты. Доки включают описание механики, интерфейсов, бекенда, и графические подробности: анимации и тд. Подробно про платформы/экраны.
    Концепта недостаточно., т.к. нужно видеть реальный объем работ.

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

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

    Я могу отрисовать на граф планшете примерную схему игры, с приложением скринов из подобных проектов - по ним ведь можно будет понять функционал?

    Примерно можно, а оценку дать проблематично, т.к. в играх детали, создающие значительный объем работы, - в дизайне/анимациях/моделях... По наброскам можно половину оценки получить (бекенд, механика, платформы).
    Менеджера отдельно тоже можно нанять?

    Не слишком целесообразно (учитывая, что вы говорите про одного разработчика) Берите консультации, или продюсера на частичную загрузку. Если есть бюджет, на данные меропрятия, можете Дмитрию постучать.
    Ответ написан
    Комментировать
  • Где можно посмотреть разбор того, как делают игры на js, на подобии многоходовочки лентача?

    @Elizavetta
    Matroid: gamedev/js-разработка
    тут обсуждают движки, в комментариях много примеров
    Ответ написан
    Комментировать
  • Как оганизовать мульти пользовательскую игру?

    @Elizavetta
    Matroid: gamedev/js-разработка
    Игры делаем на базе Construct.

    поделитесь опытом разработки мульти пользовательских движков

    Зачем вам разработка движков, если вы пользуетесь конструкторами? И, для начала разработки движков надо поразрабатывать просто игры без конструкторов.

    Продолжайте на construct-е, там же есть мультиплеер
    Ответ написан
    1 комментарий
  • Что использовать для написания мультипреерной игры?

    @Elizavetta
    Matroid: gamedev/js-разработка
    Недавно спрашивали, кому интересно PHP+сокеты в геймдеве:
    Интересны ли записи стримов на хабре?

    У вас 2 разные задачи: сервер и кроссплатформенность. Подобные сервера в перспективе все равно нужно писать на java/c++/c#/(может быть go), так что в первую очередь надо прекратить относиться с опаской.
    По кроссплатформенности, хорошо показывает себя libgdx(опять же java). Cordova тоже возможно, но в эту сторону сложнее бороться с багами.
    Ответ написан
    Комментировать
  • Game maker или Constuctor 2, что лучше?

    @Elizavetta
    Matroid: gamedev/js-разработка
    Что хуже? - будет более правильной постановкой вопроса
    Ответ написан
    1 комментарий