arrow

назад

ask

Вопрос

Раз уж привлёк к моему вопросу айтишников, подскажите что лучше для старта в gamedev: GoDot, CSh, python? 🤷

repost

222

input message

напишите коммент


13 комментов

Могу дать хороший (как по мне) совет    Для начала нужно определиться что ты хочешь и не дать себе зазнаться    Например: хочется рпг игру. Можно взять rpg maker  Хочется просто рассказать свою историю.  Выбор ren'py    Суть в том чтобы сократить путь от идеи до реализации. Для этого нужен движок с кучей примеров и наиболее простой язык программирования а так же незамысловатая идея. Так постепенно усложняясь двигаемся в сторону более сложных проектов и более сложных движков

0

ответить

· 11.07.2025

Для меня. Unity интересен, но я бы не сказал что C# лёгкий язык

0

ответить

Шарп не самый просто, но и не самый сложный

Изучаем язык базово и погружаемся по чуть чуть в разработку

Тут мои полномочия все, как вариант ещё найти ментора по шарпу

Кстати, есть такая вещь как roadmap.sh там можно намутить карту изучения шарпа

0

ответить

· 11.07.2025

Спасибо большое что помогаешь. Я в программировании именно пока новичок. Но я хочу научиться писать сценарии поведения контроллера и фичи всякие для игры.

0

ответить

Желаю удачи в начинаниях!

roadmap.sh и DeepSeek в помощь

Первый поможет с планом развития (там тоже есть ИИ для генерации конкретного плана) Второй поможет восполнять пробелы в знаниях

0

ответить

· 11.07.2025

А фундаментально где можно шара изучать? Я так понял на сайте Майрософта у них обучение есть, потому что там редактор visual studio идёт. А может есть ещё где лекции по C#?

0

ответить

Лекции можно поискать в интернете, но я больше доверяю книжным вариантам если нужны фундаментальные знания т.к. они позволяют идти в своей скорости обучения и книги как правило проверены временем

Сами книги может дипсик подсказать по конкретному языку

0

ответить

· 11.07.2025

Спасибо. Да спрошу у дипсика.

0

ответить

Если хотите вкатиться в геймдев, то лучше всего, для начала, изучить Python (если вы не знаете ни одного ЯП). Дальше - по нарастанию возможней и сложности ЯП - Godot, Unity, Unreal

0

ответить

Не слышал, чтобы Python использовался в геймдеве. Unreal - C, Unity - C#, Godot - GDScript. Пробовал создавать игры на всех, дальше всего зашёл на юнити - хорошая поддержка, неплохое число готовых бесплатных моделей, огромное количество обучающих роликов, возможность создавать под любые платформы хорошо оптимизированные игры. Godot тоже интересен, но он не так развит, как юнити в плане обучающих роликов (в этом вся загвоздка). Подозреваю, что в нём также нет многих новых технологий по типу рейтрейсинга, path tracing и тд. Компилить можно под пк и мобилы, но не так легко, как на юнити. Unreal - хорош, но для проектов среднего уровня не пойдёт. На нём делаешь либо что-то совсем простое - на blueprint, либо делаешь что-то совсем крутое на C. Проблема лишь в том, что весит он больше всех, интерфейс перенагружен для новичка, так ещё и создавая простую игру (на blueprint) не получится изучить Unreal достаточно, чтобы двигаться дальше

0

ответить

· 11.07.2025

Мне кстати тоже unity зашёл. Я когда на левел дизайнера обучение проходил для меня инструмент probuilder очень удобен был, чтобы быстро low poly модели делать. Конечно качественные ассеты лучше делать в blender или zbrush (это ещё предстоит освоить). Думаю начать с C#, а GoDot это больше модный язык, но не такой востребованный как C# или С++

0

ответить

Я не настоящий сварщик. Я выбрал бы c# или c++ для Unity или Unreal. Всё же эти движки популярнее Godot. Точно не рассматривал бы GDScript как первый язык. Очень узко. Сначала Python, а потом если понадобится GDScript. С опытом программирования на других языках - въедете за неделю.

0

ответить

· 10.07.2025

Думаю после языка C# уже GoDot будет казаться лёгким.)) Для unity нужен  с#, а на Unreal на плюсах делается многое. Пайтон я так понял тоже под Анрил идёт.

0

ответить

еще контент автора

пост закреплён — пока закрепить можно только один пост

trash bin
перейти к нему не получится