Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

ajvizzgamer101

macrumors 65816
Original poster
Mar 3, 2008
1,007
26
United States
I don't know if this is the right spot for this question but... I have little to no experience in Video Game Development, I would like to know the best Application for Mac OS X that can get me started. Has far as money goes, try to keep it affordable. Thanks!
 

Cromulent

macrumors 604
Oct 2, 2006
6,816
1,101
The Land of Hope and Glory
I don't know if this is the right spot for this question but... I have little to no experience in Video Game Development, I would like to know the best Application for Mac OS X that can get me started. Has far as money goes, try to keep it affordable. Thanks!

Xcode. It is free. Download it from the Apple developer site.

Questions like this should probably go in the Mac Programming forum directly above this one.
 

0098386

Suspended
Jan 18, 2005
21,574
2,908
Yes, you kind of need a foundation of coding to produce a game. You don't just sit back and shout until it forms something you're content with. It's a lot of hard work but xcode is what you need.
 

Eric5h5

macrumors 68020
Dec 9, 2004
2,494
604
The best app for making a game, by far, is Unity. Xcode isn't really the best place to start, since you have to do everything from scratch, and hardly anybody programs their own engines anymore; it's just far too time-consuming and pointless these days. Note: you still need to program. You're not going to get anywhere if you don't know how to do that.

--Eric
 

liptonlover

macrumors 6502a
Mar 13, 2008
989
0
You may want to think about this before getting into programming. I don't think it's possible to be a programmer without having a passion for it, so if you just think it would be cool to make a game you may not be the right type. That being said, I don't want to discourage you. What you need to think about first, before everything else, is what language you want to learn. Pretty much everyone that posts in here knows a bit about a particular language, and can tell you the ups and downs of it. Once you have a language, we can talk about tutorials and tools to use.
 

ajvizzgamer101

macrumors 65816
Original poster
Mar 3, 2008
1,007
26
United States
I thought I saw some applications where it codes for you. You just simple drag and click objects and assign different attributes with pull down menus and stuff.
 

Cromulent

macrumors 604
Oct 2, 2006
6,816
1,101
The Land of Hope and Glory
I thought I saw some applications where it codes for you. You just simple drag and click objects and assign different attributes with pull down menus and stuff.

They are available, I just don't think they are very good if you want to make a complex game. On the other hand if all you want to make is something simple then they can be a great solution.

From the sounds of it Unity would be your best bet. It offers the best of both worlds.
 

liptonlover

macrumors 6502a
Mar 13, 2008
989
0
I heard the language choices to go with it though aren't good though... I don't remember much really but someone recommended it when I was starting mac programming and I remember not liking my options. Hmmm... :rolleyes:
 

64days

macrumors newbie
Aug 12, 2008
6
0
Game Maker Mac

