Задать вопрос
Ответы пользователя по тегу Разработка игр
  • Как наиболее просто игроку изменять модель игрового объекта в Unity?

    GavriKos
    @GavriKos Куратор тега Разработка игр
    Микропетпроджект - https://home-cloud.store/
    Меш можно програмно генерировать. Вот обычно так и делается в особо сложных или асбтрактных случаях. Можно и шейдером как вы написали, а можно и на CPU просто добавлять в меш вершины.
    Ответ написан
    Комментировать
  • Имеет ли жизнеспособность идея нового игрового движка на Python?

    GavriKos
    @GavriKos Куратор тега Разработка игр
    Микропетпроджект - https://home-cloud.store/
    Может ли такой игровой движок иметь место быть и иметь популярность у инди разработчиков?

    На первый вопрос - имеет ли место быть. Ну в целом почему нет. Правда "только для 2д" - вот это сразу плохо, но в целом - почему нет. Работать это будет

    А теперь отвечая на второй вопрос. Нет, не будет. Вы в одну каску не сможете его адаптировать постоянно и быстро под современные реалии, которые меняются. Вот и все.

    Приведу очень простой пример. Вы слышали про движок flame? Много на нем игр видели? А там как бы поддержка неслабая.
    А Cocos Creator? И как, насколько он популярен? А там армада китайцев за ним.

    Поэтому нет, самопальные движки никогда не будут популярны. Поэтому и смысла пилить прям универсальность - нет.
    Ответ написан
    3 комментария
  • Какие фреймворки надо учить для Unity c#?

    GavriKos
    @GavriKos Куратор тега Разработка игр
    Микропетпроджект - https://home-cloud.store/
    Собсно Unity это по факту и есть фреймворк почти в своем каноничном определении.
    Ну если вы только не имеете ввиду версию .net...
    Ответ написан
  • На каком языке лучше писать игры, если ты PHP-разраб?

    GavriKos
    @GavriKos Куратор тега Разработка игр
    Микропетпроджект - https://home-cloud.store/
    Ну похожего на пых честно не знаю. Есть похожее на питон - godot. На js/ts - CocosCreator. Дальше уже отличия будут расти.

    В целом - всегда можно адаптировать в другую сторону - т.е. идею под язык. С т.з. бизнеса это конечно плохая идея - но вы ж не про бизнес ;-) Я о чем. Например условный текстовый квест вам никто не мешает написать на пыхе и он будет работать )) Ну или например достаточно популярный когда то годвиль, какой нить огейм, в конце концов бойцовский клуб - там бека много и он наверняка на пхп (по крайней мере был).
    Ответ написан
    Комментировать
  • Unity как исправить баг с голубыми объектами?

    GavriKos
    @GavriKos Куратор тега Разработка игр
    Микропетпроджект - https://home-cloud.store/
    Ну это не голубой а розовый.

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

    GavriKos
    @GavriKos Куратор тега Разработка игр
    Микропетпроджект - https://home-cloud.store/
    Поднимаете на "своем ПК" (но лучше все таки в облаке) сервер, к которому программа подключается и скидывает данные, а сервер пишет в базу.
    Можно вопсользоваться готовыми решениями типа Firebase.

    А вот за хранение ФИО можно очень сильно получить по шапке. Так что я бы сразу от этого отказался на этапе идеи. К тому же в играх это редко кому надо.
    Ответ написан
  • Как можно упростить обращение к файлу авто загрузки godot?

    GavriKos
    @GavriKos Куратор тега Разработка игр
    Микропетпроджект - https://home-cloud.store/
    Сделать словарь:
    userdata = {}
    userdata["points"] = 100500
    Ответ написан
  • Используются ли контекстные меню в играх?

    GavriKos
    @GavriKos Куратор тега Разработка игр
    Микропетпроджект - https://home-cloud.store/
    Да, есть игры с контекстым меню (в цезаре вроде было, в сеттлерсе, ну и наверняка в каких нить ММО легко найдется), есьт разновидность контекстного меню - радиальное меню (невервинтер)
    Ответ написан
    Комментировать
  • Куда поместить рендер? Где он обычно расположен?

    GavriKos
    @GavriKos Куратор тега Разработка игр
    Микропетпроджект - https://home-cloud.store/
    Как рендер реализован например в игровых движках

    Используется одно окно, которое сразу фуллскрин.
    Ни разу не видел игр с несколькими окнами.

    1) Принимать рендер в конструкторе.
    Только одна проблема надо для каждого объекта передавать этот рендер. Что не хочется и выглядит как то не очень.

    Нормально выглядит. DI через конструктор.
    Ответ написан
    1 комментарий
  • Можно ли использовать QT для разработки игр?

    GavriKos
    @GavriKos Куратор тега Разработка игр
    Микропетпроджект - https://home-cloud.store/
    Ну смотрите, какие функции игрового движка на себя возьмет Qt:
    - создание окна
    - работа с вводом (клавиатура-мышь)
    - работа с файловой системой и путями
    - работа с сетью
    - прочие системные штуки

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

    GavriKos
    @GavriKos Куратор тега Разработка игр
    Микропетпроджект - https://home-cloud.store/
    и используешь пару механик

    Зависит от этих механик. А в стиме вообще жанры указаны.
    Ответ написан
    Комментировать
  • Куда щас вообще стоит влезать: Unity3D или Unreal Engine?

    GavriKos
    @GavriKos Куратор тега Разработка игр
    Микропетпроджект - https://home-cloud.store/
    Чет у вас намешано. Смотрите вакансии, но при этом говорите про индиков, но при этом смотрите на комиссии.

    Индики подбирают движок под игру - потому что инструмент.
    Те кто ищет работу - смотрят вакансии - и их щас в принципе мало, особенно для трейни-джунов. Считайте что вас не возьмут )
    А те кому важна комиссия... Ну это вас крч не касается )

    Кстати. Если вы не знаете язык (шарп или плюсы) - НЕ НАЧИНАЙТЕ с геймдева. Сначала изучите язык. И тут уже неважно какой
    Ответ написан
    1 комментарий
  • Скрипт открывания двери не работает что делать?

    GavriKos
    @GavriKos Куратор тега Разработка игр
    Микропетпроджект - https://home-cloud.store/
    Ну невнимательно переписали скорее всего, либо в книге ошибка. Сравните посимвольно. А вообще не надо переписывать. Код надо разбирать и думать что в нем написано.

    В ошибке явно написано что не так - вы пытаетесь у hitColliders вызвать SendMessage, а этого метода нет у МАССИВА коллайдеров. А вот у 1 коллайдера он скорее всего есть.
    Ответ написан
    Комментировать
  • Как создают текстуры для игр?

    GavriKos
    @GavriKos Куратор тега Разработка игр
    Микропетпроджект - https://home-cloud.store/
    Ну так вы можете не знаю. ту же фотографию своего лица открыть на мониторе с разрешением 16к. И она там будет показываться ) Вы же не делаете фотографии под каждое разрешение? Не делаете. ВОт и тут абсолютно то же самое.

    Будет работать != будут 32к текстуры.
    Ответ написан
    2 комментария
  • Что нужно знать для создания собственного движка?

    GavriKos
    @GavriKos Куратор тега Разработка игр
    Микропетпроджект - https://home-cloud.store/
    Нужно очень хорошо знать и понимать принципы рендера изображений, работу с опенГЛ и вот это все. Т.е. как рисуется картинка, как на нее натягивается текстура, как все это масштабируется и поворачивается, что тут в этом всем делают шейдера и прочее прочее. Чем глубже эту тему знаете - тем круче графика у движка.

    Из математики обязательно: матрицы, тригонометрия, плани/стереометрия (декартовы координаты). Без этого вообще никак - это основа основ.

    Из ЯП стандартно: алгоритмы поиска, сортировки, структуры данных (особенно деревья), ну и навык проектирования и архитектуры больших систем
    Ответ написан
    1 комментарий
  • Кто брал модели из Game guru(формат. X и .3ds), как их перевести в более распространённый формат под блэндер или 3д макс?

    GavriKos
    @GavriKos Куратор тега Разработка игр
    Микропетпроджект - https://home-cloud.store/
    Ищите конвертеры. X точно поддерживался когда то 3dмаксом через плагин. 3ds вообще звучит как нативный. Возможно нужно в максе делать эксопрт, а не open
    Ответ написан
    Комментировать
  • Под какие игровые приставки можно разрабатывать игры и на чем?

    GavriKos
    @GavriKos Куратор тега Разработка игр
    Микропетпроджект - https://home-cloud.store/
    Под любые популярные можно разрабатывать игры. В т.ч. и на pygame. Только для некоторых понадобится devkit
    Ответ написан
    Комментировать
  • Имя 'user_id' не определенно, что делать?

    GavriKos
    @GavriKos Куратор тега Разработка игр
    Микропетпроджект - https://home-cloud.store/
    Тут какая то порнография с отступами, методами и их параметрами.

    def process_shot(user_id):
        global cur, con
        return True
        return False
    success_rate = get_upgraded_success_rate(user_id)


    Это вот вообще как? Зачем? Метод то закончился, откуда user_id возьмется
    Ответ написан
    Комментировать
  • Как сделать что бы со временем восстанавливались HP?

    GavriKos
    @GavriKos Куратор тега Разработка игр
    Микропетпроджект - https://home-cloud.store/
    У 99% игровых движков есть Update. Вот в нем и считайте. Или гуглите как для вашего движка сделать таймер.
    Ответ написан
    Комментировать
  • Привет, почему у меня выкидывает ошибку?

    GavriKos
    @GavriKos Куратор тега Разработка игр
    Микропетпроджект - https://home-cloud.store/
    Ну два Awake, нельзя так. Что делать - хз, полотно ваше, сами и решайте
    Ответ написан
    1 комментарий