Darkbasic Language
In the future we may add C++ (or DarkGDK) to our lives, but for now Darkbasic Professional is our home.

There’s a been a bit of fanboyism amongst the programming languages. Such as DB (Darkbasic) not being ‘that good,’ since C++ people (not all of them, specifically those who claim that DB isn’t that good) called DB as the girly language(?). And that C++ is a manly language.
Well, all that aside – Darkbasic (Pro) is a well suitable language to make grade A games. It does make it easier to program, but that doesn’t make it bad. It hasten the process of the game development. Instead of going through complete scratch – you have some ‘helpers.’ It uses Direct X, being a wrapper around Direct X Code. Contrary to popular belief that Darkbasic Pro is an engine, is very wrong. It’s a wrapper, as said before, that forms around Direct X. It may already have already made functions, but those are set for regular or the average Joe to code easier. But, it isn’t strictly limited to that – in DBpro, you can create your own functions. The whole point of DBpro is to create 3D games.
We’re not the only ones creating a game in DB Pro. There’s a lot of other people (tons) making their own homebrew games. Even, in Germany and Thailand have professional studios that use DB (possibly even in Korea).