PlayBasic is a windows based programming language designed for 2D video game creation, and incorporates over 25 years experience in the video game programming field. Our aim is to create a game programming language that gives new programmers the flexibility and feature set for rapid game development, without the complexity or cost. So everybody can experience the challenge of game programming again!
Since PlayBasic focues upon making video games, it provides a wealth of graphical features at your finger tips. Ranging from Mapping (Creating worlds), Sprites, Image effects, Cameras, Vector Shapes, Polygons (Texture Mapping) through to a full set of traditional 2D vector art (Dots / lines / Circles, Boxes etc).
The Sprite capabilities are an important feature of a game programming language. PlayBasic's sprite engine supports
Rotation / Scaling / Flipping and Sprite Depth, as well as various real time image effects such as Alpha Blending (Variable, Additive, Subtractive), Tinting (Diffuse), logical masking through to Raster Bar and real time Colour
Replacement just to name a few.
collision detection in game programming can be challenging, So we've built in support for map and sprite collision methods. Including Pixel Perfect Collision,Rect, Rotated Rect, Circular , Polygonal,
Sliding and Sticky modes. Collision methods can be rotated /
scaled and even mixed. Allowing vector collision methods to be used along side
pixel perfect collision and vice versa
PlayBasic package comes in FREE and RETAIL editions, both include a custom IDE (code editor), Compiler / Runtime, Debugger, comprehensive built in help files and over 400 examples to get you started. Moreover, we're always open to your feedback ! - We want PlayBasic to be as powerful, flexible and of course as much fun as possible.
For all the latest on PlayBasic keep checking the website, don't forget to sign up on the
forums (Updates, Source Codes, Tutorials and game making chat) or our various community social networks.