- Home /
Please help, optimize my 3d game on android
hi, I want to create a low quality 3d game in unity, which can be run on android with 1GB of RAM, I made an environmen with Blender-Archimesh and I added some extras such as sofa, tv, desk, laptop etc.
But when on the run, the game is slow when on the run, there is a solution?
I am trying to solve the problem by removing all point light and only diretional light remaining, but only little impact, any suggestions?
Answer by RocketFriday · Dec 10, 2017 at 09:07 PM
You can find more information about optimization in the unity documentation but here's a few tips.
You can lower the quality setting in unity by going to Edit>Project Settings>Quality.
In blender you want the lowest possible poly count, this is measure in the top of the window in blender in verts: edges: and faces:
You want to use the least amount of materials.
You want all your textures images and sprites to use the power of 2 practice. This just means it has to be to the power of 2. So 128 pixels by 128 pixels. Or 128 multiplied by 2. So 256 pixels x 256 pixels. etc. (512x512, 1024x1024, 2048x2048) and they generally don't go higher. This way your images, textures etc can be compressed to save space.
Lastly, ENABLE "Generate mip maps" in Unity for both images and imported meshes. This create multiple LODs (level of detail) versions of the asset. So that if a system, like a 1gb ram phone, is struggling, it decides to display a lower quality version to help things run more smoothly.
That's all I got, like I said there's more in Unity Docs.
I hope this helped and if it did, please up vote this answer.
Goodluck,
RocketFriday
Your answer
Follow this Question
Related Questions
Unity is not showing textures on imported models 0 Answers
Is lighting needed for a 3D model in blender if you are going to import it into unity? 1 Answer
How can I access a Blender´s model textures and maps with Shader Graph? 1 Answer
Why when importing blender file .blend to unity3d it's not importing all the models/objects ? 0 Answers