Welcome
The timeline is:
1999 (ish) - DarkBASIC Classic released (DBC)
2002 (ish) - DarkBASIC Professional released (DBPro)
2011 - AppGameKit (also known as AppGameKit) released (AGK)
DBC and DBPro are essentially the same language. DBPro is technically better, and was vastly improved over the years. They are both PC-only, based on DirectX
AGK is the new member of the family, and the biggest difference is that it is cross-platform (PC, Mac, iOS, Android, Blackberry, Linux, Raspberry Pi).
When moving to AppGameKit, they asked for the preferred syntax for the new language. A lot of the commands are essentially the same as DBC and DBPro, but syntactically nicer to work with.
Because AppGameKit is the baby of the family, it is not as comprehensive with the commands...yet. 3D still has some way to go to. But TGC's approach is to keep adding to the commandset over time. There tends to be a functional release every 3 months or so.
AGK Basic is a procedural language like ordinary BASIC, but with a larger set of commands specific to graphics, 3D, audio etc.
My journey started by writing a prototype in Visual Basic 5 in 2003. Then I went through DBC, DBPro and finally AGK. You can skip the DBs and go straight to AppGameKit
You also have the option of using C++, you get both when you buy AGK.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Quidquid latine dictum sit, altum sonatur
TutCity is being rebuilt