什么是优秀的跨平台Game API?

时间:2009-01-22 19:41:01

标签: cross-platform

我正在使用C ++设计/构建跨平台游戏引擎。我想使用具有2D / 3D图形,输入,网络,音频等的游戏API。我发现的一个API除了音频Amaltheia之外,满足了许多这些要求。任何人都可以建议符合我所有要求的API,或满足大多数Amaltheia要求的大多数要求的API。

6 个答案:

答案 0 :(得分:13)

你可以看看SDL,它是许多游戏中使用的流行的跨平台多媒体库。

Game Programming Wiki也是游戏编程列表librariesengines

的良好来源

答案 1 :(得分:11)

这些天很多人正在使用SFML ,这比SDL更新。

(作为SDL编辑的答案终于看到了我最初发布此内容后的更新!但SFML仍然是一个值得选择的选择。)

答案 2 :(得分:3)

Allegro非常受欢迎。它还有一个很大的社区网站here

答案 3 :(得分:1)

如果你厌倦了C ++,还有一些更简单的东西:BlitzBasic

http://www.blitzbasic.com/

答案 4 :(得分:1)

如果您的作者在OSX中完成,请查看Unity Engine

答案 5 :(得分:0)

Ideaworks 3D有一个很棒的API,可以在更多的系统上工作,而不是你可以动摇(包括Windows和Linux),网络,声音和3D。它虽然有点贵......