Leveling Up with C++: Overcoming Performance Hurdles
· 3 min read
By spring 2025 our cozy prototype had evolved into a bustling sandbox—procedural districts, hungry NPCs, and two adventurous kids often roaming opposite sides of town. The frame rate, however, told a different story. Heavy AI loops and pathfinding tasks pushed GDScript beyond its comfort zone. To keep Cobblestone Legacy alive and growing as a truly large scale Godot project, I dusted off 20-year-old C++ muscles and embraced Godot’s GDExtension pipeline.