This repository is a collection of example games and tutorials using the Shards programming language.
Shards is inspired by Lisp and hence is an extremely powerful as well as fun to learn language.
These tutorials are designed to help you learn practical Shards programming step-by-step. Each tutorial covers a few language features, blocks, and functions in the context of building a game from scratch.
Set up your environment and build Shards before working through the tutorials given in this repository.
Though there are no hard pre-requisites for these tutorials, if you're new to programming you should read the Shards primer first.
More to come. Stay tuned!
Contributions in the form of new tutorials or fixes/enhancements to existing ones are welcome!
Please refer to the contribution guidelines before submitting your tutorials.
Unless otherwise specified, the source code is licensed under the BSD 3-Clause license, and assets are licensed under the Creative Commons Attribution-ShareAlike license (CC-BY-SA).