   Beginning Mobile phone game development
  hi friendsI've been active in 3d development for more than 7 years (DirectX), but currently I want to try non-PC systems (such as mobile phones), what do you suggest me for beginning of cell phones game development? I've downloaded J2ME, OmegaBasic (a product of DarkBasic) and even Flash 8, but I'm confused about how to make a very simple mobile game. I just want to do some graphical work in my cell phone, I have got a Nokia 6630 (which supports Symbian), and I think I can work with it using Flash 8, please help me, give me some clues for beginning, is there any ready-to-use sample? how should I copy the file(s)? what should I copy? what is the best tool for developing mobile games? where should I search for more info?thanks in advance...   
  Google for Symbian Programming?You can do a lot more then just flash 8... Not like you would want to use that slow clunky thing anyways, better off doing it all in C++ Although if you are in it for the money you are probablly better off with Java.   ;  Make sure your phone supports Java.  Most phones today come in multiple versions and are using Java or Brew.  Most carrier in USA seems to support only Brew phones so Java won't help you in any way.  For Java phones you will need J2ME and the MIDP library (all available from sun website).  For brew phones you'll need the Brew library from Qualcomm and you'll need to pay for some of the products that can help you a lot like an emulator and other things to debug your applications.Nokias phones are always a bit different from the others... not always supporting all the features in Java for example.  If you're using Java and develop for a Nokia phone make sure to download the SDK for the series your working on (40s or 60s).JFF   ;  In the US, Verizon supports Brew, and Sprint and Cingular support JAVA (not sure about the others).  Since you are using a Nokia, you will have to use a special Nokia library (if it uses JAVA) as they are just special like that. If it supports BREW ur SOL (as far as getting it on the phone) as the compiler is expensive and I believe you need permission (ie...be a certified developer) from Qualcomm to get it.   ;  "Since you are using a Nokia, you will have to use a special Nokia library (if it uses JAVA) as they are just special like that. "you dont have to use the nokia DirectUI API.  they are optional only if u want some extra features like full screen, image flipping and some other stuff (most of which is available in midp2).   ;  If you want to do J2ME you can use Cingular, T-Mobile, and Sprint phones.If you want to do BREW you can use Verizon, US Cellular, Altell phones.   ;  Check out www.Hybrid.fi, Rasteroid.[Edited by - Arex on April 25, 2006 5:52:27 AM];  If you fancy writing Mobile phone games using Pascal, you could use MIDletPascal ( http://www.midletpascal.com ) which compiles Pascal code to Java byte code. It's still in early release cycle so not as feature complete as it should be, but I've written a couple of game with it already.   ;Quote:Original post by jff_fFor brew phones you'll need the Brew library from Qualcomm and you'll need to pay for some of the products that can help you a lot like an emulator and other things to debug your applications.You don't have to pay to become a BREW developer, and the emulator can be downloaded for free. If you're using the emulator, you can use any debugging tools that work with Windows applications. To build an executable that'll run on a phone, you'll need an ARM compiler license, but other than that, you only have to pay once you're ready to deploy a commercial BREW application.Quote:Original post by TigerHawkIf it supports BREW ur SOL (as far as getting it on the phone) as the compiler is expensive and I believe you need permission (ie...be a certified developer) from Qualcomm to get it.The ARM compiler is somewhat expensive, but you don't need permission from Qualcomm to buy it.   ;  Hi niazwareI don't know anything about OmegaBasic but I hope I can help with the other details.For mobile phone game dev in Java you only need one tool - the Sun Wireless Toolkit. You use it for building, compiling, and packaging your game. It also has emulators for testing and a few examples apps with it. You can download it free here http://java.sun.com/products/sjwtoolkit/ . Check down the left hand side of this page for docs and samples to get you started.As well as the Sun site, you'll find great beginners tutorials on all the major manufacturer web sites, ie. nokia, motorola, and Sony Ericsson. Take a look here:http://www.forum.nokia.com/main.htmlhttp://developer.motorola.com/http://developer.sonyericsson.com/site/global/home/p_home.jspFlash for mobiles is actually called Flash Lite, and you can use Flash 8 to create this content. I believe the 6630 will support both Flash Lite 1.1 and Flash Lite 2 but you may need to download the Flash Lite player for testing on your actual handset. I would suggest learning with Flash Lite 2 as it's not as restrictive and uses ActionScript closer to "full" Flash. Macromedia (now Adobe) has a big section for Flash Lite but there aren't many documents for beginners (in my opinion). It's still a little new, outside Asia anyway. Check out http://www.adobe.com/products/flashlite/ to help get you started with Flash Lte dev.There really are tons of docs for simple game programming and books too. Two books I would recommend are:"J2me Game Development" by Martin J. Wells. (ISBN: 1592001181), and "Beginning Mobile Phone Game Programming" by Michael Morrison. (ISBN: 0672326655)The second one (Beginning...) is probably best for learning as it's based on MIDP2.0 which has a dedicated Game API. I hope this info. will help get you started. You can contact me at any time for further info ryanmobiledev@googlemail.comGood luck, Ryan.