как написать игровой движок



Автор Денис болдырев задал вопрос в разделе Другие языки и технологии

Как написать движок. Как и можно ли научиться делать движки для игр и получил лучший ответ

Ответ от Ra[гуру]
> ..
> Качаете среду программирования. ...
> И пишите свой движок.
Программы, в том числе и игровые движки, пишутся на языках программирования, а не на ПюреВасиках.
Без знания языка программирования ничего не напишешь, зная язык программирования можно написать любую программу, а среда программирования только увеличивает удобство при написании программ, если конечно это не убогая PureBasic IDE.ra
Высший разум
(108175)
> Ну раз вам нравится писать в машинных кодах, ваше право.
Где ты увидел в моем ответе что-то про машинные коды? У тебя галлюцинации?
> А среда нормальная.
"-- Кому и кобыла невеста." (С) 12 стульев
Ты просто в нормальных не работал никогда.

Ответ от Shura Blum[гуру]
Вроде уже кучу раз писали же об этом. Пишется толковая более ли менее, доведенная до ума, игра на любом открытом движке (HGE, например. Не важно это) и большая часть вопросов отпадает сама собой, все остальное - от лукавого.
Ты хочешь сделать то, незная что оно вообще из себя представляет.. . для этого надо попользоваться сторонним инструментом и смотреть как это у других сделано.
Заодно, в процессе написания игры и язык подучишь. Т. к. с поверхностными знаниями С++ заниматься этим - только на грабли наступать.
Мм и да, как выше писали - надо еще OpenGL'ом научиться пользоваться, желательно после того о чем я писал выше. Т. е. ты просто учишься рисовать квадрат, рисовать его с текстурой, вращать его и перемещать, загружать текстуры, разбираться с форматом и устройством вершин, текстур и так далее. О движке речи вообще пока не идет .
Да и еще существует такая, мм, штука: Нужно не просто писать движок, а писать игру вместе с ним, иначе существует вероятность, что движок будет писаться вечность . Это статистика.
P.S. Я все это не с потолка пишу, сам в свое время проходил подобный путь: игра на чужом -> OpenGL -> своя игра + свой движок. В таком порядке действия в последующих этапах вполне очевидны и не возникает пачка глупых вопросов.
Ну а так удачи

Ответ от Ramunis[гуру]
Зачем он тебе одному писать это долгие годы щас полно готовых игровых движков

Ответ от Норкин Анатолий[новичек]
Если ты решил написать движок "в одного" забей на это дело. По своему опыту говорю.
Если компанией, то вперед и с песней) ) Ссылки выше)

Ответ от ~~[гуру]
Все просто, но нужно хорошо знать математику.
Качаете среду программирования.
И пишите свой движок.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Как написать движок. Как и можно ли научиться делать движки для игр

хочу создать свой игровой движок
О боже, как это смешно звучит)

Скажу вот что. Игровые движки зародил Кармак. Поэтому
подробнее...

как написать свою игру
Итак.. Вы решили создать игру вашей мечты. Вы собираетесь переплюнуть х3 и даже Элиту. Ну что ж.
подробнее...

Люди, как написать игровой движок?
Вот так сразу и написать, как это сделать? Вы вообще понимаете, что это не бесплатно (тысячи, если
подробнее...

Как создать игру на C++ ?
1.) Сначала надо выучить Си++(Желательно Си++14).
2.) Затем надо:

а. ) Создать свой
подробнее...

Как программируются игры?
Если речь идёт о 3d, то как-то так:
1) "Внизу" есть графическая карта. Она умеет быстро-быстро
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:

Какие языки программирования необходимо знать, чтобы создать Андроид игру (приложение)?
В принципе, достаточно только одного языка - Java. Java обязателен под Android.
Но изучать
подробнее...

Как работать с графикой на с++
> Код по ссылке выше - на чистом Си, а не на С++, как свидетельствует заголовок статьи.подробнее...

Майнкрафт на сервере лагает сильно! Майнкрафт нереально лагает .Интернет билайн 50 мб/с. Что делать?
Мне как-то норм, не знаю что у тебя, но у меня Мегалайн. Заходишь на серв и просто летает.
И
подробнее...
Список народных художников СССР на Википедии
Посмотрите статью на википедии про Список народных художников СССР
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*