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

Что собой представляет движок игры? Это же не exe файл. И еще интересно как прикрепляют модели к движку.

Если я правильно понимаю то движок это программа написанная например на С++. А как к С модели прикрепить? Есть в вижуал студио для этого стандартные средства или надо с бубном танцевать? p.s. не собираюсь ничего делать просто хочу примерно понять как это работает.
движок игры? м.. . смотря какая, например ММОРПГ-ролевая игра, то там, как минумум 3-4 движков, 1 движок графики, движок скриптов, движок ядра, то есть, действий которые выполняются, движок коллижн (collision), то есть, столкновения))) ) и их может быть очень много

например, ты пишешь 2D игру, например тэтрис или еще какую-нибудь Манджонг, то движком может оказаться все го лишь пару десяток массивов элементов, то есть, array

есть, платные, так и бесплатные движки, которые используются во многих ФПС играх

да, движок можешь писать и в Вижуал студио, он может быть любого расширения, в основном dll, sys, или тому подобное

а модели прикрепляешь, тем же самым, например у тебя .x файлы (то естЬ, дайрект Х) , то есть, у тебя будет SDK, с помощью чего ты можешь прикреплять))) )

никогда не использовал чужие движки))) ) точного ответа не могу дать, но это то что я знаю
Ильнур Нуриев
Ильнур Нуриев
507
Лучший ответ
на так читайте википедию, ищите в гугле
игровой движок
графический движок
физический движок.. .
Алексей Забиян
Алексей Забиян
91 175
не программа, а набор dll-библиотек чаще всего. Не, движок конечно можно и в ехе-файле оставить но никто щас так не делает.
Читай сначала википедию, потом например gamedev.ru.
А вообще отвечу, как уже кому то отвечал на тему движков и их создания:
1. учишь основы физики, линейной алгебры.
2. учишь хорошо язык программирования (с++ например) (+2-3 года просто попрограммировать, опыта набраться)
3. учишь библиотеки win32, DirectX, OpenGL, STL, Boost, + какую нибудь физическую библиотеку (еще год)
4. разбираешься и реализуешь отдельными демками всякие графические технологии (тени, бампы, анимацию, пост-эффекты и т. д. ) (еще полгода)
5. изучаешь общедоступные движки (Unity, UDK, Doom 3 SDK...), и пару общедоступных игр.
6. Разрабатываешь концепцию и архитектуру движка, определяешься в технологиях и используемых API.
7. Тратишь на написание движка от года до бесконечности, в зависимости от его сложности.
8. PROFIT

И я абсолютно серьезен.
Кайрат Жамауов
Кайрат Жамауов
11 177