Starting Iphone game and app development
Hello everyone. I am Dante016 aka Dante16. I am somewhat famous on youtube at http://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.
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.
As far as learning cocoa, the hillegass book is good for learning cocoa: http://www.amazon.com/Cocoa-Programming-...051&sr=8-1
A good background in OpenGL is also important:
http://www.amazon.com/OpenGL-Programming...105&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
A good background in OpenGL is also important:
http://www.amazon.com/OpenGL-Programming...105&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
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'.
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'.
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...
While i'm talking about the book, it talks about base 8 (octal notation). What is that
im so confused about it...
jeonghyunhan Wrote:While i'm talking about the book, it talks about base 8 (octal notation). What is thatim 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)
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.
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
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
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.
Possibly Related Threads...
| Thread: | Author | Replies: | Views: | Last Post | |
| 3D game development | socialrender | 4 | 4,007 |
Jan 2, 2013 12:50 AM Last Post: NikG |
|
| Win a copy of: Beginning iPhone 4 Development: Exploring the iOS SDK | @iOS_blog | 0 | 2,716 |
Oct 1, 2011 04:23 AM Last Post: @iOS_blog |
|
| iphone 4 game development | andynov123 | 2 | 6,343 |
Jan 18, 2011 01:27 AM Last Post: JohnEdward |
|
| Beginning Iphone game development collision | lunayo | 0 | 3,219 |
Oct 8, 2010 11:43 AM Last Post: lunayo |
|
| Problem with making a game with the iPhone Game Development book | MrPenguin9 | 2 | 4,435 |
Feb 1, 2010 09:13 AM Last Post: MrPenguin9 |
|

