ShiftOS ======= ShiftOS is a game about evolving an experimental operating system called "ShiftOS" from a completely black and white text based command line based OS to a fully graphical operating system filled with advanced features and beautiful colours. The level of customization will exceed the levels of real world operating systems. Although this repository is used for archival and may be replaced by [Project Orion](http://www.github.com/ShiftOS/Project-Orion), it may still be worked on. ### Official links * [Official forums](http://shiftos.net) * [YouTube channel](https://youtube.com/shiftosdevs) Frequently asked questions -------------------------- ### Is ShiftOS a Linear Game? Think of ShiftOS as if it was an open world game yet the "world" is the desktop environment of your computer. The game is non-linear meaning you can focus on expanding and evolving ShiftOS anyway you like by earning codepoints and spending them in the Shiftorium with a range of upgrade options. Buy more programs, more colours, GUI upgrades and heaps more while you discover the secret behind ShiftOS. ### Does ShiftOS Have a Storyline? Currently ShiftOS is just a game engine and the focus is on gameplay rather than storyline right now but the general storyline will be as follows. ShiftOS is more than just an operating system! It's creator know as "DevX" hijacks your computer with the intention of using it as a remote test bed for his experimental operating system "ShiftOS". Who or what is DevX and what is his intentions... Discover more as you evolve and explore the digital world to uncover the secrets behind ShiftOS. ### Is ShiftOS Free? ShiftOS is a free game. Currently, ShiftOS is still in it's early versions so there is loads of missing content. As of March 7th 2015, ShiftOS is an open source game. ### Is ShiftOS an Indie Game? Currently ShiftOS is an open source indie game managed by a team of people. Anyone can contribute to ShiftOS, but your pull requests will be monitored and tested. Death of the original ShiftOS source code ----------------------------------------- The original ShiftOS has been written in Visual Basic with not so much love. This has caused the code to be quite not intuitive to work with. Several attempts to make ShiftOS better developable since 2014. ### "Cleanup" This has been the first attempt to clean the ShiftOS code, and the only attempt based on the original code. It has been lead by [rezedus](https://github.com/rezedus) but has fallen into silence when creating a central class for window borders. Its code is still available in the "cleanup" branch. ### [Project Orion](https://github.com/ShiftOS/Project-Orion) This is a rewrite of ShiftOS in scratch, yet still in Visual Basic. It has been started in April 2015 and is lead by [TheUltimateHacker](https://github.com/TheUltimateHacker). Many hopes are being put in this rewrite. ### [shift-redux](https://github.com/ShiftOS/shift-redux) A ShiftOS clone based on TypeScript and NW.js. At this moment the repository is in a skeleton state. The spooky skeletons are present and ready to provide a base for a ShiftOS clone that doesn't get as messy as the original. It's developed by [phillips1012](https://github.com/phillips1012). ### [shiftos-cs](https://github.com/ShiftOS/shiftos-cs) ShiftOS rewrite in C# lead by [rezedus](https://github.com/rezedus). It aims to be fully customizable by JSON files which would be automatically compiled to .cs files on build before compiling the actual executable.