Optimize Godot TileMapLayer Code
Budget: $30 – $250 USD
I'm seeking an experienced C++ developer to optimize the Godot Game Engine's TileMapLayer code.
The problem I'm facing is that deleting a single tile in a large TileMap world causes the game to freeze for a split second. I suspect this is due to inefficient checks when a set_cell or erase_cell call is made on a tile cell.
The ideal candidate will:
- Have experience with Godot Engine, especially the C++ codebase.
- Be proficient in C++ and able to review and optimize existing code.
- Help identify and modify the inefficient sections of the TileMapLayer code, specifically in this file: https://github.com/godotengine/godot/blob/master/scene/2d/tile_map_layer.cpp
- Provide a custom compiled version of the engine after modifications.
If you have a background in game engine development and performance optimization, I'd love to hear from you.
The problem I'm facing is that deleting a single tile in a large TileMap world causes the game to freeze for a split second. I suspect this is due to inefficient checks when a set_cell or erase_cell call is made on a tile cell.
The ideal candidate will:
- Have experience with Godot Engine, especially the C++ codebase.
- Be proficient in C++ and able to review and optimize existing code.
- Help identify and modify the inefficient sections of the TileMapLayer code, specifically in this file: https://github.com/godotengine/godot/blob/master/scene/2d/tile_map_layer.cpp
- Provide a custom compiled version of the engine after modifications.
If you have a background in game engine development and performance optimization, I'd love to hear from you.