Game Making Software

Discussion in 'Mac Apps and Mac App Store' started by 7254278, Mar 11, 2005.

  1. 7254278 macrumors 68020

    Apr 11, 2004
    Hey all,

    I recently toyed with the idea of making games, I am not a program so I am looking for a simplish program to make games(preferably 3D and RPG) with no programiing knowledge needed.
    I will run this program on the pc in my sig.
    I have already tried GameMaker 6 and FPS Creator, they are cool programs but I'm looking to make more of an RPG game like Zelda or Diablo, I would like it to be 3D but 2D is acceptable.
    Anyone have any program recomendations?

    Thanks for reading,
  2. 7254278 thread starter macrumors 68020

    Apr 11, 2004
    Well I still have had no luck with finding a piece of game making software.
    Also just a random question about games, What are mainstream games like Halo programed in?

    EDIT: I just realized I posted in the wrong section, maybe the mods could move it to the software section. Thanks and Sorry.
  3. edesignuk Moderator emeritus


    Mar 25, 2002
    London, England
    I don't really know squat about the gaming world, but...

    Any "game making software" out there is going to be pretty basic stuff. Game studios don't spend the time and money on developing their games that they do just for the hell of it. To produce something of retail quality (Halo, as you mention), is no small task, and I can't possibly imagine anything close being achieved with some crappy game making wizard software. It's complex stuff!
  4. Logik macrumors 6502a

    Apr 24, 2004
    Halo is likely programmed in a programming language called C++ and the 3d rendering is done using something called OpenGL. I can't vouch for Halo 2 which very well could be DirectX but I'm unsure so don't quote me there.

    If you want to learn to program I suggest Deitel & Deitel - C++: How to Program. It is an EXCELLENT C++ book and will definitely steer you in the correct direction. Once you learn that you will then want to pick up something on OpenGL, which i have done very little in so I can't give you much info, i could make a 3d cube and rotate the camera around it, but that was all. For some info on this goto they have a ton of great OpenGL tutorials that you could probably get started on once you have discovered the horridness that is C++.

    C++ is powerful, but it's PITA sometimes. Then again, Obj-C's memory management system of "retain" and "release" drives me bonkers too. Once you learn a bit, you could probably read apple's documentation on OpenGL in cocoa apps and probably be able to make native apple games easily.

    You can also use SDL ( which definitely makes things easier in this front. If you are going to program windows only DirectX is what you may wish to look into. However i recommend using OpenGL or SDL (which uses OpenGL but makes things a bit easier for cross platform apps).

    Any other questions, just ask.

    EDIT: btw... read the credits for Halo, notice how many people were involved? Good luck making a game that large or that high quality alone and on your first try.
  5. 7254278 thread starter macrumors 68020

    Apr 11, 2004
    HAHAHAHA I wish I could make Halo... I think you understood wrong, I just wanted to know how halo was made, I never thought of making something like that, I just wanna try out software to develop some simple rpgs like zelda for gameboy, although 3D would be nice.
  6. jamdr macrumors 6502a


    Jul 20, 2003
    Bay Area
    Rather ironically, games are one of the most challenging areas of computer programming. Games like Halo can contain up to 700,000 lines of code, perhaps, and some have even more. Hundreds of people are involved in writing the engine, creating the 3D models, writing the script, designing the levels and articial intelligence. If you think you can accomplish programming a game like this with a game maker, you are sadly mistaken. Halo was programmed in C++, with some assembly (low-level computer language) for performance optimizations. I think it uses DirectX but games like Doom 3 use OpenGL. Both libs can get very complicated when you start to do 3D graphics. You would need to spend many years to become proficient in C++ and a graphics library.

    Since you are interested in RPGs, I should say they are one of the hardest and most time-consuming types of games to develop. The reason for this is that they contain so many items like weapons and spells and upgrades that need to be perfectly balanced, and each requires its own set of graphics and stats. Programming wise, they are probably not as difficult as FPS's, though. I don't know if there are game makers that require no scripting, but there are a couple that could make a simple, generic 2D RPG for you with a little effort on your part (Gamemaker, RPG Maker, etc.). There is nothing out there that is going to make you a 3D RPG. Even if there was, are you a 3D modeler? I doubt it, so how were you planning on getting the graphics for this game?

    My suggestion: learn to program if you want to make games. If you don't want to learn to program, you're not going to be able to create a game that anyone will find worth playing.
  7. 7254278 thread starter macrumors 68020

    Apr 11, 2004
    I dont wanna make any hardcore games I just thought it would be cool to fiddle around, see if I can create a cooler version of packman or zelda. I never thought of attempting something like halo, I was just inquiring what is needed to creat a game of that calibur.
    Thanks for the tip... Ill check out RPG Maker.
  8. shake macrumors regular

    Aug 14, 2002
    Toronto, CANADA
    like pervious posters have said, Halo was programmed with C++ with some assembly for optimization.

    if you want to make some simple games, i would recommend RealBASIC or BlitzMax (both are based on the BASIC programming language). however, you still need to know how to program to make any sort of game. there arent any "drag-and-drop" game creators out there, but i could be mistaken.

    learn some simple programming skills, and the rest will come over time. and if you have a buddy who is good with graphics, you might have to recruit him/her to hive you a hand.... i made a couple of simple games and i spent 80% of my time in photoshop rather than coding because i am a photoshop hack.

    hope this helps.
  9. terrorbite macrumors member

    Mar 24, 2005
    Manchester, UK
    I dunno if you can still buy it (you probably can on the internet somewhere), but there is a games maker called The Games Factory, which lets you create any kind of game you want (2d only) and no programming experience is required. Its very easy to achieve great results.
  10. bbarnhart macrumors 6502a


    Jan 16, 2002
    I believe that either DOOM or Quake source code was put into the public domain a while back. Depending on your coding ability, this might be a good place to start or too much too soon. I would suggest first writting a pong type game. Then move to a 2D style game and so on.

Share This Page