The iPhone smartphone designed by Apple Inc. The first iPhone was introduced on January 9, 2007. The iPhone runs on the iOS platform and can download and install applications from the iTunes app store.

learn more… | top users | synonyms

55
votes
15answers
26k views

Cross Platform 2D Graphics Engines [closed]

I'm looking for a 2D graphics engine that would allow me to release to Windows, Mac and the iPhone, much the way Unity does for 3D. Is there a good engine that does this and is specific to 2D?
24
votes
6answers
3k views

Marketing: Angry Birds - How it's done [closed]

Why do some apps, like Angry Birds, dominate the market while other cool/fun/addicting apps are never heard of? I'm trying to figure out the best marketing strategy, or best way to sell an app to ...
22
votes
7answers
17k views

Packaging HTML5 games as applications for iPhone/Android [closed]

Is it possible to package HTML5 game for iPhone and Android as an application or does it have to be accessed through a browser?
16
votes
7answers
4k views

What are effective marketing strategies for iPhone games?

So, long story short, some days ago I published an iPhone game, I think the game wasn't that bad tbh, and still I got only 10 sells at $0.99. Are they any publishers, sponsors, or distributors to ...
14
votes
16answers
6k views

Cross platform mobile game design - any options? [closed]

Are there any frameworks or projects that support cross-platform mobile game development? At the moment Titanium does cross platform development, but doesn't support high end graphics APIs, so many ...
14
votes
5answers
426 views

How much longer should I support iPhone 3G?

