If anyone curious about some historic examples here is the pathfinding code from the C&C/Red Alert games
>The path algorithm works by following a LOS path to the target. If it collides with an impassable spot, it uses an Edge following routine to get around it. The edge follower moves along the edge in a clockwise or counter clockwise fashion until finding the destination spot. The destination is determined by Find_Path. It is the first passable that can be reached (so it will handle the doughnut case, where there is a passable in the center of an unreachable area).
An open-development multiplayer real-time strategy (RTS) game project made in Construct.
Analyze your C and C++ projects with just one click.. SonarCloud, a cloud-based static analysis tool for your CI/CD workflows, offers a one-click automatic analysis of C and C++ projects hosted on GitHub. Zero configuration and free for open-source projects! Analyze free.
A powerful free cross-platform RTS game engine (by beyond-all-reason)
Well, my personal preference is for Zero-K/Spring, because I actually like micro :
But BAR/Spring seems like it would fit you better (it's also the closest of them to TA, which is otherwise a bit old these days) :
(BAR used to stand for Balanced Annihilation Reloaded, while Zero-K used to be called Complete Annihilation.)
RTS devlog #6: 1000 units bandwidth
1 project | /r/devblogs | 16 Nov 2022
GitHub - AshleyScirra/CommandAndConstruct: An open-development real-time strategy (RTS) game project made in Construct.
1 project | /r/programming | 2 Oct 2022
1 project | news.ycombinator.com | 30 Sep 2022
Phaser: A fast, fun and free open source HTML5 game framework
1 project | /r/hypeurls | 15 Sep 2023
Consider web technologies for game development
3 projects | /r/gamedev | 15 Sep 2023