Plasmacore

From Plasmaworks

Jump to: navigation, search


For documentation on any Plasmacore class or method, type (for example) gogo doc Image, gogo doc Image::draw, or gogo doc "HashTable<<String,Int32>>".

Download

Current Version
Plasmacore v3.5 (v3.5.0 released on June 18, 2011)
Upcoming Version
Plasmacore 4.0

Overview

Plasmacore is a professional cross-platform 2D game programming framework. It is ideal for creating casual, mobile, and independent games.

Plasmacore is not a construction kit or an engine - it requires proficiency in high-level object-oriented programming. What it provides is incredibly easy and intuitive graphics loading and drawing, sound loading and playing, and input processing - with a smooth, robust, and hassle-free architecture to back it up.

Plasmacore games are written in Slag, a language which mirrors the ergonomic philosophy of Plasmacore. Slag brings with it all the benefits of languages like Java and C# while being lighter, more portable, and easier to work with. Slag compiles to virtual machine byte code for fast development and then cross-compiles to C++ or C# for deployment.

The Plasmacore framework and the Slag language are both free, open source software, available under the terms of the Apache License 2.0.

Plasmacore currently supports Windows, Mac, Linux, iPhone/iPad, Android, and Windows Phone 7.