   Level Editors
  to create a level editor around my engine should i go for a mfc editor or a win32 editor, what will work bestwhat do commerical game companys use mfc or win32 in their level editorsthanks s.bishop 
  I''d say it depends on which you''re more comfortable with.  Personally, I prefer straight Win32.  To me, MFC makes some things easier, but then ya gotta deal with it''s quirkiness.  With Win32 you probably need to do a little more leg work up front, but there''s less oddities to solve from things happening behind your back.In the end, neither one is a whole heck of a lot different from the other.  It''s up to you.-John ;  If you debug in MFC (its impossible to escape debugging in MFC, all those damn but necessary ASSERTS), you will see the source code, and you will see MFC is nothing but a pretty wrapper for Win32 ;  I believe that the majority of companies use MFC to create tools. I know for a fact that q3radiant/GTKradiant is written using MFC, and it''s fair to assume that Hammer Editor, MaxEd and UnrealEd use it as well (they all require MFC42.dll to operate). 3DS Max also seems to use MFC.You can actually pick up the source code for the original Quake III build of q3radiant, and the latest public build here: http://www.q3radiant.com/?data=files&files_dir=9. q3radiant doesn''t use the Document/View architecture, opting instead to handle all the user interface messages on it''s own and do all it''s own file input/output. However, it comes in 177 files, and it''ll be difficult for a beginner to figure out how it works (I''m assuming you''re a beginner, my apologies if you''re not). It might be useful later when you have some more experience of MFC, and want to see how a professional piece of software solved a certain problem.   Windows 95 - 32 bit extensions and a graphical shell for a 16 bit patch to an 8 bit operating system originally coded for a 4 bit microprocessor, written by a 2 bit company that can''t stand 1 bit of competition. ;  AFAIK UnrealEd doesn''t use MFC. I think they made their own Win32 API Wrapper. You can download some part of the Unreal Source code  here  and  here . ;  Hey, very nice. I''ve never seen that Unreal source before. I''ll take a look at that later. The first link doesn''t seem to work, btw. At first glance, it seems to confirm what I was saying about the Unreal engine a while back, in that it''s a C++ engine, and you code the program entry point and use the engine from a library. That can''t be too good for modding, I expect. Also, does anyone know for definite if the version of UnrealEd that shipped with UT2003 isn''t UnrealEd at all, but a heavily-modified version of Maya PLE? Oh, and this is my MFC / C/C++ / OpenGL editor, based on q3radiant, Hammer and UnrealEd (it''s still in development)...   Windows 95 - 32 bit extensions and a graphical shell for a 16 bit patch to an 8 bit operating system originally coded for a 4 bit microprocessor, written by a 2 bit company that can''t stand 1 bit of competition. ;quote:Original post by iNsAn1tY  At first glance, it seems to confirm what I was saying about the Unreal engine a while back, in that it''s a C++ engine, and you code the program entry point and use the engine from a library. That can''t be too good for modding, I expect.All Unreal modding is done via UnrealScript, which is a built-in interpreted language. Judging by the huge number of mutators and mods it works pretty well. ;  http://www.fox-toolkit.orgIt''s a pleasure to program with. so much nicer than win32 and mfc ;  I''m currently making my own level editor with Borland C++ Builder.  It''s exactly like VB but you get to use C++.  It freakin rocks !!!!   I would definitely try and get a copy of it if you need forms, controls, ect...  in your project.  It''s the easiest and most time convenient way to do it.  MFC is a pain. ;  Actually, the GUI in UnrealEd is Visual Basic. At least it was some time ago, and my guess is that that''s still the case.quote:Also, does anyone know for definite if the version of UnrealEd that shipped with UT2003 isn''t UnrealEd at all, but a heavily-modified version of Maya PLE?It is not a heavily modified version of Maya PLE. Maya PLE was however shipped with UT2003. 