Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 13 Next capture
2021 2022 2023
1 capture
13 Jun 22 - 13 Jun 22
sparklines
Close Help
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
0
Question by Calignos · May 14, 2015 at 03:59 PM · androidperformance

Bad performance on Android

Hi everyone, I am having horrible performance for my game on Android.

I have done everything possible to reduce the draw calls and improve performance. I stripped my game down to the bare minimum, even removing the background, GUI buttons and audio to see if it would improve the performance, but nothing will get the performance above 20-30 fps. Not only that, but the game is using about 90MB of RAM, which compares with/is higher than massive mobile games like Brave Frontier & Monster Squad.

Here are some stats about my game: 12 Levels + Main Menu & Level Selector

The average scene has approximately: 15-20 draw calls 1.5k-2k vertices

On my computer using the profiler I'm getting approximately 2.5k-3k fps. Camera Rendering and GUI.Repaint use the most resources, with 40%-50% from Camera Rendering and 10% from GUI.Repaint.

I just can't figure out what the problem is, I've tried everything with minimal results- the performance has improved a small bit after stripping the game down to the bare minimum but is still only 25-30 fps with massive memory being taken from the mobile in order to run the game.

Comment
Add comment · Show 3
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image Graham-Dunnett ♦♦ · May 14, 2015 at 04:00 PM 1
Share

What does the profiler show when you run the game on the android? What format are all the textures/sprites in on the device?

avatar image Calignos · May 15, 2015 at 11:55 PM 0
Share

It turned out to be the format of the textures. Thanks for your suggestion.

avatar image smallbit · May 16, 2015 at 08:11 AM 0
Share

Remember that in some devices PVRTC is not supported, if you make a build with debugger option , you will see warning messages PVRTC not supported uncompresing. So textures will be uncompressed to RGBA and the app will use much more memory. For instance once I have a game with a lot of spritesheets, on devices with PVRTC it was running on 90$$anonymous$$B and on the one that doesnt it was going up to 250$$anonymous$$B.

0 Replies

· Add your reply
  • Sort: 

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

3 People are following this question.

avatar image avatar image avatar image

Related Questions

Unity to android (game very laggy) 1 Answer

Android Tablet vs iOS iPad performance difference 0 Answers

Unity UI Slowing Down Android Phone 0 Answers

Spikes with Physics.Simulate() in empty scene? 0 Answers

Mobile performance tips 3 Answers


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges