Skip to main content

Posts

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 n...

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...

Installing Android sdk in Windows 8

If you're having the java.exe not found problem while installing android-sdk ( failed to find java version for 'C:\windows\system32\java.exe' :   The system cannot find the specified file ." , you might want to check out the following steps. Firstly you must install JDK to your windows and it's a must as the android-sdk depends on the JDK. http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1637583.html Now download and install the android sdk from the location below. http://developer.android.com/sdk/index.html If you've installed JDK, you may still facing the same problem as java installation path might not already exist in the environment variables. Go to the system settings by  right click my computer->properties->advanced system settings->advanced tab->click environmental variable. Finally add JAVA_HOME varible and value as the path of your jdk installation files. Here is where the Android SDK is locate...

Installing Unity 3.x and 4.x on the single machine

Unity announce it's latest version of 4.0 a while ago and revealed all the new features included in Unity 4.0 at Unity 2012. New great features includes  - Direct X 11 Rendering Supports  - New 3D GUI framework  - Mecanim animation system and so on. Unity is now offering the beta access to version 4.0 for it's licensee which pre-ordered the 4.0 license. If you're still using unity 3.x, it's recommended to not install Unity 4.0 as you might have to upgrade to all your projects done so far and you can downgrade the previous project once you've done upgrading of your project into version 4.0 . Here is the way of installing Unity 3.x and 4.x together for more comfortable uses of Unity 4.0 Note : Please do backup of projects before installing Unity 4.0  Step 01 Rename your current Unity folder located in C:\Program Files (x86)\Unity to some obvious name such as Unity3_5 . To rename, just right-click the mouse and hit rename or you can just press F2 to rena...