Developing game for project, where to start?

Discussion in 'Public Game Developers Forum' started by nooobynick, Jan 7, 2010.

  1. nooobynick

    nooobynick Well-Known Member

    Jan 5, 2009
    458
    0
    0
    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:)eek:), 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.
     
  2. Vingdoloras

    Vingdoloras Well-Known Member

    Aug 29, 2009
    1,070
    2
    38
    "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 :D
     
  3. eJayStudios

    eJayStudios Well-Known Member

    Oct 17, 2009
    249
    0
    0
    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.
     
  4. Steve Oldmeadow

    May 22, 2009
    23
    0
    0
    #4 Steve Oldmeadow, Jan 7, 2010
    Last edited: Jan 7, 2010
    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.
     
  5. nooobynick

    nooobynick Well-Known Member

    Jan 5, 2009
    458
    0
    0
    @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.
     
  6. Manojalpa

    Manojalpa Active Member

    Dec 5, 2009
    33
    0
    0
    Game Producer
    Ithaca, NY
    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.
     

Share This Page