I'm in the process of developing and releasing an iOS game, and have found that it just won't run on an iPhone 3G (don't even ask about a 2G) for many reasons. Primarily, the number of sprites and ...
13
votes
4answers
21k views

Fastest way to draw quads in OpenGL ES?

I am using OpenGL ES 2.0 I have a bunch a quads to be drawn, would love to be able to have to pass only 4 vertices per quad as if I were using GL_QUADS, but basically I just want to know the best way ...
13
votes
5answers
4k views

Tools for generating texture atlases/sprites from source images? [closed]

Is there an industry standard file format for texture atlases? What are the apps that take a directory of images and turns it into a texture atlas png and a text file describing what's on it? This ...
12
votes
4answers
4k views

2D non-tile based map editor [closed]

I am currently developing a relatively simple 2D, topdown oriented adventure game for the iPhone and was wondering what would be the easiest way to create the maps for my game. I figured I would need ...
12
votes
8answers
3k views

Can we develop a game for iPhone on Windows platform?

Is it possible by any means to have a game developed for iPhone using the iPhone sdk on Windows?
11
votes
3answers
2k views

Does Apple currently accept iPhone apps with embedded Lua?

I was researching this and I can't seem to find a concrete answer.
11
votes
2answers
584 views

$0.99 or Free with Virtual goods - Revenue Model for mobile games

I'm trying to decide between a paid game and a free to play game. Is there research on the pros and cons of each one. I would really appreciate some concrete data on this and not just opinions. This ...
11
votes
4answers
4k views

What are the app file size limitations for different smartphone OSes & carriers?

I know the iPhone App Store limits how large an app can be in general and there are also limitations with AT&T over the size it can be to transmit over a data plan vs WiFi. I have no idea what, if ...
10
votes
2answers
3k views

Has anyone used MonoTouch for a game? [closed]

With the pending release of MonoDroid we have decided to revisit MonoTouch as a possible alternative to gearing up some Objective-C skills. I was wondering if anyone had any experience and would ...
10
votes
5answers
4k views

Developing for iOS on Linux

I am looking for an engine or library to develop a game for iOS on Linux. High level, low level, GUI, no GUI, does not matter too much. I am really looking for anything. I'm not actually talking ...
9
votes
3answers
2k views

Is it worth supporting iOS 3.x or iPhone 3G devices anymore when developing a game?

Is it still worth it for a game developer to try and support older devices: iPhone 3G and earlier or to support older OS: iOS 3.x and earlier? Or is it recommended to make use of OpenGL ES 2.0 ...
9
votes
6answers
2k views

Storing game state at exit on the iPhone with Objective-C

How would you store your game state at exit for an iPhone game written in Objective-C?
9
votes
3answers
8k views

Comparison between Cocos2d and Corona [closed]

I'm having a really hard time deciding which way to go on this. I'm about to start developing a game and I haven't been able to find many good comparisons between these approaches. I don't have many ...
8
votes
4answers
585 views

As an Android dev, what should I keep in mind for porting to iPhone?

As an Android game developer, what should I keep in mind while developing my game if I ever wanted to cross-platform the game to the iPhone? Any strategies, tips, etc. on porting to both of these ...
8
votes
2answers
634 views

Keeping user's attention with tycoon style games

I'm developing a tycoon game, and with most games in the "genre", some in game things just take time. Making money, waiting for things to happen, etc. For mobile gaming (ios, android), how do I keep ...
8
votes
3answers
4k views

Game server for an android/iOS turn-based board-game

I am currently programming an iPhone game and I would like to create an online multiplayer mode. In the future, this app will be port to Android devices, so I was wondering how to create the ...
8
votes
2answers
805 views

Recording the gameplay in the game itself?

I'm presently working on a 3D car racing game for the iOS platform. I had to implement a replay system and then record that replay in a video file to upload it to YouTube. I'm only having issues ...
8
votes
2answers
689 views

Where do I store strings? What's an efficient way of loading them?

I'm making a top-down RPG for iPhone. I'm using tilemaps (CCTMXTileMap) and the cocos2d-iphone engine. I've made a class that can handle loading maps and NPCs onto the screen, a class that handles ...
8
votes
2answers
332 views

Hardware for iPhone 2d games development

Do I need the cutting edge MacBook Pro or iMac for 2D games development? Would a iPod touch (with Wi-Fi support) do instead of a full-fledge iPhone?
8
votes
6answers
2k views

What are the best iPhone game development resources? [closed]

What are your favorite game development resources for the iPhone? I'll start with cocos2d for the iPhone.
8
votes
2answers
1k views

What's the recommended bitrate for Background Music in iPhone Games?

What is the recommended bitrate for Background Music in iPhone Games?
8
votes
1answer
685 views

How are you handling scores that can worsen (e.g. Elo rating) in Game Center?

Currently, Game Center leaderboard scores can only change one-way (e.g. increase). This makes it impossible (I think) to deal with Elo ratings and the like. How are you getting around this in your ...
8
votes
2answers
468 views

What are the restrictions of 3g online games

I am looking into make a 3g online multiplayer game for the iphone. Multiplayer is my main focus but I have noticed all game apps require wi-fi. Dose anyone know if this is simply an issue with the ...
7
votes
3answers
1k views

Can You Make an iPhone game for Free?

A friend and I want to try making an iPhone game, but we don't really have a budget to speak of. From what I've found, I need the iOS SDK, and that costs money. Is there really no way to make an ...
7
votes
4answers
5k views

Updating OpenGL ES 1.1 based iPhone game to use Open GL ES 2.0

I'm fairly new to anything OpenGL in general. I've made an OpenGL ES 1.1 based 2D iPhone game by working from sample code. I'm under the impression that OpenGL ES 2.0 is substantially different from ...
7
votes
5answers
2k views

How to create games with scrolling?

In games like city story or we farm how do they implement scrolling? To do scrolling using UIScrollView the EAGLView size has to be bigger. In those games EAGLView size look like more than ...
7
votes
1answer
3k views

Network client-server message exchange and clock synchronization help

i'm doing a fast paced physics game that is a table hockey. With two mallets and one puck. The game runs on iphone / ipad and i'm doing the multiplayer part through GameCenter. This is how the ...
7
votes
5answers
2k views

What Game Development books should my partner/myself read? [closed]

My partner and I are starting to get into game development on the iPhone. I'm a programmer and he's not. We are looking for some good language agnostic game programming books. Hopefully things that ...
7
votes
3answers
780 views

For a 2D game on the iphone would I better using OpenGL or CoreGraphics?

I am planning on developing my first iPhone game, and I was wanting to know whether I should use OpenGL or CoreGraphics for a 2D game. An outline of the benefits would also be helpful. Edit: Set ...
7
votes
3answers
1k views

Graphic/Animation tools and workflow for iPhone/iOS game development [closed]

I've got some experience producing Flash games, and for all Flash's faults I find the designer/developer workflow pretty decent. I can set up a template FLA with placeholder movieclips and code to ...
7
votes
2answers
3k views

How well does Unity 3d work for both Android and iPhone?

First off this question might be a bit broad so I apologize if it is. I am really just looking for peoples experiences and personal knowledge on the subject. I am looking to create a game for both ...
6
votes
9answers
19k views

What platform is best for Android and iPhone development? [closed]

I've been developing non-mobile apps for linux; mainly stuff like interpreters, compilers, database engines and business apps. I've been told that if I wanted to learn how to develop iPhone/iPad ...
6
votes
4answers
745 views

What frameworks are available for cross device 2d game development?

I'm about to embark on a 2D gaming project. Initially, I'll be targeting iPhone and Facebook, but would like to expand the rollout to include Android (and possibly Windows Phone) in a future phase. ...
6
votes
1answer
1k views

iPhone point-and-click adventure game engine

I am porting an AGS game to iPhone, and was wondering what the best approach to the port would be? Is there a mature engine developed solely for the point-and-click style? Note: I have never developed ...
6
votes
4answers
2k views

iPhone 3d Model format: .h file, .obj, or some other?

I'm beginning to write an iPhone game using OpenGL-ES and I've come across a problem with deciding what format my 3D models should be in. I've read (link escapes me at the moment) that some ...
6
votes
1answer
514 views

How to create art assets for a 3d avatar editor

I am currently prototyping an idea for an iPhone game. I'd like to create an avatar editor inside the game so that the player can create a 3d avatar face and modify certain features (using slider ...
6
votes
3answers
1k views

multi touch on HTML5 with JavaScript?

How action game controls should be implemented so that they would work on smart phones as well? At the moment I use wasd/arrow keys and I am able to handle for example two keys down at the same time. ...
5
votes
5answers
815 views

What are some low-level performance tweaks for iPhone games written in c?

I'm interested in some performance tweaks for a relatively simple OpenGL ES based 2D iPhone game. What performance tweaks have you found? The performance of the game is pretty good on most devices ...
5
votes
2answers
263 views

Is there a limit on game updates in the iOS app store?

Does Apple implement any limit on the frequency / number of updates posted for a given app on the app store? I have seen that apps that are updated get featured in the "new app" lists. So developers ...
5
votes
4answers
1k views

How to know when to use UIViews and other Quartz2d features and when to use OpenGL ES?

When starting a new 2d project on the iOS framework, it seems pretty to start creating UIView subclasses and having fun with Quartz to create very quick prototypes, but I am guessing there will be ...
5
votes
2answers
388 views

What to think about when designing a simple GUI for a quiz game

I am coming close to finish my first iPhone game ever, as a matter of fact also my first programming experience ever, which is a quiz game. I have all the functionality i want and is currently ...
5
votes
2answers
821 views

Best way to do buttons for an OpenGL ES iPhone game

I'm making a simple 2d game in OpenGL ES and I want to add movement buttons to it. What's the best way of going about this? In previous projects I've simply added UIButtons to the view but I hear ...
5
votes
4answers
1k views

How to port a game from IPad to Iphone [closed]

I just finished developing a 2D side scroll game for the IPad using Cocos2d and Box2d. Now we want to make an IPhone 4 version of the game, but I'm still not sure what is the best way to do it. I ...
5
votes
1answer
197 views

what are the networking features available in iphone?

So far I couldn't find anything on google so I'm asking here: I need to connect two iphones or more to each other for a multiplayer game, what features does iphone api provide? is there some kind of ...
5
votes
2answers
197 views

Game uses gamecenter in iphone - can I design a fallback for 3G and prior devices?

If I develop a game using gamecenter, does itunes connect lock me in to only supporting 3GS and above with iOS 4.0 and above, or will it still allow sales of my game on older devices (as long as I ...