How is a game made?

Discussion in 'Public Game Developers Forum' started by GatorDeb, Feb 27, 2009.

  1. GatorDeb

    GatorDeb Well-Known Member

    Feb 1, 2009
    Las Vegas, NV, USA
    Posting it here because I'm not really interested in how apps in general are constructed, just games ;)

    1. How do you come up with the idea if it's original, i.e. Sway?
    2. How do you code it? C/C++, something else?
    3. How do you create the images?
    4. How do you create the sound?
    5. How do you put it all together?
  2. rpb1975

    rpb1975 Well-Known Member

    Feb 5, 2009
    IT Consultant
    Good quesiton....I think there are a number of devs who could answer these questions by writing a series of books.. ;)
  3. Jeremy1026

    Jeremy1026 Well-Known Member

    Jun 9, 2008
    1. Brainstorming.
    2. Objective-C
    3. Photoshop
    4. Audacity/Audio Hi-Jack
    5. Xcode.
  4. Zwilnik

    Zwilnik Well-Known Member

    Already happening ;)
  5. crapz1967

    crapz1967 Well-Known Member

    Aug 17, 2008
    Berlin, Germany

    I'm not a real game developer, but I think I can answer your questions:

    First of all, download the iPhone SDK and the developer tools.
    1. Use your brain :p!
    2. The standard Apple coding language is Objective-C.
    3. Use Photoshop (or The Gimp, Inkscape etc.) for 2D graphics, for 3D you need a 3D modeling app.
    4. Hmm, GarageBand is a quite good solution for creating in-game music. You can record sound effects yourself or use a sound effects app f.e. SFXR. Just Google.
    5. Apples development application is called Xcode. You write your code in there and implement all of the source files (images, music, ...). You can test your app right in the iPhone simulator on your Mac.
  6. GatorDeb

    GatorDeb Well-Known Member

    Feb 1, 2009
    Las Vegas, NV, USA
    So I guess Mac is the way to go?
  7. CommanderData

    CommanderData Well-Known Member
    Patreon Indie

    Mac is the *only* way to go ;) Can't install the iPhone SDK on anything else...
  8. Gimka

    Gimka Well-Known Member

    1. Play lot of games. And I mean, really really a lots!

    2. For iPhone you can use Objective C or C/C++. Just get the iPhone SDK.

    3. It requires artistic skill. You can use Photoshop for 2D & 3DSMax & Maya for 3D. But they are just tools. It all depends on how good you are in painting/ modeling. Combining 2D & 3D will usually gives best result. See below for an example. The house, tree, fish and everything are 3D models. The 3D modellers will make the models then another 2D graphic artist will create the textures to give it real-world appearance.

    4. Music instruments + recorder for music. For sound effects, anything can be used :)

    5. XCode is a good answer.

  9. GatorDeb

    GatorDeb Well-Known Member

    Feb 1, 2009
    Las Vegas, NV, USA
    Well, THAT sucks, I wanted to try my hand at it (well versed in C++ back in the day) :p
  10. sam the lion

    sam the lion Well-Known Member

    Jan 12, 2009
    Actually I will have to change my old laptop soon, and I was thinking about switching to Mac... one of the reasons would be to play a bit with that.
  11. Anders

    Anders Well-Known Member

    Feb 3, 2009
    Co-owner and CTO at Color Monkey
    1. Lots of creative people, beer helps too.
    2. C/C++
    3. You don't, unless you're a designer or a 3D graphics artist. Do what you are good at. If you like programming, you should stick to that.
    4. Buy a proper microphone and spend a couple of days recording sounds and tweaking them and trying them out. Music is harder, let someone else do that, see nbr 3.
    5. Hard work and no sleep ;)
  12. PointOfLight

    PointOfLight Well-Known Member

    Dec 29, 2008
    Indiana, USA
    This has been my stumbling point. I have the books, I'm pretty sure I can figure it out (I've been programming for 20 years now), and even if I can't come up with a good idea, I have friends that can. I just need that stinkin' Mac...
  13. #13 Mindfield, Feb 28, 2009
    Last edited: Feb 28, 2009
    Thinking. Drinking. Lots and lots and lots of playing. A long history of gaming never hurts.

    Objective-C. You'll need some OpenGL learnin' if you want to get into the whole 3D thing, too.

    Photoshop, in large part, but 3D modelling software (Maya, 3ds Max, etc.) can be thrown in there too if that's your gig.

    That one's tricky. Music can be done either with MIDI instruments or softsynths. On a Mac you could use Garage Band. I use Fruity Loops under Windows myself. That's good for music and some sound effects, too. Otherwise, there are lots 'n lots of royalty-free sound sample CDs you can buy from a wide variety of sources. And of course, there's always the Wilhelm Scream. :)

    Duct tape. Duct tape solves everything.

    Er, seriously, this is really a design question. Putting it all together is nothing more than adding it to your resources in the IDE (that's the visual development thingy you write your program in -- Integrated Development Environment) and then writing the code that puts it to work. Actually, this question is about the same as "How ou write apps?"

    I was in the same boat -- we've even been designing everything we could design on Windows that didn't require a Mac. I did recently acquire a Macbook though, so now things are full steam ahead. (Well, first I need to know how to make that steam, but that's to be expected.) I found out the hard way that Macs tend to hold their resale value pretty well, so they ain't cheap, but you can still pick up a Macbook for $400 or so as the cheapest route.
  14. TheOZ

    TheOZ Well-Known Member

    Dec 21, 2008

    I have that same problem I got graphics down packed, got my resources(books, interenet etc.) the only thing holding me back is lack of a mac. It's actually incredibly frustrating to have many solid ideas with almost all design mapped out(menu screens, UI, characters, enemies, and landscape) and just not have the on resource which is the starting block to creating everything, honestly it just makes you feel like an empty dreamer. Personally I have at least 4 solid ideas which Im pretty confindent that they would do well in the appstore and be fun, but my only problem is that a mac is about $800 away, but enough of that lol.

Share This Page