Attention: iDevGames forum has a new home at http://www.idevgames.com/forums.
Please update your bookmarks and linkage.
This forum has been locked and will be available for archival purposes only.
iDevGames - Mac, iPhone, iPad & iPod Game Developers Forum  


iPhone, iPad & iPod Game Development Game programming topics devoted to the Apple iPhone, iPad & iPod.

 
 
Thread Tools Display Modes
Old
  (#1)
Dante016
Member
 
Posts: 3
Join Date: 2009.02
Location: Spira
Starting Iphone game and app development - 2009.02.03, 06:05 PM

Hello everyone. I am Dante016 aka Dante16. I am somewhat famous on youtube at www.youtube.com/Dante16 I am very skilled in the field of design as far as 2d and 3d. I am a 3d designer,animator,2d graphic designer, 2d animator, film and editing, etc. The list is quite long. On to the point. I am here to learn more about developing games for the Iphone and Itouch. I am aware that one must know objective-C and possibly some cocoa. I have already studied the video tutorials at the IdevCenter where the Iphone SDK is downloadable and completed a tutorial for Itennis. Problem is Itennis tutorial is incomplete. Anyhow I have two ideas for two games and apps for the Iphone I am wanting to develope. I have already designed my first game in photoshop cs3 extended. Everything from game pieces, to menus, and so forth is already complete. I have also made all sound fx for it as well. I only need to program it. As to where to start to get a good grip for learning programming on objective-C and Cocoa I do not know. This is where I need help. Should I get books on those, more tutorials, and have I missed anything in the learning,programming, and building process so far. Any feedback is appreciated.
   
Old
  (#2)
demonpants
Member
 
Posts: 59
Join Date: 2009.01
Location: San Francisco, CA, USA
2009.02.03, 08:26 PM

Do you know any programming at all? If you don't, I suggest you find some sort of very in-depth tutorial and/or buy a book. If you have programming experience, Apple's own Objective-C Primer should be fine, as well as checking out their example code. They also have a Hello World tutorial that is very useful.
   
Old
  (#3)
OptimisticMonkey
Member
 
Posts: 67
Join Date: 2008.04
Location: Scottsdale, USA
2009.02.03, 10:15 PM

As far as learning cocoa, the hillegass book is good for learning cocoa: http://www.amazon.com/Cocoa-Programm...3717051&sr=8-1

A good background in OpenGL is also important:
http://www.amazon.com/OpenGL-Program...3717105&sr=1-1

As far as making a game, IMHO programming is significantly larger and more complex than the graphics and design portion. Don't get me wrong, graphics and game design are critical - more important - and require significant talent - but that talent is typically innate. Programming is more of a learned art - and learning it takes a lot of time. Good game programming is vastly under-appreciated in terms of it's complexity.

Good luck
   
Old
  (#4)
igame3d
Member
 
Posts: 944
Join Date: 2003.04
Location: Hotel Colorado
2009.02.04, 04:09 AM

And now that you've been told you that portion, I will step in a suggest Unity, its designed to allow
artists to get their game on without all the extra Obj-C, Xcode hoot-in-nanny cocker-stinking.

You should get the hang of it pretty quick judging by your 'resume'.
   
Old
  (#5)
jeonghyunhan
Member
 
Posts: 73
Join Date: 2009.01
Location: Marietta
2009.02.05, 01:03 PM

If you want to learn ObjC, purchase "Programming in objective c" by Stephen Kochan. I bought it and the book is AMAZING.

While i'm talking about the book, it talks about base 8 (octal notation). What is that im so confused about it...
   
Old
  (#6)
ThemsAllTook
Moderator
 
Posts: 1,501
Join Date: 2003.10
Location: Virginia, USA
2009.02.05, 01:33 PM

Quote:
Originally Posted by jeonghyunhan View Post
While i'm talking about the book, it talks about base 8 (octal notation). What is that im so confused about it...
It's simply a different way to represent a number. The base of a number specifies how many unique values of a digit there are before the next digit rolls over. The most common ones you'll see in the computing world:
  • Binary, a base 2 counting system, has two unique digit values: 0, 1
  • Octal, a base 8 counting system, has eight unique digit values: 0, 1, 2, 3, 4, 5, 6, 7
  • Decimal, a base 10 counting system, has ten unique digit values: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
  • Hexadecimal, a base 16 counting system, has sixteen unique digit values: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F

Example: All of these are the same number, written in different bases:
  • Binary 11011
  • Octal 33 (written as 033 in C)
  • Decimal 27
  • Hexadecimal 1B (written as 0x1B in C)
   
Old
  (#7)
Dante016
Member
 
Posts: 3
Join Date: 2009.02
Location: Spira
2009.02.05, 08:55 PM

I appreciate everyones feedback on this. I have already got a book on Objective-C programming and I am 1/3 of the way through it already. So far it seems to be very easy for a programming language.
   
Old
  (#8)
ricardoquesada
Über Member
 
Posts: 20
Join Date: 2008.06
Location: Buenos Aires, Argentina
2009.02.06, 04:03 PM

Using engines might also help you:

3d engines:
* oolong - free - c++ : http://oolongengine.com/
* SIO2 - free - LUA: http://www.sio2interactive.com/HOME/HOME.html
* torque 3d - commercial - torque script: http://www.garagegames.com/products/tge/iphone
* Unity3d - commercial - C# : http://unity3d.com/


2d engines:
* cocos2d - free - objective c: http://code.google.com/p/cocos2d-iphone/
* torque 2d - commercial - torque script: http://www.garagegames.com/products/torque-2d/iphone
   
Old
  (#9)
Dante016
Member
 
Posts: 3
Join Date: 2009.02
Location: Spira
2009.02.09, 07:32 PM

The torqe 2d and unity 3d engines look extremely useful and time saving. I will try these out and possibly purchase one of the two. Once I fully test and make a game with one of them (if I use them for the game) then I will report back here and start a stick thread to help new iphone developers out.
   
 


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump



Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
vBulletin Skin developed by: vBStyles.com
DevServe Network: iDevApps | uDevGames | iDevGames