Game maker MAC is releasing soon ( http://www.yoyogames.com ) It has simple Drag 'N' Drop icons and you can easily create amazing games or you can go more in depth and learn Gml but... It is shareware (buy the full version for $20.00 ) But even with the free version with a bit of practice you can make awesome professional games in no time!!! It may be a month or two until Game Maker MACs release but i would recommend waiting!:D


Look me up on the forums ( http://gmc.yoyogames.com my name is 64days)
If you need any help!
 

sord

macrumors 6502
Jun 16, 2004
352
0
(SNIP) But even with the free version with a bit of practice you can make awesome professional games in no time!!! (SNIP)
You and I must have incredibly different opinions on what a professional game is, and definitely differing opinions on "awesome professional games"
 

Eric5h5

macrumors 68020
Dec 9, 2004
2,494
604
I heard the language choices to go with it though aren't good though... I don't remember much really but someone recommended it when I was starting mac programming and I remember not liking my options. Hmmm... :rolleyes:

There's nothing wrong with any of the choices. It has Javascript, C# (similar to Java), and Boo (similar to Python). The Javascript is a bit misnamed though as it's not really that much like Web Javascript. Also keep in mind that the languages are used for game scripting, and hence something like C++ would be a poor choice in that context.

--Eric
 

Cromulent

macrumors 604
Oct 2, 2006
6,816
1,101
The Land of Hope and Glory
I heard the language choices to go with it though aren't good though... I don't remember much really but someone recommended it when I was starting mac programming and I remember not liking my options. Hmmm... :rolleyes:

C#, Javascript and C/C++ (I think you need the pro version to use C/C++ in it though). Nothing wrong with those.
 

zmttoxics

macrumors 65816
May 20, 2008
1,020
1
There is all kinds of ways to make games. Anything worth using however requires programming. What you need to do is pick the style of game it is, and the platforms you want it to run on.

My pick for library / platform set is SDL + OpenGL. The SDL set handles the windowing interface, while OpenGL handles the hardware interfacing for rendering the game. It can be done to use other lanuages such as Java to code for these libraries but generally you are looking at using C++. To learn C++ is a lot of work as there are a ton of abstract concepts you need to learn and implement (inheritance, polymorphism, data structures (stacks, trees, hash tables, etc), etc).

I would look at getting your feet wet with some basic text based programming (text based adventure games are a good way to get some ground skills in, same with card games even (stacks are your friend there)).

Once you get a grasp of the language, then you can start looking at expanding it with stuff like OpenGL.

Good Luck!
 

Columbo X

macrumors member
Jun 10, 2007
62
0
UK
There is all kinds of ways to make games. Anything worth using however requires programming.

I agree, but I think to get the initial buzz of creating something, a drag-and-drop tool could be useful. I remember playing around with 3D game maker and Graphic Adventure Creator on the ZX Spectrum years ago.

It's worth remembering, the more design decisions you leave in the hands of the tool / engine creator, the less flexibility you'll have. You may find a tool / application / engine doesn't make it easy to do what you might want to do in your game, so programming is important as it gives you this flexibility.

You could also try the modding approach - developing content around a commercial game / engine. Again, you're tied to what the engine can do, but there are some excellent mods to some popular games.
 

MisterEd

macrumors 6502
Jan 2, 2006
306
8
I don't think I've ever played a decent game that was made using a game maker thing. I'd start off learning some basic Java, you can start making simple games pretty soon then. When I say simple, I mean very simple :)

Ed
 

zmttoxics

macrumors 65816
May 20, 2008
1,020
1
I don't think I've ever played a decent game that was made using a game maker thing. I'd start off learning some basic Java, you can start making simple games pretty soon then. When I say simple, I mean very simple :)

Ed

Or Python + Pygame modules. My old programming teacher started using that in his classes for the intro stuff.
 

iSee

macrumors 68040
Oct 25, 2004
3,540
272
Don't knock game maker things. Most all games are made with a game maker thing of one sort or another. Level designers for your favorite commercial game used a game maker thing (probably consisting of a 3rd-party engine plus various in-house tools).

An off-the-self tool like one mentioned above will sacrifice flexibility and constrain you graphics, audio, AI, etc. You probably won't be breaking ground technically. But a good tool (I've never looked at the that one, so I don't know if it's a good one) will give you room to be creative. And that's all you need to make a good game (well, you also need good ideas and persistence).

But inevitably you're going to want to do programming of some kind to make the game you want. Look for a tool that provides a straightforward scripting environment. This will let you add some nice capabilities to your game without taking on high-performance C++ coding right off the bat.
 

Cromulent

macrumors 604
Oct 2, 2006
6,816
1,101
The Land of Hope and Glory
Don't knock game maker things. Most all games are made with a game maker thing of one sort or another. Level designers for your favorite commercial game used a game maker thing (probably consisting of a 3rd-party engine plus various in-house tools).

True. But the major difference is that they have the knowledge to fix / extend / optimise things as they see fit.

With someone with no programming experience they are at the total mercy of the company that makes the game tool, and I've heard some shocking stories about game maker software over at http://www.gamedev.com/ but having said all that I just took another look at the Unity website and apparently they have just released version 2.1, and I must admit I am extremely impressed. Some of the features they list there are really extremely powerful indeed. If I was going to make a game (seriously) I think after looking at the new release I would most likely use Unity.

Still my original point still stands, you do need to know how to program to make games. Download Xcode and get some practice in. It will make everything so much clearer and easier down the road.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.