Sign in to follow this  
quaker

Writing the Game Editor

Recommended Posts

quaker    100
Hi I am confused which GUI toolkit to decide on to write a heavy featured game editor. I have the following options: MFC - Not portable - Have to buy the professional studio Qt + Portable - Very expensive event he trial version is 30 days only GTK + Free - Not too portable - Ugly - Slow Java + So portable + So reliable + Free - A bit slow - Cannot access Direct3D But I'm wondering what MFC 8 or 7.x has to offer over the previous version and is not going to be replaced soon by WinForms? Thanks!

Share this post


Link to post
Share on other sites
Jimfing    148
wxWidgets is your best bet. The new Unreal Ed is using it:

+ Portable
+ Fast
+ Access to d3d
+ Use the native gui if you so wish
+ Mature
+ Does more than GUI (loads of classes to do all sorts of stuff)
+ Good documentation
- Probably a little bloated, but it gives you the ability to only link to stuff you want to use

I've been using it for about a year, and very much enjoy using it.

Hope that helps

Jim

Share this post


Link to post
Share on other sites
joelmartinez    338
Can't you use c++ express?

Also, who is your target audience for this editor? if it's only you, then I question your cross-platform requirement (unless you develop in Linux or something) ... why can't you use winforms (C# even)?

:-)

Share this post


Link to post
Share on other sites
Rob Loach    1504
If you're planning on using Direct3D, having it platform portable makes it kind of useless as Direct3D isn't portable anyway. The question you have to ask yourself is what you want to accomplish with this editor. Do you need hardware accelerated graphics for this editor? Do you need the editor to be portable? Do you need it to be fast?

Another solution would be to use the .NET/Mono platforms:
+ Portable
+ Multiple languages (C#, VB.NET, etc)
+ Fast
+ Access to Direct3D (not portable)
+ Access to OpenGL (Tao.OpenGl)
+ Free
+ Excellent IDEs (SharpDevelop, Visual Studio 2005 (free), etc)
- Dependancies (needs either .NET or Mono to be installed)

Share this post


Link to post
Share on other sites
Mace    151
I agree with Rob.
Having worked with wxWidgets for 1½ years and then moving on to C# and MDX i must say that C# is definetly my preffered choice as well.

Share this post


Link to post
Share on other sites
quaker    100
wxWidgets sucks, a fact out of question. And where is the GUI editor BTW?

C# and its .NET things is not for real on other platforms

GTK looks ugly and slow .... ok


MFC need to buy the VS full version

then I would buy Qt and cross platform

Java? Naaahhhhhhhhhhhh

Share this post


Link to post
Share on other sites
Rob Loach    1504
Quote:
Original post by quaker
C# and its .NET things is not for real on other platforms
What do you mean? Are you looking for portability? If so, then you'd be using Mono, an open-source cross-platform .NET implementation. Mono tries to mimic .NET, so the C# code you use in Mono will also work in .NET.

Share this post


Link to post
Share on other sites
Mike2343    1202
You've given us next to no info. You mention D3D in your first post so you are not interested in cross platform abilities unless you're doing both OpenGL and D3D which you've not stated so we're guessing. Give us some more info and maybe we can help. Or you can keep shooting down ideas with your unsupported claims. It's your choice.

Share this post


Link to post
Share on other sites
quaker    100
I want to use the open source Qt ed. but it only compiles under MinGW. I want to sue VS2005 express.

Yes I need to be able to support both GL and D3D if the platform supports that.

Share this post


Link to post
Share on other sites
Kaze    948
what language is your game in? id try to use the same for the game and editor if possible so draw code and data structures can be recycled

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this