{"repo":"JoeStrout/soda","free":true,"listed":false,"github":"https://github.com/JoeStrout/soda","clone":"git clone https://github.com/JoeStrout/soda.git","description":"The Soda Game Engine (open-source cross-platform game development using MiniScript)","language":"MAXScript","stars":28,"topics":["miniscript","sdl2","game-engine","game-development","gamedev"],"license":"MIT","category":"game-templates","readme_excerpt":"Welcome to Soda The Soda Game Engine is an open-source cross-platform game engine built around the MiniScript programming language. Soda is intended to be easy and fun , just like MiniScript itself. Status Soda is being rewritten. The original Soda was a C++ program built on SDL, which proved more difficult than expected — hard to build, hard to extend, and hard to ship. As of 2026 we are rebuilding Soda as a library of MiniScript files running on raylib-miniscript, a MiniScript host with raylib bindings. The result will be more feature-rich, far easier to build, and easier to contribute to — a bug in the sprite system is now a bug in a .ms file you can edit and re-run instantly. The SDL implementation has moved to archive/ and no longer builds. The rewrite is just beginning; lib/ is where it lives, and the scripts in tests/ define the API it has to reproduce. The feature set we are rebuilding toward, all of which the SDL version reached: loading sprite images or sheets from disk sprite scaling, rotation, tint text display keyboard and game controller input window size, background color, and fullscreen switch sounds/music, including volume, pitch, stereo pan, and looping ...plus the major features still on the To-Do list: tile display, pixel-level drawing, and networking. Documentation Want to write your first Soda game? That's great! Be sure you have the MiniScript Quick Reference, and then see the Soda category at the MiniScript wiki for information about the additional fun","default_branch":null,"files":null,"tree":[],"storefront":"/r/JoeStrout","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/JoeStrout/soda/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}