A downloadable tool

Buy Now$3.00 USD or more

Are your 3D games you've created in GDevelop lagging and bringing you down? Well, have I got the solution for you! I've been working on this plugin for a while. It actually has gotten much larger in scope than I originally planned. Since I have put so much work into it, and since I have to pay my VS code fees, I am going to charge a minimal amount for this plugin.

What It Does:

This extension dramatically improves 3D game performance through intelligent optimization techniques. It handles static object batching (combining identical models into single draw calls), animated object LOD (Level of Detail) with distance-based shadow and animation control, frustum and distance culling to hide off-screen or distant objects, shadow quality management, material optimization, and real-time performance monitoring (FPS, draw calls, triangles).

How to Use:

Quick Start (Recommended):

At scene start, call "Auto-Optimize Scene" for instant best-practice settings

For Static Objects (rocks, trees, buildings):

Use "Batch Static Objects" at scene start to combine identical non-animated models into one draw call

For Better Performance:

Use "Set Performance Mode" to choose Fast/Balanced/Quality presets

Use "Hide Objects Beyond Distance" for simple distance culling

Use "Set Layer Render Scale" to render 3D layers at lower resolution (0.5 = half res, saves GPU)

"Set Shadow Quality" can raise and lower shadow resolution.

"Mark Occluder" doesn't render objects that are behind selected objects.

Call "Optimize" on animated objects from a certain distance to your with player position and it will automatically stop animations and hide shadows at a certain distance.

Distance Filtering:

Use "Pick Objects Within Distance" before running expensive AI/collision checks to only process nearby objects

Monitoring:

Check Performance3D.GetFPS(), Performance3D.DrawCallCount(), and Performance3D.TriangleCount() to measure performance improvements

Please let me know any bugs you find and I'll get on gettin' rid of them!


Purchase

Buy Now$3.00 USD or more

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

Performance3D.json 51 kB

Leave a comment

Log in with itch.io to leave a comment.