PlayBASIC is a game programming language based upon the Easy-To-Use B.A.S.I.C language. It was developed by game programmers for game enthusiasts and incorporates more than 25 years experience in the field. Our aim was to produce a language that offers same sit down and play experience that older BASICs had but with a more modern feature set. So everybody can experience the fun of game programming again ! Since PlayBASIC focuses on game creation it includes a wealth of graphical features. Ranging from Mapping (Creating game worlds) Sprites & Image effects Cameras Polygon Shapes Texture Mapping through to a full set of traditional 2D vector artincluding Dots lines boxes Circles Ellipses & polygons. Which can all have alpha effects applied to them. Sprite capabilities are one the most critical parts of any game creation tool. PlayBASICs sprite engine not only supports Rotation Scaling Flipping but various real time image manipulation effects such as Alpha channels Filtering Alpha Blending (Variable Additive Subtractive 50%) logical masking Colour Replacement just to name a few. But what would good is a game making tool without a good collision system Virtually useless ! So weve included various collision detection methods. Including Pixel Perfect Collision Rect Rotated Rect Circular Polygonal Sliding and Sticky Collision modes. Moreover you can mix vector collision modes with pixel perfect collision and vice versa. Making PlayBASICs collision system arguably the most advanced available ! PlayBASIC comes with a comprehensive code editor built in Debug Tools and over 400 hundred examples to get you started. Moreover we are always open to your feedback! We want PlayBasic to be as powerful flexible and of course as much FUN as possible. So if youre like me and remember when programming was fun or youd just like to start learning then give then give PlayBASIC a try !