@Latch-
Missing functionality? Let's take a look at the examples you listed.
skeletal animation - In a lot of games, including Crysis, this is implemented in software. Also, we already have this kind of functionality if one simply wants to interpolate between keyframes. Just look at SoulHunter.
vertex colors - Got me there, but couldn't one just use a texture? The extended matrix library wraps this kind of functionality.
level of detail - That could be done in software a number of different ways.
pick 3d objects - Your ColDet library does just this!
vectors - Got me again, but to be fair DarkBASIC does support arrays.
shadow controls - Hmm...
multiple cameras - You demonstrated multiple cameras in DBC, even going so far as to use a camera as a texture!
other things - Anything important?
@29 games-
Quote: "I'd say use DBPro as it's free for non-commercial use."
Actually, I think it's free for some commercial use as well.
Quote: "This is not entirely true as some computers don't have the d3drm. dll."
The newest version of DarkBASIC Classic (1.2 or 1.14) does not need this library.
Quote: "Having said all that, I don't think it really matters whether we use DBC or DBPro, we're all going to look like a bunch of luddites when the 3D commands are added into AGK."
On a slightly less related note, I hope TGC has some way to compile Win64 games, or Windows 8 tablet users will be completely left out.