A downloadable tool for Windows

Buy Now$26.00 USD or more

UNREAL ENGINE TOOL: PROJECT OPTIMISE!

Identify potential problems and uncover optimization opportunities in your Unreal Engine 5 projects.

Optimisations:

  • Search for 19 different types of optimisations 
  • Spread across 8 asset types 

Bugs:

  • Search for 10 different types of bugs 
  • Spread across 7 asset types

Naming Checks:

  • Check for assets not using consistent naming conventions
  • Define the prefixes you prefer to use in your own projects


NOTE: The tool doesn’t make changes to your project; it only reads your assets to generate logs of potential issues that you could look into.

I thought this was important because projects are highly contextual. What's correct for one project may not apply to another. For instance, a static mesh without collision might be an intentional design choice rather than a bug.

 


Version 3.1 Supports The Following Unreal Engine Versions:


Guides:

Video Guides:


Functionality Breakdown

Optimisation Searches:

  • Static Meshes:
    • No LODs
    • X or More Materials
    • X or More UV Channels
    • X Or More Verts
    • With Nanite Enabled/Disabled
  • Skeletal Meshes:
    • No LODs
    • X Or More Materials
    • X Or More Verts
  • Materials:
    • Using Translucency
    • Using Two-Sided
    • List All Master Mats
  • Textures:
    • Non-Power Of Two
    • Has size X
  • Sounds:
    • No Concurrency Settings
  • Misc:
    • Unused Project Assets
  • Foliage:
    • Cast Shadow Enabled
  • Blueprints:
    • Replication Set To True
    • Net Update Frequency Greater Than Or Equal To X
    • Network Cull Distance Greater Than Or Equal To X


Bug Searches:

  • Static Meshes:
    •  No Collision
    • Missing Materials
  • Skeletal Meshes:
    • Missing Physics Assets
    • Missing Materials
  • Materials:
    •  Missing Phys Mats
  • Textures:
    • LODs Bias Value Of X
  • Sounds:
    • Missing Attenuation Settings
  • Sounds: 
    • Missing Sound Class Asset
  • Misc: 
    • Project Redirectors
  • Foliage:
    • Missing Meshes

 


Why This Tool Exists

I have been making games in the Unreal Engine for over 10 years now and I’ve seen how easily small issues can creep into your project without you ever realising. While these problems might seem minor on their own, when they accumulate, they can harm the player’s experience just as much as a major bug could. Think of it as death by 1000 cuts (bugs). 

For instance, a sound cue missing its Sound Class could make it unaffected by volume settings, or a static mesh used for a pickup might have no collision, causing it to fall through the floor when dropped.

In much the same way, as your game grows it is easy for small optimisation opportunities to be missed and build up to create a larger impact on your games framerate. This can be for many reasons (all of which I’ve done): rushed development, change in design, lack of optimisation knowledge at that time, and simply human error.

And so that is why this tool exists. I use it in my own projects to help me weed out issues and keep my projects as solid as possible. 


I hope you find the tool useful, let me know if you have any suggestions to make it better!

Purchase

Buy Now$26.00 USD or more

In order to download this tool you must purchase it at or above the minimum price of $26 USD. You will get access to the following files:

ProjectOptimiseTool_5_3_ProjectPlugin.zip 2.7 MB
ProjectOptimiseTool_5_4_ProjectPlugin.zip 2.7 MB
ProjectOptimiseTool_5_5_ProjectPlugin.zip 2.7 MB

Development log

Leave a comment

Log in with itch.io to leave a comment.