Most of them do different things. You wouldn't need all of the programs on the website, because most of them do the same thing as another one. DarkBASIC is a programming language, whereas 3D Canvas is a modeling program, that you use to make in 3D models to use in a game. To make a game you would probably need DarkBASIC or DarkBASIC Professional (I recommend DBP), a modeling app (like milkshape, not listed on the website, but a lot cheaper than what is listed on the website), a world building app (like 3DWS), and some sort of image editing or creating program like Paint Shop Pro (also not on the website). Good luck, and feel free to ask questions
.