The video game industry has greatly evolved, from pixel graphics to stunning 3D almost photo-realistic models and environments. It is all done with the help of powerful environments that are either programming languages or modern workstations that don't require a single line of code written. Blitz3D is one example, and comes equipped with a simple design and strong documentation so your projects come out clean and fun.
Comes equipped with thorough documentation
On the one hand, the application requires heavy programming knowledge, but not one in particular, because the list of supported commands does not target a certain language, but you'll do much better if you know the basics. Luckily, there's a rich help manual implemented that contains a cleverly organized content and lets you learn all commands with loads of examples to get you up and running.
On the other hand, the overall design and set of features might trick you into believing the application is pretty shallow. Truth be told, with the right combination of commands you'll be able to create just about anything, both in 2D and 3D environments.
Quick navigation through project elements
If you've ever put your hands on a programming environment, the overall process won't be too difficult. All of your lines of code are written in the main workspace, with a syntax highlighter cleverly displaying functions and parameters used.
Furthermore, all elements you work with are stored in a side panel which is split into several tabs, depending on the type of object created. These can either be written down with corresponding links, or simply imported thanks to the application's support. Files you can load range from the specific format, to several common multimedia types such as MP3, JPG or 3DS.
Test and build your video game
At any given moment, the application lets you take the project out for a spin, but not before checking it for errors. Sadly, if mistakes are found in your code, they are poorly pointed out, not even taking you to the specific line.
In case you know what you're doing and the check turns out clean, the project runs as any other video game, but with your custom specifications. Through an integrated function, you can generate an executable file to get your game ready for distribution.
On an ending note
To sum it up, Blitz3D does indeed give you the possibility to create 2D and 3D video games limited only by your imagination. However, if you're not familiar with basic programming you need to spend a considerable amount of time to learn all functions and how to combine them in order to get the desired result.