A Modular Game Engine & Storytelling Platform
Build retro-style games with WebGL, Lua scripting, and package-based content distribution.
PixoSpritz is a powerful, modular game engine built with JavaScript and WebGL, designed for creating retro-style games and interactive storytelling experiences.
Games are distributed as "spritz" packages containing assets, configs, and scripts. Easy to share and deploy.
Full engine API access for custom logic, triggers, callbacks, and events. Powerful and flexible.
Modern rendering pipeline with skybox shaders, tiles, sprites, 3D models, and smooth transitions.
Define gameplay modes, spatial layouts, zones, and interactive elements with ease.
Supports multiplayer, editor integration, and runtime customization for advanced users.
Optimized for web deployment with fast loading and smooth gameplay on modern browsers.
Demo Video Coming Soon
Experience PixoSpritz in your browser
Explore games built with PixoSpritz
Learn the basics of PixoSpritz, set up your development environment, and create your first game.
Read Tutorial →Comprehensive documentation of the PixoSpritz API, Lua scripting interfaces, and engine functions.
View API Docs →Step-by-step guides for building spritz packages, creating maps, sprites, and implementing game logic.
Browse Tutorials →Common questions about installation, development, deployment, and troubleshooting issues.
See FAQ →Learn how to use the visual editor for creating tilesets, sprites, maps, and cutscenes.
Editor Docs →Join discussions, share your projects, get help from other developers, and contribute.
Join Community →PixoSpritz is a modular game engine and storytelling platform built in JavaScript/WebGL with Lua scripting support. It's designed for creating retro-style games with modern web technologies.
Yes! PixoSpritz is open-source and free to use for both personal and commercial projects. Check the LICENSE file for details.
PixoSpritz runs in any modern web browser and can be packaged for desktop (Windows, macOS, Linux) using Electron or similar tools.
Basic knowledge of JSON configuration is helpful, but you can create simple games using the visual editor. Lua scripting knowledge unlocks advanced features.
Absolutely! PixoSpritz supports custom sprites, 3D models (OBJ format), textures, audio files, and more. The editor makes it easy to import and configure assets.
Yes, PixoSpritz has built-in multiplayer support with client-server architecture. Check the server documentation for setup instructions.
PixoSpritz is a solo passion project created with love and dedication. As an independent developer from Canada, I pour my heart into building tools that empower creators and bring retro gaming experiences to life.
This project is entirely free and open-source, but development takes time and resources. Your support helps me dedicate more time to adding features, fixing bugs, improving documentation, and building a stronger community around PixoSpritz.
Every contribution, no matter how small, makes a huge difference! Your support helps keep this project alive and growing.