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

Thrash911

macrumors 6502
Original poster
Sep 14, 2006
297
4
Jutland, Denmark
Hello ppl,

I have done some (questionable) 2D programming back in the Windows days.. (Nicely put sentence, I think..). Though I never finished any projects, I found it rather interresting..

I have been thinking of getting back in the game, and do some fun 2D game programming. I have been eyeing BlitzMax, but can anyone here recommend any other programming packages with various flexibility? The less programming, the better. Not because I mind programming, but because I HATE (well, "can't do"..) complex math!! :D

Any recommendations?
 

Eric5h5

macrumors 68020
Dec 9, 2004
2,494
604
Any recommendations?

Yep, I strongly recommend Unity. At first glance it may seem like "just" a 3D engine, but you can do 2D with it perfectly well. Just for fun I recently did a Space Invaders clone and an Asteroids clone. You can download stand-alone games (OS X only) or web player versions (also works on Windows, will require an additional download if you don't already have the Unity player installed) from those links. The Space Invaders clone also has the project folder available, so you can download the 30-day Unity trial and see how I did it.

Doing anything interesting is going to require programming, but you don't have to do any complex math (although you can if you want). It has a built-in physics engine, which takes care of all the scary stuff for you. For example, doing the spaceship controls in the Asteroids clone was a simple matter of "rotate ship left or right...apply force", and that's pretty much it. It's the most fun programming environment ever, as far as I'm concerned. :) (I use Javascript, which I think is the easiest, though you can also use C# or Boo, which is similar to Python.)

Of course, if you were doing 2D programming just because 3D is "too hard," well, with Unity the sky's the limit....

--Eric
 

Attachments

  • InvadersTroids.png
    InvadersTroids.png
    216.7 KB · Views: 293

wrldwzrd89

macrumors G5
Jun 6, 2003
12,110
77
Solon, OH
As it turns out, I'm doing some 2D game development of my own, and would definitely be interested in a helper library like NovaShell. Thanks for the link!
 

Catfish_Man

macrumors 68030
Sep 13, 2001
2,579
2
Portland, OR
I'd love to see someone try a layered side scroller engine (like some of the castlevania or mario games) using Core Animation once 10.5 comes out.
 

DavidLeblond

macrumors 68020
Jan 6, 2004
2,351
696
Raleigh, NC
I'd love to see someone try a layered side scroller engine (like some of the castlevania or mario games) using Core Animation once 10.5 comes out.

I'd be all for it but I STILL haven't gotten the hang of Objective-C... for some reason I can't seem to wrap my brain around it.

I've been brainwashed from working in C# all day long.
 

Soulstorm

macrumors 68000
Feb 1, 2005
1,887
1
I'd be all for it but I STILL haven't gotten the hang of Objective-C... for some reason I can't seem to wrap my brain around it.

I've been brainwashed from working in C# all day long.

Hah! You don't know what you're missing! :)
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.