PDA

View Full Version : Questions from new user



Ogga
11-29-2009, 11:25 PM
Greetings to the ClanLib forum users.

I am an indie game developer who has been using the FlatRedBall game engine for the last few years (I recently finished a game with the FRB engine) and am considering moving to a different game engine.
Although I am very pleased with the FRB engine the need for MacOS support has started this search for a new engine.

My next game will be a 2.5d side-scroller. (I'd like the characters to be 2d, the game play 2d, but have the background and the terrain be 3d (boxes, pyramids etc.) or more speifically speaking have a 3d effect).

I read a bit about ClanLib in the forum but I have a few questions which I'd like to ask.

Here goes:
1. To create a game for several platforms (specifically Windows, Mac, Linux & IPhone) can I use the same source code or do I need to rewrite the code with a different plugin for each targeted OS?
2. Would the ClanLib game engine be adequate for a 2.5d side scroller?
3. Does the engine use directx? Can it? (For several reasons I prefer using directx graphics over OpenGL)
4. How can I use the engine with C++ code (it is easier for me)
5. Have any 2.5d games used the ClanLib engine?

Thanks in advance, I look forward to creating games with this engine.
Ogga

rombust
11-30-2009, 07:52 AM
1. To create a game for several platforms (specifically Windows, Mac, Linux & IPhone) can I use the same source code or do I need to rewrite the code with a different plugin for each targeted OS?
2. Would the ClanLib game engine be adequate for a 2.5d side scroller?
3. Does the engine use directx? Can it? (For several reasons I prefer using directx graphics over OpenGL)
4. How can I use the engine with C++ code (it is easier for me)
5. Have any 2.5d games used the ClanLib engine?


1) You can compile the same source code on Windows and Linux without any modification. However... Mac support in ClanLib 2.x is broken because nobody has time to fix it. (ClanLib 1.x Mac support should work, but ClanLib 2.x is a lot better than 1.x)
See: http://www.rtsoft.com/forums/showthread.php?t=2607
See: http://www.rtsoft.com/forums/showthread.php?t=2439

2) Yes.

3) DirectX wrapper is in ClanLib 2.x, but no functionality has been programmed. So, no it does not work. (nobody has time to fix it)

4) ClanLib is C++

5) Search for ClanLib in google images