Что такое хороший кроссплатформенный игровой API? - PullRequest
7 голосов
/ 22 января 2009

Я нахожусь в процессе проектирования / создания кроссплатформенного игрового движка на C ++. Я хотел бы использовать игровой API, который имеет 2D / 3D графику, ввод, сеть, аудио и т. Д. Один API, который я нашел, который удовлетворяет многим из этих требований, за исключением аудио, это Amaltheia . Может кто-нибудь предложить API, который отвечает всем моим требованиям, или тот, который отвечает большинству требований, который лучше, чем Amaltheia .

Ответы [ 6 ]

13 голосов
/ 22 января 2009

Вы можете посмотреть на SDL , это популярная кроссплатформенная мультимедийная библиотека, используемая во многих играх.

Также Wiki по программированию игр является хорошим источником для списков программирования игр библиотек и движков

11 голосов
/ 04 февраля 2009

Многие люди используют SFML в наши дни , что немного более актуально, чем SDL.

(Ответ, отредактированный как SDL, наконец, увидел обновление, так как я первоначально разместил это! Однако SFML все еще является достойным выбором.)

3 голосов
/ 22 января 2009

Аллегро очень популярен. Здесь также есть большой сайт сообщества здесь .

1 голос
/ 05 февраля 2009

Проверьте Unity Engine , если ваша авторизация выполнена в OSX

1 голос
/ 03 февраля 2009

Если вы устали от C ++, есть еще кое-что попроще: BlitzBasic

http://www.blitzbasic.com/

0 голосов
/ 22 января 2009

Ideaworks 3D имеет отличный API, который работает на большем количестве систем, чем вы могли бы потрясти (включая windows и linux), работает в сети, озвучивает и 3D. Хотя это немного дороже ...

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