This project contains the source for https://bionicbluelore.indiesmiths.com, the website used to document and share lore about the universe wherein the Bionic Blue game takes place.
Bionic Blue (website | GitHub repo) is an action platformer game featuring a bionic boy tasked with protecting humanity against dangerous robots. It is a desktop game completely free of charge and dedicated to the public domain, in active development, created by Kennedy Guerra (website | GitHub profile).
This project and the game are part of the Indie Smiths project.
This project uses MkDocs to manage and generate the website.
Many different storylines and smaller stories play out in this world. Here's an excerpt of the main storyline's summary:
On Earth, in the year 2500, advances in technology created robots capable of simulating the functions of the human mind. However, this state of simulated awareness, on top of consuming inordinate amounts of energy, causes the robots to hallucinate over time, as their fast robotic brains keep generating and processing information recursively.
This turned them into a menace to humans in different ways:
- some robots succumbed to madness, becoming hostile to humans.
- other robots resorted to kidnapping humans, keeping them as hostages so the robots can scan their minds from time to time in order to use the data to alleviate their hallucinations.
- both robot categories are hoarding energy and energy sources, including biomass, which deprives humans from them and generates conflict even amongst the robots.
- some kidnapped humans don't believe humans can overturn their situation anymore, are content with life under the care of the robots and some of these humans even work for the robots in various positions, including management roles, defense and even help with the kidnappings.
The free people, now severely reduced in numbers, struggle all they can to survive the clash with mad robots, avoid being imprisoned by the kidnapper robots and their human vassals, and try to secure energy and energy sources for their basic needs, like shelter, food and medical care.
Blue is a bionic boy that helps protect people from such robots. He's one of the few humans who joined the fight for survival and decent living.
This website is meant to work as a story bible for the universe wherein the Bionic Blue game takes place.
According to Wikipedia:
A bible, also known as a show bible or pitch bible, is a reference document used by screenwriters for information on characters, settings, and other elements of a television, film or video game project.
However, for the purposes of this documentation, I don't want to use the terms "story bible", "show bible" or "pitch bible". Each of them ties the contents to a specific medium or purpose (story, show, pitch). Sure, this kind of document is great for all of those purposes, but herein I want to use it mainly for the purpose of fleshing out the world. All other purposes, although important, are secondary to this.
I'd like this fleshed out world documented here to be entertaining on its own. I then want to use it as the base for many different kinds of projects/media.
That's why I use the term "lore" or "lore website", which is much more general and open-ended.
Of course, since at first it is being used primarily to help me come up with the world building for the game, it will be heavily influenced by that kind of medium, but even so I want this lore to be independent, to stand on its own as a complete document not tied to anything else. Instead, think of the game as being tied to it, to the rich world, characters and stories it describes.
Please, support the Bionic Blue game and other useful software of the Indie Smiths project by becoming our patron on patreon. You can also make recurrent donations using github sponsors, liberapay or Ko-fi.
Both github sponsors and Ko-fi also accept one-time donations.
Any amount is welcome and helps. Check the project's donation page for all donation methods available.
Everyone is welcome to suggest and contribute changes.
Important
Please, if submitting a pull request, use the develop
branch, not the main
branch. This way it is easier to refine/complement your changes before merging them with main
.
If the proposed change is small enough, you can submit your pull request (PR) for analysis right away to the develop
branch and it will be answered ASAP.
If in doubt, please start a discussion first, in order to discuss what you would like to change.
Since this project uses MkDocs to manage and generate the website, I recommend checking their website for instructions on how it works and how to use, so it is easier for you to contribute changes. In practice though, contributing changes usually boils down to creating and/or editing markdown files.
Issues are reserved for things that break the lore/plot holes. Please, if you're not certain, start a discussion instead. It can always be converted into an issue later if needed.
Contact me any time via Bluesky, Twitter/X, mastodon or email.
You are also welcome on the Indie Smiths's discord server.
The whole Bionic Blue lore website, unless noted otherwise, is dedicated to the public domain with the CC0 license.