Is there a graphics / game engine that supports PC and Mac?

Is there a graphic and / or game engine that works on both Mac and PC? I saw Unity and this is an opportunity, I wonder if there are other options.

Ideally, I want to transfer the same C ++ code to PC and Mac platforms, but let the basic game / graphics engine use the appropriate equipment.

edit: I look at the level of Torque, Gamebryo and Unreal. A commercial solution is perfectly acceptable.

+7
rendering game-engine macos
source share
9 answers

For the full game engine, and not for the rendering engine (like Ogre3D), I would probably go with Unity or Torque. They are cross-platform between PC and Mac and are quite full-featured.

Try to use them if you can, because they have very different philosophies and design structures.

Depending on your budget, you start looking at the "big guns" (Gamebryo, Unreal, etc.), but they can become very fast (tens, if not hundreds of thousands of dollars, and may even be unavailable if you no longer have commercial teams.)

If you want to go the Unreal route, you can always look at the UDK, but I don’t think it works on a Mac at this point.

+2
source share

Ogre and crystal area are two. SDL is a lower level system that is also interesting.

+5
source share
+2
source share

For a long time does not talk :)

I know that Bioshock uses Unreal and is ported to Mac; I'm not sure if this is out of the box.

In addition, Valve recently announced that it will bring Steam to the Mac (link) . They have not yet announced whether they will port any source engines (e.g. Portal, HL2), but you can get more information from them at the NDA.

-Chris

+2
source share

jMonkeyEngine is a great Java game engine. For graphics, LWJGL and JOGL are both Java OpenGL shells.

Of course, OpenGL is a cross platform; An SDL thin wrapper around it to handle several things, like window creation and input processing.

+2
source share

Qt is not a complete graphical / game engine, but it has a cross-platform graphical interface and related libraries for many (including networking, connecting to databases, etc.). So, if you like programming at a relatively low level (i.e., Have a lot of control), this may be useful for you. It provides an animation structure (in fact, more than one!)

+1
source share

Please consider the C4 engine . It has an elegant C ++ codebase, supports PC, Mac, PS3, has all the features you want to use in the game engine, supports killers and currently provides free updates for life. Much better than Torque from my (admittedly limited) experience.

+1
source share

it depends on the required power.

  • Opengl
  • Sdl?
  • Java (with processing or raw java2d)?
  • glfw (still opengl but wrapped to have more functionality)?
0
source share

add http://g3d.sourceforge.net/ and bulletphysics and there you go ...

0
source share

All Articles