• Какой движок выбрать новичку для написания 3D передвижения?

    @GreatRash
    Для новичка только Unity. Потому что:
    1. для него тонна туториалов (на официальном сайте и вообще в сети)
    2. у него шикарная документация с примерами на двух языках (UnityScript и C#)
    3. сам по себе C# - отличный язык, а если есть опыт работы во флеше например, то UnityScript почти 1 в 1 похож на ActionScript 2.


    Можно ещё глянуть на Godot 3.0. Его плюсы:
    1. он совсем бесплатный (OpenSource)
    2. отличное комьюнити (телеграм-каналы, ютуб-каналы, форумы и т.п. и т.д.)
    3. есть поддержка визуального программирования (VisualScript - что-то типа блюпринтов из Unreal Engine)
    4. есть поддержка таких языков как: GDScript (что-то типа Python), C#, C++, D, Python, Nim
    5. редактор кода встроен в сам движок
    6. движок не требует инсталляции (распаковал архив, запустил .exe и всё)
    Ответ написан
    7 комментариев
  • Можно создать приложение (игру) для фанатов какой-нибудь франшизы, не имея на неё прав?

    saboteur_kiev
    @saboteur_kiev Куратор тега Разработка игр
    software engineer
    Зависит от правообладателя франшизы.

    Например Роулинг разрешает писать фанфики на вселенную Гарри Поттера, если вы не преследуете коммерческую выгоду.
    А Дисней за изображение Микки Мауса может в суд подать.

    P.S. Автор и правообладатель - не одно и тоже. Например Джон Кармак - активный последователь опенсорса. Но вот права на IDSoft сейчас принадлежат не ему, и такой прикол, что исходный код некоторых продуктов, которые он сам опубликовывал - подпадает под авторское право.
    Ответ написан
    Комментировать
  • У кого есть опыт использования (не)лицензионной музыки в играх и приложениях?

    DedalX
    @DedalX
    Web разработчик, IT бизнесмен
    Лучше всего создавать свою музыку (пусть и из семплов, в программах для создания музыки). Для игр такая музыка вполне подходит. А вот если вы возьмете мелодию, на которую есть права у другой компании (особенно у американской) проблем не оберетесь. Мы получили проблемы даже от того что в нашей программе было слово «TODO» (именно большими буквами), так как это оказался зарегистрированный товарный знак какой-то компании (вообще не связанной с компьютерами, и на нас чуть не подали в суд. С музыкой советую не шутить, там все серьезней.
    Ответ написан
    2 комментария
  • Что означает создание дизайна игры? И что должен сделать дизайнер?

    Nekto_Habr
    @Nekto_Habr
    Чат дизайнеров: https://t.me/figma_life
    Очень важный вопрос сколько стоит такая услуга?

    Берешь сумму, которую ты хочешь получать в месяц и делишь на количество рабочих часов, чтобы получить часовую ставку. Назначаешь повременную оплату за час/ден/неделю/тот же месяц. Если требуется фиксированная сумма, то прикидываешь, сколько времени (часов) примерно угрохаешь на проект и умножаешь на часовую ставку.
    А как еще? Больше никак, раз нет опыта в этой области (судя по вопросу). Закончишь этот проект и будешь лучше понимать, почем фунт лиха.
    Ответ написан
    Комментировать
  • Как сделать такой синий эффект на фото в фотошоп?

    Djalina
    @Djalina
    дизайнер
    Черно-белое фото на нем слой с синей заливкой в режиме Screen.
    Ответ написан
    1 комментарий
  • Какие по Вашему мнению критерии хорошего проработанного шрифта?

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

    @agent_tremolo
    UX/UI дизайнер
    Программисту - Стива Круга. Дело в том, что мышление разработчика кардинально отличается от мышления обычного человека и поэтому интерфейсы, созданные программистами, часто непонятны, сложны и неудобны для рядового пользователя. Стив Круг - это один из отцов-основателей UX и очень детально разбирает эту проблему (если кратко - программисты слишком умные).
    Визуальный дизайн (типографика, колористика, композиция) - уже второй вопрос.
    По типографике очень хороша "Типографика и верстка" Артема Горбунова. В ней хорошо описаны и проиллюстрированы базовые принципы построения хорошей верстки. Ее я бы читал первой, а потом уже все остальное - поскольку формирует четкую базу. Потом, при необходимости - углубляться.
    Ответ написан
    2 комментария
  • Какая есть хорошая книга по истории искусств?

    korshenyk
    @korshenyk
    adobe ps, il, in, xd, html, css, js
    Здравствуйте!

    Странно, что вопрос поставлен именно так, а не "почему дизайнер должен знать историю искусства?".
    Неужели умение отличать барокко от рококо или элинизм от архаики вам чем-то поможет в, грубо говоря, прорисовке макетов, логотипов или в составлении айдентики? Пол Рэнд, известный американский дизайнер, в своих книгах теоретический фундамент выстраивает на собственных знаниях по философии. Например, дедуктивный способ познания Декарта отлично проясняет метод работы дизайнера — от общего к частному.

    Мысль о том, что дизайнер обязан понимать картины Анатолия Зверева или Кокошки, высосана из пальца студентами художественных вузов, которых еженедельно пичкали новыми "измами". Я сам из таких. Бесспорно нужно знать историю дизайна, то есть историю искусств с конца 19 века, когда появились авангардисты и модернисты. Нужно понимать как работает Золотое Сечение, как работают Числа Фибоначчи, понимать теорию цвета (Иттен), основы типографики (Джеймс Крейг). Владеть инструментами, которыми вы сможете свои идеи воплотить. Зачем вам знать, что такое фаюмские портреты — я не понимаю.
    Я не отрицаю того, что люди должны быть эрудированы разносторонне, но говорить, что знание истории искусства для дизайнера — аксиома. Этого я не понимаю. Дизайнер — это утилитарная профессия, которая решает определённые задачи. Рембрандт тоже решал задачи, поставленные заказчиком ("покажи, что ночной дозор - крутые перцы"), но Рембрандт это делал, не ориентируясь на покупательную способность аудитории, на контраст, на контекст, на концепт. Заказчик платил за то, чтобы это сделал Рембрандт так, как это делает Рембрандт.

    В общем, вот "лёгкие" книги по истории искусствa:
    1. История искусствa Гомбрих
    2. Введение в историческое изучение искусства Виппер
    3. МХК. Учебник для 10 класса. Емохонова.

    4. Пойти в библиотеку, попросить у тамошних служащих, дабы те помогли подобрать подходящую книгу для введения вас в мир искусства.
    Ответ написан
    1 комментарий
  • Что вы скажете про язык Perl в разработке игр?

    saboteur_kiev
    @saboteur_kiev Куратор тега Разработка игр
    software engineer
    Какую-нить простенькую веб-браузерку написать на перле можно легко и быстро.
    Но Perl не был рассчитан на разработку игр, в основном на парсинг текстовых данных - в этом он до сих пор очень крут.
    Писать на перле игру - не стоит.
    Ответ написан
    Комментировать
  • Как искать работу game developer?

    terrier
    @terrier
    Всем привет.

    Хэллоу.
    Второй месяц изучаю C++, сейчас пишу простенькую игру на sfml, потом в планах UE4.

    Хорошее начало, однако вы должны понимать, что пока что ваш уровень в C++ околонулевой.
    Периодически захожу на разные сайты смотреть вакансии и там всё грустно - их почти нет!

    Ну это просто неправда. https://gamedev.ru/job/forum/?vacancy - я вот здесь вижу 4 C++ - вакансии только на первой странице, то есть за вчера-сегодня. И в целом вакансий достаточно.
    Поэтому хотел спросить, реально ли вообще найти работу гейм девелопером

    Конечно.
    (а тем более без коммерческого опыта)

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

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Если Вы знаете Java, Вы знаете 80-85% C#.
    Просто подучите синтаксис и делайте на Unity.
    Преимущества: большое комьюнити и сможете потом легко портировать игру под любую платформу.
    Пишут, что в Personal-версии все платформы доступны: здесь.

    Могу ли я использовать Personal для разработки коммерческих проектов?

    Да, можете! Пока ваш годовой доход или объем привлеченных инвестиций не превышает $100 тысяч в год, вы можете использовать Personal.
    Ответ написан
    Комментировать
  • Какие самоучители посоветуете вы для изучения английского?

    Vlad_IT
    @Vlad_IT
    Front-end разработчик
    Красный мерфи, запас основных слов, штук 300 (https://lingvist.com/ru/ ) и можно приступать к чтению литературы на английском по тому языку/технологии, что вы уже знаете. Тоже желательно не с сильно академическом языке, а какие-нибудь самоучители.
    Читаете книжку, новые слова смотрите в словаре, кидаете в Anki (Anki тренируете каждый день по 10-20 минут). Чтением занимаетесь каждый день. И к концу книги на одну страницу будет уходить уже меньше времени, и меньше будете заглядывать в словарь. И через 3-4 книги уже спокойно будете читать (редко поглядывая в словарь).
    PS: Этот способ не подходит для общения на английском (как текстом так и голосом).
    Ответ написан
    3 комментария
  • Как сделать\спроектировать стенку(мебель) для гостиной? Какую программу использовать?

    Конечно же только SketchUP и ничего кроме:

    https://www.youtube.com/watch?v=S0uY0xnrtNA - видео для новичка

    https://www.youtube.com/watch?v=MwtOOtm6eHw
    https://www.youtube.com/watch?v=zmd0eaA3mCc
    https://www.youtube.com/watch?v=qIGw43hhiko
    https://www.youtube.com/watch?v=98JwWh1ciEo

    1) Рисуете прямоугольник
    2) На Num-клавиатуре вводите цифры "длина;ширина" через точку с запятой
    3) Нажимаете Enter

    Советы:
    • Всё делайте только в миллиметрах всегда в 3D, сантиметры не годятся никогда
    • Зажимайте колёсико мышки и двигайте курсор чтобы передвигаться в пространстве


    Есть ещё Базис-Мебельщик, Базис-Раскрой и PRO100 но они для тех кто занимается этим профессионально, это для тех кто разрезает экономно листы и т.д. в индустриальных масштабах
    Ответ написан
    2 комментария
  • Как лучше всего выполнить задание на должность Junior QA?

    Привет.

    1) У тебя должно быть по итогу два документа: Тест-план и Тест-кейсы (табличкой). Их ты сможешь сделать, если прочитаешь базовую теорию по тестированию софта. Обычно тест-план занимает одну страничку, а тест-кейсы содержат от 5 до 10 страничек на собеседованиях.

    2) Надеюсь, ты у них спросил какие они дают тебе ограничения по тестированию игру. Так как при тестировании игры в вакууме, получается такой же "вакуумный ответ". Поэтому, хорошо бы выписать все спорные и пограничные моменты, которые у тебя есть, и уточнить их у продакта (того, кто тебя собеседует). Это любят на собеседованиях, так как если ты этого не спрашиваешь, они понимают, что ты в этом вообще ничего не шаришь.

    3) Не делать тупую ошибку - пытаться ломать игру с самого начала. Твоя задача для начала проверить, что игра работает правильно (согласно требованиям), потом проверить пограничные случаи, а только потом делать негативные тесты.
    Ответ написан
    1 комментарий
  • Насколько актуально сегодня в финансовом плане заниматься геймдевом?

    Griboks
    @Griboks Куратор тега C#
    Насколько актуальна будет ваша игра, настолько же актуально вы сможете её продать.
    Ответ написан
    Комментировать
  • Расчёт золота, серебра и меди в игре, как сделать?

    @imhuman
    Не ленись думать
    $resourses = [
        'gold' => 1000,
        'silver' => 100,
        'bronze' => 1,
    ];
    $coins = 120;
    
    $result = [];
    foreach ($resourses as $k => $v) {
        $result[$k] = intdiv($coins, $v);
        $coins -= $result[$k] * $v;
    }
    $result['coins'] = $coins;
    
    print_r($result);
    Ответ написан
    1 комментарий
  • Болезнь творца или как создать свой виртуальный мир?

    @santaatnas
    Java, Python, Php
    Вы какую-то ерунду выдумываете на php такое делать)). Unity + С# и вперед)) Можно и под VR сделать. Любая логика, любой код, ИИ и все прочее + интерфейсы бесплатные, куча моделей из коробки. В C# разберетесь, он тоже ООП как и php.
    Ответ написан
    Комментировать