• Какие по Вашему мнению критерии хорошего проработанного шрифта?

    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.
    Ответ написан
    Комментировать
  • Где есть курсы по основам рисунка?

    sfi0zy
    @sfi0zy
    Creative frontend developer
    На канале Олега Торопыгина вы найдете полноценные курсы художественного училища в открытом доступе. По качеству и понятности объяснения будут получше, чем в большинстве школ, особенно для детей. Стоит начать с введения в рисунок.
    Ответ написан
    Комментировать
  • Книга по математике с литературным изложением?

    @syrov
    пишу программы до 99 строк
    Элементы, Евклида. "Точка - это то, что не имеет частей". Почитайте.
    Ответ написан
    Комментировать
  • 3D моделирование в GameDev. Что нужно знать?

    @Dexter_Legseto
    Junior AR C# dev & 3D hobbyist
    Если рассматривать конкретно hard-surface моделлинг, а не "общую"(generalist) специальность (а это помимо моделинга текстуринг, lighting, анимация, риггинг и т.д., это все очень варьируется на этой позиции от компании к компании), то в большинстве своём программы low-poly моделлинга(Крайне экономичное оспользование полигонажа, чтобы игровые движки могли без тормозов потянуть) это те же самые, в чём делают и CGI(рендеры и видео), где в большинстве своём high-poly (экономичный полигонаж не так важен, важна детализация). Тоесть, это те же Blender/Maya/Max и т.д.

    Если рассматривать как "3д" направление в целом(Все специализации), то чтобы иметь возможность иметь вполне завершённую работу, то следует изучить текстуринг, например в Substance Painter или в Quixel, а так же немного постобработки на базовом уровне в PS, чисто чтобы ваше портфолио выглядело хорошо. (Ну и UV unwrapping на хорошем уровне в блендере)

    Дальше уже посмотрите по специализациям, что вам интересно(hard-surface 3d artist, generalist, texture artist, character artist( это уже в основном скульптинг ), light artist(это уже ближе к движкам или рендер направлениям) , да и render artist тоже в геймдеве появляется, более технические tech artist, rigging artist, animator и т.д.) Заходите на стримы к профессиональным художникам, смотрите что они используют. Программ туча, направлений куча.
    Ответ написан
    1 комментарий
  • Как улучшить визуальное отображение модели?

    jamakasi666
    @jamakasi666
    Просто IT'шник.
    Может для начала покажите как выглядит сейчас и что хотите в итоге?
    Чтобы выглядело прилично нужно:
    1) Освещение
    2) Самозатенение
    3) Bump карта для мелких деталей
    4) Specular и glossiness для отражений и его интенсивности.
    5) MipMap для устранения "резкости" на отдалении.
    Ответ написан
    Комментировать
  • А это большой грех делать окна у 3D модели текстурами(для игры)?

    @Dexter_Legseto
    Junior AR C# dev & 3D hobbyist
    Тут дело больше зависит от того, как Вы придерживаетесь стилистики. Можно нарисовать и в очень упрощенном хендпеинте, и это будет смотреться мило, лампово и уютно. Главное чтобы все было выдержано в едином стиле.

    Ещё зависит на сколько эти окна заметны(на каком они плане). Если посмотреть гта-шные города, то там очень часто выше первых трех этажей все окна текстурками.

    Да и в конце концов, никто не будет вас ругать и не играть в вашу игру из-за того, что вы сделали 2д, а не 3д окно, людям важен геймплей :)
    Ответ написан
    Комментировать
  • Каким словарём или сервисом пользоваться, чтобы переводить программы?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Переводить слова по одному? Серьезно? Вы омонимы в школе проходили?

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

    Вдобавок, есть еще терминология, которая вообще не обязательно относится к английскому языку, ибо тот же drag мышкой и drag мешок мусора - разные вещи.

    Не стоит изучать английский "в первую очередь" что попроще, просто нормальные курсы пройдите хотя бы до intermediate, а там уже вполне осознанно можно через google translate понимать где он ошибся, а где вроде правильно подсказал.

    Короче: тонкости устойчивых словосочетаний на начальном уровне заучить наверное можно, но сложно и бессмысленно зубрить. Выгоднее изучить английский на среднем уровне и выше - тогда понимание таких сочетаний будет интуитивным.
    Ответ написан
  • Dragon Bones - хороший выбор для начинающего разработчика игр на Unity?

    BasmanovDaniil
    @BasmanovDaniil
    Геймдизайнер-телепат
    Хреново искали, на официальном сайте есть ссылка на все поддерживаемые движки
    download?id=ezhrKzgmOPTrOnL2LWNUcRw6CxrK
    Оттуда можно перейти на GitHub, где есть все нужные инструкции.
    Ответ написан
    Комментировать