Skip to main content

Posts

Showing posts from 2013

Mobile Ads Network choice for games and eCPMs

I've used loads of mobile ads network and integrated to my games/app in a wide variety of platforms. Some of them seems to be really good while others are serving really bad. Getting better eCPMs is really important for developer if he/she goes for freemium model to the apps and hoping to get the maximum eCPMs. List of providers and maximum eCPMS Provider iOS Android WP8/ WinRT BB10 Banner Interstitial eCPMs Chartboost Yes Yes No No No Yes $3-$5 AdBuddiz No Yes No No No Yes $2-$5 AdMob Yes Yes Yes No Yes Yes $0.2-$2 InMobi Yes Yes Yes No Yes Yes $0.05-$0.10 MobClix Yes Yes Yes No Yes No $0.01-$0.02 InnerActive Yes Yes Yes Yes Yes Yes $0.01- $0.6

Android App store list

If you've developed a quality android game and published on the Google PlayStore, your new app will just sink among a large amount of apps and games on PlayStore even if your app is alot better than most of the published apps and games. Google Play doesn't have an QA process and everyone can submit anything which includes a lot of un-quality apps on the PlayStore. Here is the list of store that you should also submit to get better visibility of your app.\ Referenced from this site . English Appstores https://developer.amazon.com/welcome.html http://developer.vodafone.com/ http://developer.samsung.com/home.do http://slideme.org/ http://www.androidpit.com/en/android/developers-info http://www.applandinc.com/products/developers/ http://appslib.com/developers/index.html https://www.aptoide.com/account/new-user http://developer.lenovomm.com/developer/ http://developer.mobango.com/view/homedeveloper.php?developerHeader=1 http://cp.nexva.com/user/login https://noo

Performance Optimising tips for Unity Mobile platforms

If you're using Unity3D for your mobile games whether it's 2D or  3D game, you will need to optimise both your codes and GPU usage to get your game smoothly running in mobile platforms. 1. Always use the Performance Profiler Set the build to development mode and keep connecting the USB to the computer while running the game on the device 2. Use static batching if you're using Unity Pro 3. Use dynamic batching for the objects that're always moving 4. Optimise the physics usage Use Built-in Physics Use 1/1 Scale all the time Don't use mesh colliders Set the Mass the right one Use the fixed timestep (0.03-0.05)  Edit->Project Settings->Time Use TimeScale scaling 5. Sprites and Texture optimisation Lower the fillrates - (Trim the textures that has alpha transparancy) Hide the sprites that're not using (Offscreen) Use Dynamic batching by using texture atlases resize the sprite's quad not the gameobject's transform

Deploying Blackberry application in Unity

If you have a new Unity project and you want to test your unity application to the actual blackberry devices, it takes more steps to perform than other platforms. Registering RIM Signing authority Switch to Blackberry platform in Bulding settings and select Player Settings. Go to the publishing settings of Blackberry platform and in the RIM Signing Authority group, click register. Now you have to browse and select the client-PBDT-xxxxx.csj and client-RDK-xxxx.csj file that is emailed to you from Blackberry when registered as a developer from Blackberry appworld site. Type in the PIN that you set during registering in developer Set the password for the file as well and click OK..  Now you can have your status changed to Registered. Creating Debug Tokens In the Debug Token group, click Create and it will open a new dialog box to start creating the debug token for your app. Click browse and save your new debug token to your computer. Now you can add a new PIN for any

Useful simple maths collection for games development

Here, I've collected the useful mathematics calculation to be used in everyday game development. Keep me posted if you have other useful daily mathematics calculate useful in game. Calculating percentage from current and maximum value float percent =(current / maximum) * 100.0f Calculating value from the current and percentage float value = (current * percentage) / 100.0f Calculating Row And Columns in 2D array /// Get the row number of the grid cell in a given index public int GetRowFromIndex(int index, int numRows) { int row = Mathf.FloorToInt((float)index / (float)numColumns); return row; } /// Get the column number of the grid cell in a given index public int GetColumnFromIndex(int index, int numColumns) { int col = index % numColumns; return col; } /// Get the index from the given row and column public int GetIndexFromRowCol(int curRow, int curCol, int numRows, int numColum

Mobile Game publisher list

Everytime I finished writing game with my team, I always confuse of how to publish the game and get profits from these games. Some people thinks working with publishers can  get more downloads as the developers don't have to worry about promoting and doing marketing of their games. On the other hands, working with publishers distract you from concentrating on the next project as you will have to integrate what they ask and sometimes it's very time consuming. Here is the list of mobile game publishers that I've found so far but honestly, I still don't know whether it's good or bad while working with publishers. Please feel free to add comment or give advice if anyone knows good publishers currently out there. Mobile Game Publishers http://www.chillingo.com/ http://www.bigfishgames.com/ http://www.miniclip.com/games/en/ http://www.letanginc.com/ http://www.nuoxygen.com/ http://www.ayopagames.com http://www.ngmoco.com/ http://nativex.com/# http://www