1. Efficient Block Rendering
I feel like each block takes up its own space in the RAM, which causes lag.
Solution: Each type of block should only use one model, and the game should only track the positions.
2. Decimal & CPU Calculations
Why do we need so many decimals to move? The CPU struggles to calculate high numbers.
Solution: Make the player the center so the world moves around them, or force the engine to only read 2 decimal places to simplify the math.
3. Smart Chunk Generation
Generating chunks causes lag because I think meshes are created and deleted constantly.
Solution: Blocks that are not visible should not be generated. If the CPU doesn't see them, they shouldn't exist or be processed.
The Goal:
Achieve a stable performance on devices with low RAM and fix the freezing when using portals.
Note:
These are just my thoughts and theories based on how I see the game behaving on my phone. I hope these suggestions help improve the game for mobile players!
Please sign in to leave a comment.
0 Comments