I would like to know if there is a C++ game engine that I can use for free to prototype some ideas I have.
I have experience in C++ and have spent some time now playing around with different rendering engines such as Ogre3d and irrlicht. I don't want to re-invent the wheel and spend the time building my own engine.
I have some ideas for a game that I would like to prototype and would be looking for a free engine to experiment with. I would be open to paying for the engine if I can make my idea work but as I don't have a great deal of time or resources I would need the engine to not have a time limit on free use.
By all inclusive I mean: I would rather not have to get a whole bunch of separate dependencies for physics, sound etc. I would prefer the one engine to have those things in it.
It might be a big ask as well but some of my ideas are of a more advanced nature so ideally not free because it limits the features for free use. I want something I can use to prototype some ideas and would be happy to pay for if the project went past the prototype stage.