Другие языки программирования и технологии

Создание игр. Кодирование с нуля или движок?

Хочу делать игры. Изучаю программирование (с++). Успехи пока не большие, ну я в принципе новичёк. Короче, игры. Есть желание заниматься этим видом творчества. Всегда думал - надо кодить игры. Смотрел видео как кодили 2д и даже 3д игры, получалось очень примитивно - типо марио или клона Майнкрафта, но я всегда думал что это лишь просто пример и можно кодить шедевры. Но вот задумался недавно - тот же мега-популярный Фортнайт сделан на движке. Undartale сделан вообще в game maker и всё равно заслужил звание "игра года". И сейчас думаю - может забить на код и делать так же, на движках? Что думаете?

Пометка: если это играет роль в этом вопросе то в перспективе создать целую компанию, или работать в какой-нибудь крупной комппани по производству игр.
Если для игры подходит готовый движок, глупо его не использовать.
Чтоб делать игры на движках, тоже требуется программирование, хоть и более простое.
Mhs124 Mhs124
Mhs124 Mhs124
36 282
Лучший ответ
Непосредственно программирование - это лишь малая часть в разработке игры, на одной только программе далеко не уедешь, нужна как минимум задумка (дабы не сделать жалкую пародию на какую-нибудь существующую игру), свежие идеи, контент, графика, звук. Во многих случаях также нужна хорошо выверенная игровая механика.
Начинать, пожалуй, лучше с движка, но популярного.
Но хорошо будет, если параллельно начнешь осваивать OpenGL.

Движки достаточно расширяемы, а если код открытый, то при необходимости можно переделать все что угодно, если как следует изучить и быть уже (очень) опытным.

-------

> Пометка: если это играет роль в этом вопросе то в перспективе создать целую компанию, или работать в какой-нибудь крупной комппани по производству игр.

Очень играет.
При работе как инди надо исследовать рынок игр.
А если целитесь на компанию, то рынок вакансий в компаниях. Причем еще более активно: приставать к сотрудникам, дискутируя с ними обо всем подряд, и т. д.
Если опытный инди-разработчик попадает в команду разработчиков, то он ̶ с̶р̶а̶з̶у̶ ̶в̶е̶ш̶а̶е̶т̶с̶я̶ ахуело отмечает, что дело, которым там занимаются, это не совсем разработка.
Сергей Лёвкин
Сергей Лёвкин
2 270
Чесн начни с движка, я изучала c#, и с трудом за 3 дня написала скрипты… Игруха получилась баганутой, и очень простой.. Даже не удалось нормально экспортнуть) Запустилась 1 раз после все кранты)
Имея некоторые знания и опыт я за пол года написал движок под себя, готовый к использованию.

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

Если есть время, то можно сделать игру на движке с открытым исходным кодом. Параллельно будет идти понимание как он устроен, можно будет делать изменения, добавлять то чего нет. Когда потребуются новые возможности, новый функционал, иная архитектура, тогда можно будет писать свой.
нужно закодировать дату рожденя-03 марта 2008 года. информатика 5 класс
Igor Yun
Igor Yun
161