Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
0

Unreal Engine 5 Tool : Project Optimise

A topic by cbgamedev created Oct 07, 2023 Views: 144
Viewing posts 1 to 1
(1 edit)

I released a FREE tool to help you find potential problems and optimisations in your Unreal Engine 5 projects! The tool doesn't edit any files, it simply lists issues it finds. (It's up to you to decide what to do with the info).


  • You can find the Tool on my itch page HERE
  • You can find instructions on how to get it set up in your own project HERE
  • And you can see in more detail how to use the tool  HERE


Below you can see it in action (Below I am searching my project for any Static Meshes that are missing collision):

What is it for?

As your project grows and you add more assets, it’s easy to create lots of smaller problems without even realising it. Things like missing collision on pickup meshes or missing sound classes on sound cues etc. Although small, enough of them can reduce the quality of your game as much as a bigger bug would. Think of death by 1000 cuts (bugs). With the same concept, as your game expands it is easy for smaller optimisation opportunities to be missed and build up, creating a larger impact on your games framerate. Examples like missing sound concurrency limits, static meshes and skeletal meshes missing LODs etc. These are the kind of issues the tool is designed to help you find!

Below is a list of the current functionality which falls under 6 categories:

STATIC MESHES

  • With No Collision
  • With No LODs
  • With Missing Materials
  • With X Or More Materials
  • With X Or More UV Channels
  • With X or More Verts

SKELETAL MESHES

  • With No LODs
  • Missing Physics Assets
  • X Or More Materials
  • With Missing Materials
  • With X or More Verts

MATERIALS

  • Using Translucency
  • Using Two-sided
  • Missing Phys Mats
  • List All Master Materials

TEXTURES

  • Non-Power Of Two
  • Has X size

SOUND

  • Missing Sound Class Asset
  • Missing Attenuation Settings
  • Missing Concurrency Settings

MISC

  • Unused Project Assets
  • Project Redirectors


Check it out if you are interested and let me know if you have any suggestions or feature ideas!

Follow my itch account if you want to find out when I release updates and new Unreal Engine Tools.

James