Sign in to follow this  

mobile game programming

This topic is 4749 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hi there i am interested in mobile game programming and found that OpenGL ES is an OpenGL API for embedded systems. My question is as follows: 1.Can i use OpegnGL ES for EVERY mobile device(nokia n-gage...) 2.If i want to program graphical applications for mobile devices should i better use java 3d for embedded systems(i am not a friend of java, i use c++ but it would not be a problem for me if there are advantages) thanks for the replies.

Share this post


Link to post
Share on other sites
Quote:

Can i use OpegnGL ES for EVERY mobile device(nokia n-gage...)


No. In fact I don't think there are any devices available at general retail that support GLES, but they are coming soon now (like within the next few months I belive).

Quote:

If i want to program graphical applications for mobile devices should i better use java 3d for embedded systems


Whilst a lot of mobile devices support J2ME (Java 2: Mobile Edition), they generally dont support any 3d capabilities.

What you need to understand is that most phones have processors that run at speeds of 50Mhz and under, with tiny amounts of memory (think KB, not MB). There just isn't the processor power available to do proper 3d on most phones. Unless you only want to target very high end phones I suggest you stay away from 3d for comercial apps for now. In a year or so I suspect we will start to see a few commercially available phones with decent 3d support, but untill then any 3d would have to be completly software renderered (and just to make things even more fun, most phones have no floating point math support).

Alan

Share this post


Link to post
Share on other sites
The n-gage is kind of a special case as it was always designed to be a games machine as well as a phone handset. As fasr as I am aware the k700i doesn't have any special 3d capabilities.

To clarify what I meant, there are games out there now that have a 3d look, in the same manner that some NES games looked 3d. They are not true 3d in the sense of quake style textured polygons, which is also what I was talking about when I was saying this would probably be available soon.

There are some handsets/manufacturers that provide various polygon draw routines, but these are entirly implemented in software, and in my experience, are slow and not suitable for building a full game from.

Alan

Share this post


Link to post
Share on other sites
I think atleast on Japanese market they have NEC's mobile phones. Finnish BitBoys have developed a full blown 3D accelerator for mobile phones(, optionally integrated straight to the LCD-screen) and as far as I have understood NEC is a major client for them. So check what tomorows handhelds are capable of: BitBoys

Share this post


Link to post
Share on other sites

This topic is 4749 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this