====== PicoPicoScript Home ====== * [[Getting Started]] * [[PicoPicoScript Syntax]] * [[PicoPicoScript API]] ===== About PicoPicoScript ===== PicoPicoScript (picosc) is an indie game engine fueled by your dreams! * Built from scratch, easy-to-use scripting with C/JavaScript-like language * Supports not only Windows, but also macOS, Linux, WebAssembly, iOS and Android * Enables easy 2D game programming on the latest hardware * Runtime is a single ~2MB EXE * Fast execution with JIT compiler technology * MIT-licensed and freely available [[https://github.com/awemorris/PicoPicoScript/releases|PicoPicoScript Downloads]] ===== Live Web Demo ===== * [[https://noctvm.io/g/2|Heartbeat Clock]] * [[https://noctvm.io/g/1|DON'T RUSH IN COMIKET]] ===== Script Example ===== func setup() { var config = { title: "My Sample Game", width: 640, height: 480 }; return config; } func start() { myTexture = Engine.loadTexture({file: "apple.png"}); } func frame() { Engine.draw({ texture: myTexture x: Engine.mousePosX, y: Engine.mousePosY, }); }