★ TouchArcade needs your help. Click here to support us on Patreon.

Developing game for project, where to start?

01-06-2010, 09:17 PM
Joined: Jan 2009
Posts: 458
Developing game for project, where to start?

Next year is my senior year and so far I am going to attempt to learn how to develop, make a game, and get it accepted on the app store as my senior project. The problem? I know nothing about programming. I picked this project because I am considering a computer science major and I want to see if this is right for me.
So far I've picked out two beginning programming books:

Beginning iPhone Development: Exploring the iPhone SDK - Dave Mark
iPhone SDK Development (The Pragmatic Programmers) - Bill Dudney

Are there any books or resources that anybody would recommend over these two?

As this would be a 2d game, what engines are recommended, if a custom engine is recommended, how difficult is building one considered to making the app itself?

Also, what should I do about artwork? Should I try to hand-draw it(), find somebody local, or somebody on one of these forums. As this would be a paid app what is recommended: money up front, certain %, or certain % up to...

Thanks for any and all help everybody.

Beta tested: Parallelus, Galactic Gunner, Crazy Snowboard, IMO
Originally Posted by NJPodder View Post
What? They make games for the iPhone/iPod Touch?
01-06-2010, 11:38 PM
Joined: Aug 2009
Posts: 1,070
"Learn C on the Mac"
(yes you will need a Mac. Without a Mac you can't submit your products because you have to sign them in XCode or something lik that)
"Learn Objective-C on the Mac"

About art... How much art will you need? What style are you looking for? These things are pretty important
01-07-2010, 12:19 AM
Joined: Oct 2009
Posts: 249
I guess you have few options. Either learn and develop in Obj C ( as I did for my upcoming game, see signature ) or use one of available game engines.

If you are planning to develop a lot on Mac and iPhone, knowing Obj C is a big plus.

Of course you can skip it all together and use something like Unity. In this case you don't need to know Obj C, but either Java scripting or C#.

Also I read about new engine called Game Salad, where you don't need to do much programming at all I think?

Whatever you do, do it in small steps and don't try to make next big thing - a lot of newbies fall into this trap, get burned and never come back.

Start your engines gentlemen, Vector Rally is out!

Twitter: http://twitter.com/VectorRally
01-07-2010, 01:27 AM
For a 2d game you should look at cocos2d http://www.cocos2d-iphone.org/ - it is free and open source.

It was used for Stick Wars, Moonlights, Audio Puzzle, Blockoban, geoSpark, iYamato, Occuro!, Lego Photo and Urban Rivals as well as hundreds more games in the App Store.

Last edited by Steve Oldmeadow; 01-07-2010 at 01:32 AM.
01-07-2010, 07:52 AM
Joined: Jan 2009
Posts: 458
@Vingdoloras: Yeah, I already have a macbook that I bought over the summer because I wanted to try OS X and developing.

@eJayStudios: I was going to try gamesalad until I decided to do this as my senior project, I don't think I would get as good of a grade for being able to move some stuff around without any programming.

Beta tested: Parallelus, Galactic Gunner, Crazy Snowboard, IMO
Originally Posted by NJPodder View Post
What? They make games for the iPhone/iPod Touch?
01-07-2010, 08:50 AM
Joined: Dec 2009
Location: Ithaca, NY
Posts: 33
I only know basic object oriented programming and have found Unity to be very friendly - unfortunately their iPhone version isn't free.

I was working with other students and recent grads on Tipoli, and we settled on doing everything for a % of final sales. I've heard this is exceptionally rare "in the real world" though, despite it being the only thing I've ever known. If you have other people looking for final/senior projects, you might be able to work out doing it for credit through an independent study? I've done that before, too.

Chelsea Howe - producer, designer, musician on Tipoli ~ One little button, unlimited possibilities.