Skip to content

pringlized/specter-rift

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

specter-rift

It will reveal itself when you are worthy...

NOTE: Rift used to be named Grit. I changed the name for narative purposes. The file code doesn't reflect the name change yet so, if tried to build the project it will fail current even though it does work with simplae maths.

Specter-Rift is a fictional in-game programming language designed for advanced players to build their own hacking tools within a dystopian game world. Used on the ghOSt operating system, it allows elite players to dive deep into hacking and code manipulation, with the potential to become Code Lords and run their own network fiefdoms on the grid.

Do you have what it takes to hack your way through the game's layers? Can you master Rift and use it to break through the virtual barriers of the ghOSt OS? Only the truly worthy will unlock its secrets.

What is Rift?

Rift is the language that powers hacking in the game world of Specter. We believe in eating our own dog food, so all our network tools in the game will be written in Rift. Initially, these tools will come as binaries, but as you experiment and successfully build your own tools through tutorials, you'll unlock the ability to view and modify their source code. Rift lets players interact with the game’s virtual operating system, ghOSt, enabling them to build custom tools, perform advanced interactions, and explore the deepest corners of the game world. It’s not for the faint of heart—only the most advanced users will survive.

This language is built using ANTLR (Another Tool for Language Recognition), a powerful framework for building languages. The goal of Specter-Rift is to create a powerful, user-friendly language with a syntax that’s simple enough for new players to pick up but deep enough for advanced users to find real creative power. The core components of Rift include:

  • Syntax that’s easy to read and understand for basic users
  • Advanced functionality for expert players to push the limits
  • In-game tools that allow you to create custom tools to hack the system

Why Open Source?

This project is open-source for fun and exploration. Specter-Rift allows anyone to experiment with an actual programming language, build custom extensions, and explore the magic of game hacking.

I’m sharing this with the world as part of my game’s early marketing strategy. I want curious minds to learn from the source code, explore the language, and maybe even find clues to Rift’s deeper secrets hidden throughout the codebase. It’s a puzzle in plain sight—are you clever enough to solve it?

License

Specter-Rift is licensed under the Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0) License. You are free to:

  • Share — Copy and redistribute the material in any medium or format
  • Adapt — Remix, transform, and build upon the material for non-commercial purposes
  • Give attribution — Credit the author in a reasonable manner (but not in a way that suggests endorsement)

Commercial use of this code is strictly prohibited without written permission.

How to Use

  1. Clone the repository:

    git clone https://github.com/pringlized/specter-rift.git
  2. Dive in, but, good luck… you’ll need it. If you think you’re worthy enough to figure this out, maybe you’ll make it past the first layer of the onion. But hey, no pressure. 😏

About

It will reveal itself when you are worthy...

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published