   Searching for game engine
Hi guys! I'm searching for an open sourced game engine(c/c++) that supports: collisions, fov, pathfinding, ability to save replays. The game is something like robocode with d&d maps. Any suggestions? 
There are a lot of topics with this title, and almost all of them repeat the same names: Unity / GameMaker / Torque3D. I can add Godot, which is pretty new, for the sake of the post. You didn't specify 2d or 3d neither, even if something tell me 3d.;Blender, Irrlicht, Delta Engine;There are a lot of topics with this title, and almost all of them repeat the same names: Unity / GameMaker / Torque3D. I can add Godot, which is pretty new, for the sake of the post. You didn't specify 2d or 3d neither, even if something tell me 3d. The game is 2d top-down(bird eye) AI robot battles like robocode.net;All of mentioned engines are 3d and seem a bit overkill for my purposes. And i think gamemaker is not suited for prototyping ai-battles.I'm looking for something that you wanted to use to make Warcraft 1/c&c i.e. basic RTS.;  Torque2d   