Yeah, it's pretty different than a simple level editor or something like that. And it's definitely a slower, learning experience. You start out with the "Hello World!" program, and as you read tutorials, check the manual, and analyze others' code, you slowly figure more and more out. Sadly, neither of these games natively support 3D, although that hasn't stopped people from making very basic 3D...