PlayBasic logo

PlayBasic

Create simple and engaging 2D games with a feature-rich game programming language.

Made by Kevin Picone

  • game-programming

  • Game Development

  • Game Engine

What is PlayBasic?

PlayBasic is a Windows-based programming language designed for creating 2D video games. It provides new programmers with the flexibility and feature set necessary for rapid game development, without the complexity or cost, allowing everyone to experience the challenge of game programming.

Highlights

  • Extensive graphical features, including mapping for creating worlds, sprites, image effects, cameras, vector shapes, and texture-mapped polygons, as well as a full set of traditional 2D vector art tools
  • Sophisticated sprite engine supporting rotation, scaling, flipping, and depth management, along with various real-time image effects like alpha blending, tinting, logical masking, raster bars, and color replacement
  • Comprehensive collision detection methods, including pixel-perfect, rectangular, rotated rectangular, circular, polygonal, sliding, and sticky modes, which can be mixed and matched as needed.

Platforms

  • Windows

Languages

  • English