Hey all,
Wanted to quickly share some of the major updates applied this week.
Interaction and Grid Movement
Efficient A* Pathfinding algorithm
Allows for custom interaction data at runtime for a post-launch update I'm planning
Pathfinding navigation is calculated after all objects have spawned
Smart Snapping System
Level editor snapping to grid now dynamically updates to allow objects of any size to snap together
This will allow you to very rapidly put together kitbash models
New Foliage Brush + Mesh Load Optimization
Moved the models from disk to memory after first load. This change speeds up load times and performance at a cost of memory.
I used this new optimization to create a foliage brush. As you can see with the new system, you can spawn hundreds of objects with low performance impact.
Load time averages reduced from 60.6 ms/obj to 5.8 ms/obj
Please leave any thoughts below, and thanks for reading.
Nik-
0 comments