Программирование трехмерной игры - PullRequest
6 голосов
/ 27 ноября 2009

Какой язык программирования / языки они используют для производства игр, таких как Bioware's Dragon Age Origins и некоторых других трехмерных игр, например Call of Duty?

Если бы я хотел заняться программированием в 3d-играх, с чего мне начать? Есть ли даже простые уроки для этого? Я хотел бы заняться трехмерным программированием игр для ПК:)

Ответы [ 13 ]

1 голос
/ 27 ноября 2009

http://www.garagegames.com имеет хорошие ресурсы для начала разработки игр.

http://en.wikipedia.org/wiki/GarageGames

0 голосов
/ 26 мая 2010

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

0 голосов
/ 27 ноября 2009

Для разработки игр такого типа необходимы объектно-ориентированные языки с мощными графическими библиотеками.

Эти игры могут быть сделаны с:

  1. C ++: DirectX (с VC ++), OpenGL, SDL
  2. C #: привязки DirectX, OpenGL C # (не рекомендуется)
  3. Java: Java3d (имеет привязки к OpenGL), JOGL (Java OpenGL)

Если вы заинтересованы в изучении 3D-графики и C ++, взгляните на .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...