The only limits I've found with DBPro are system resources and my own imagination. I know that sounds a little cliche but it really seems to be true.
for example, I have a pretty good machine, but an old video card and so the main limiting factor for my games is video memory.
even with my old gts250 I can still get enough models loaded into memory to make a nice environment. All i have to do to is find a way of creating what I want with minimal video ram usage. and so i made a routine that loads and deletes models based upon distance vs detail vs FPS that i want.
so far as resources go, I take advantage of the FPSC models available here, they're cheap, animated and look pretty good.
even if i eventually want custom models, i can at least for now use them as place markers.
ive made test islands with hundreds of place marker models utilizing dark ai to make them get hungry thirsty tired and bored and react accordingly, albeit a simple test with a food location, water location, home location and random wandering, it still satisfied my curiosity for dark ai's potential.
i've made test islands that are 25 square Kilometers in my game scale, and using the before mentioned subroutine had dense undergrowth and trees scattered through it.
here's a video of this project
I'm also working my way up to creating my own game.
I think you just gotta take it in little chunks and set achievable goals.
like for me
i started with wanting to know how to print to screen, how to do maths with variables, how to do if statements, case statements. how to display pictures,
how to display pictures in an order determined by user input and if statements.
how to load 3d models, texture them place them
how to keep my cameras feet on the ground of a matrix
how to make the sky blue
etc
I keep setting new goals, my latest is realistic random terrain generation. Its hard and keeping me busy.
just keep chuggin along dude.
so long answer short, I have never found Dark basics limit.
kezzla
Sometimes I like to use words out of contents