Examples, Demos, and References
At various points in Indigo's development, little games and examples have been made. These help drive out requirements, test the feel of the engine against real examples and help ensure the build is stable.
They are not always very polished, but they are small and reasonably easy to follow.
Examples
This documentation site contains examples that, while not exhaustive, are guaranteed to be up to date with the published version of Indigo highlighted in the docs themselves. As such, they are the best source of information on Indigo's features and how they work.
Demos & References
A slightly random collection of open source projects and demos you can use for reference. Be aware that unlike the examples in these docs, they will gradually fall out of date.
Roguelike
An implementation of a Roguelike, this was an evolution of the Roguelike Tutorial work below.
Please visit the repo for a playable link: https://github.com/davesmith00000/roguelike
Roguelike-Tutorial
An attempt to follow the official roguelike tutorials using Scala and Indigo. Check out the repo README for more details.
Please visit the repo for playable links: https://github.com/davesmith00000/roguelike-tutorial
The Cursed Pirate
A tiny little/limited platformer like demo originally built as a demo for a meetup talk:
Please visit the repo for a playable link: https://github.com/PurpleKingdomGames/pirate-demo
Snake!
The original "does this thing work" Indigo demo. A 1-bit Snake implementation.
Please visit the repo for a playable link: https://github.com/PurpleKingdomGames/snake-demo
Snake! In five minutes!
Another snake game, in the fewest number of lines possible!
Please visit the repo for a playable link: https://github.com/davesmith00000/snake-in-5-minutes-port
Pong!
A version of the classic Pong! game, created to test Indigo's new (and rather basic!) physics engine.
Please visit the repo for a playable link: https://github.com/davesmith00000/pong
Shaders
Please visit the Ultraviolet docs and check out the examples with code and live demos!