• Серьезные курсы по Gamedev?

    BasmanovDaniil
    @BasmanovDaniil
    Геймдизайнер-телепат
    "Прям качественные игрули" разрабатываются годами, и тратить драгоценное время ещё и на написание туториалов никому не интересно. Если хотите побольше узнать про процесс разработки, то можете почитать блоги разработчиков, вот вам несколько для начала:
    https://rust.facepunch.com/blog/
    https://www.factorio.com/blog/
    the-witness.net/news/category/development
    https://www.reddit.com/r/devblogs/
    Ответ написан
    Комментировать
  • Как изучить Unity и C#?

    freislot
    @freislot
    Frontend-разработчик
    Мне кажется геймдев не ваш вариант, раз возникают такие вопросы. Когда есть желание, то ничто не остановит, берешь читаешь, гуглишь, учишь, пишешь много и с ошибками, но пишешь. Похожих вопросов куча. Ваше желание и лень настолько велики, что вы даже не попробовали искать ответ на свой вопрос

    Как изучить c# с основ до зарабатывания денег?
    Путь изучения движка unity?
    Где можно изучить Unity + C# с нуля?

    Ну и куча всего здесь...
    Как изучить unity
    Ответ написан
    2 комментария
  • С чего начать изучение Unity3D?

    Нельзя посоветовать изучать Unity3d с чего-то конкретного, есть множество уроков в сети и нужно просто найти для себя тот, что лучше подходит.

    И, конечно, русский форум по юнити тоже нужно использовать. Там очень много полезной информации.
    Ответ написан
    2 комментария
  • С чего начать изучение Unity3D?

    Taraflex
    @Taraflex
    Ищу работу. Контакты в профиле.
    Напишите 3d тетрис.
    Ответ написан
    Комментировать
  • С чего начать изучение Unity3D?

    BasmanovDaniil
    @BasmanovDaniil
    Геймдизайнер-телепат
    Начинать нужно с мануала, тут без вариантов. Всё подряд можно не читать, всё равно потом к нему ещё вернётесь.
    docs.unity3d.com/Manual
    Потом посмотрите официальные туториалы, особенно в категории Intermediate, они годные и постоянно обновляются.
    unity3d.com/learn/tutorials/modules
    unity3d.com/learn/tutorials/projects
    Ещё очень советую почитать статьи на Catlike Coding. Нет лишней воды и много хороших примеров.
    catlikecoding.com/unity/tutorials
    Ответ написан
    Комментировать
  • Gamedev что лучше использовать для создания игры?

    Tiendil
    @Tiendil
    Разработчик ПО.
    >Python / Lua (Love). Сразу отпали
    Про renpy вам уже написали в комментарии.

    Из вопроса не понятны ваши конечные цели.

    Если цель — создать игру, то вы смотрите довольно низкоуровневые библиотеки. Смотрите сразу игровые движки: Godot, Unity, Unreal.

    Если цель — создать визуальную новеллу, гуглите специализированные движки. Вот прямо так: visual novel engine.

    Если цель — изучить геймдев, опять смотрите движки.

    >Казалась бы визуальная новелла, но 10-15 картинок в RAM и уже получалась не плохая нагрузка.
    Либо у вас очень специфическое представление о «неплохой нагрузке» либо вы что-то очень сильно делаете не так.
    Ответ написан
    1 комментарий
  • Какую дорогу в GameDev лучше выбрать?

    TrueBers
    @TrueBers
    Гуглю за еду
    Да не слушай ты этот бред, который пишут: "То бросай, это бросай, вакансий нету, всё пропало!".
    Всё есть, если есть интерес.
    Учить не важно какой движок, они все используют одни и те же концепции, паттерны примерно одинаковые.

    Внезапно(!), но везде есть и текстуры, и спрайты, и шейдеры. И игровой цикл даже есть!
    Изучив один движок, и написав пару игрушек, потом сам поймёшь, когда стоит перейти на что-то более функциональное и удобное. Придёт осознание, каких фич не хватает, и в каких движках они есть, и т. п.

    А все эти анрилы и юнити только ключевыми словами, по сути, отличаются. Ну, и общий дизайн у них чуть более удобен в плане декомпозиции кода, грамотной архитектуры. Но, пока сам не дойдёшь до необходимости использовать эту декомпозицию, ничего особо не выиграешь, только запутаешься. При переходе достаточно будет ознакомиться с паттернами Gang of Four и всё станет ясно более-менее.

    ПС Знаю разработчиков Юнити, которые начинали геймдев с этого движка и в шоке от того, что кто-то программирует не мышкой. Азы оптимизации им просто недоступны, ибо они даже понятия не имеют о нижележащем уровне API. Они искренне удивляются, как это знать чистый OpenGL и писать всё самому, а разве так можно? Точно так же, кстати, удивляются многие кодеры на плюсах: "А зачем мне знать ассемблер? Я с ним не сталкиваюсь никогда..."

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

    А уж, если хочется просто изучить полезный скилл зарабатывания денег и как зомби рубить бабки, то тут, как описали выше, 2 варианта по сути: Unity (C#), Unreal (C++). По ним вакансий немерено.
    Ответ написан
    4 комментария
  • Как установить фиксированную скорость прорисовки и шагов мира в Box2D и SFML?

    Заведите таймер и вычисляйте разницу времени между кадрами. От этой разницы уже и отталкиваетесь.
    Ответ написан
    Комментировать
  • Возможно ли добавить игру в store разработанную на SFML?

    shrug228
    @shrug228
    Я знаю, что прошло больше 3 лет, но на случай, если кто-то на это наткнется. Есть библиотека для C++ под названием SDL2. Чуть сложнее в использовании, но проект можно собрать под Андроид без гемороя. Вот, что сам нашел. не уверен в качественности статьи, но такое есть, как минимум:
    https://habr.com/ru/post/484526/
    Корона СДК, Дефолд и т.п. не советую, т.к. под пингвином не особо работает и писать придется на Луа. Под Дефолд есть, вроде, костыли для плюсов, но это уже такая себе история.
    Ответ написан
    Комментировать
  • Какие минимальные знания С++ должны быть, чтобы начать изучать Unreal Engine 5?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    Что мне стоит делать дальше?

    Изучать обе параллельно.

    какие минимальные знания С++ должны быть, чтобы начать изучать Unreal Engine 5

    Понимание синтаксиса и способность читать документацию.
    Ответ написан
    Комментировать
  • Каким образом в играх сохраняются данные?

    bingo347
    @bingo347
    Crazy on performance...
    Есть два подхода:
    1) сохранять все изменения в реалтайме, чаще используется в онлайн играх, так как в них не нужна возможность откатится назад. С этим подходом лучше использовать какую-либо БД
    2) сохранение по событию, чаще используется в одиночных играх, так как позволяет игроку откатится на одно из предыдущих сохранений, тут лучше использовать файлы в которых будет хранится сериализованная объектная модель игры
    Ответ написан
    Комментировать
  • Каким образом в играх сохраняются данные?

    @MiiNiPaa
    Когда нибудь делали задания типа: «Создайте структуру описывающую диски с фильмами. Реализуйте добавление нового диска, просмотр дисков, сохранение и запись в файл»? То же самое. Создаём структуру описывающую корабль, сохраняем в файл. При загрузке считываем структуру, разбираем и готово.
    Ответ написан
    2 комментария
  • Работа после армии: легко ли восстановиться и найти работу?

    Andrey_Pletenev
    @Andrey_Pletenev
    Pletenev.com
    В армии есть такая поговорка: "Как надену портупею, так тупею и тупею".
    Даже за год армии, если не прикасаешься к компьютеру, много теряешь: 1) На год отстаешь в развитии от сверстников, равных тебе по способностям. Для того, чтобы оценить разрыв, просто представь насколько ты ушел вперед в развитии за последний год. 2) Отстаешь от развития технологий. А IT развивается очень быстро.
    Физиологические навыки, такие, как скорость набора на клавиатуре, восстанавливаются относительно быстро.
    На кандидатов после армии смотрят нормально, если подходишь по компетенциям и личностным качествам. У армейцев при прочих равных есть 2 плюса: 1) У них лучше с дисциплиной 2) Их не забирают в армию :)
    Совет: Ты не поверишь, но в нашей армии тоже есть компьютеры. И их тоже нужно администрировать. Во время общения в военкомате напирай на свои компетенции и просись куда-нибудь, где есть компьютеры. Гарантий никаких нет. Все зависит от людей в твоем военкомате и от разнарядки, которая к ним пришла. Но если повезет, то попадешь куда-нибудь в связь. У меня два одноклассника так служили.
    Ответ написан
    Комментировать
  • Работа после армии: легко ли восстановиться и найти работу?

    mrquake
    @mrquake
    Абырвалг
    Армия при любом раскладе будет большим плюсом в глазах других, также при трудоустройстве.
    За год службы Вы не будете ощущать особую потерю знаний и радикальных изменений в мировоззрении.
    Дай бог отслужить Вам нормально.
    Ответ написан
    1 комментарий
  • Работа после армии: легко ли восстановиться и найти работу?

    @PyTiMa
    Учусь, кручусь, верчусь.
    Дай бог Вам до конца мая уехать куда-то зарубеж и забыть о армии.
    Ответ написан
    2 комментария
  • Какой язык программирования изучать в свободное время?

    2chevskii
    @2chevskii
    Если бы каждый мог в поиск, тостер бы вымер.
    Брейнфак.
    Ответ написан
    Комментировать
  • Какой язык программирования изучать в свободное время?

    @baitarakhov
    По моему есть всего две пути, и оба включают в себя много практики.

    Вариант #1. Работать в сфере ИТ (разработка, тестирование, тех.поддержка), и изучать необходимые инструменты и языки программирования под рабочие задачи. И стараться быть в тонусе, изучая ежедневно что-то новое. За это вам оплачивают компенсацию.

    Вариант #2. Взять вашу текущую сферу деятельности, она может быть любая. В нем попытаться решить какую то рутинную проблему, обычно подобная задача находится на повестке дня. Например сделать автоматизацию чего либо, по средством выбранного вами языка программирования или инструмента. За это вам оплачивают компенсацию.

    В любом случае, вам нужно будет потратить немало времени на практику. "Практика" бывает довольно увлекательным, но иногда вам придется пострадать, конечно утрированно написал, но как есть. На каждую задачу нужна концентрация, иногда многочасовая. Самое важное нельзя сдаваться и всегда достигать нужного вам результата. Страдание должно компенсироваться, иначе для достижения результата вам не будет хватать одного интереса.

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

    P.S. не бойтесь пилить велосипед
    Ответ написан
    Комментировать
  • Какой язык программирования изучать в свободное время?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Какой-то конкретной цели, объясняющей для чего мне это надо, пока что нет.

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

    Льюис Кэрролл
    Ответ написан
    1 комментарий
  • Какой язык программирования лучше использовать?

    mmmaaak
    @mmmaaak
    Питон, просто потому, что он популярный достаточно простой.
    Ответ написан
    Комментировать