-
Notifications
You must be signed in to change notification settings - Fork 27
Home
OverPy is a high level language for the Overwatch workshop with a Python-like syntax, allowing you to code your gamemodes with modern development practices: multiple files, switches, dictionaries, macros, function macros, enums, built-in JS preprocessing...
It contains both a compiler, and a decompiler, to allow you to quickly convert your existing gamemodes to OverPy.
All in-game languages are supported, meaning you do not need to switch your in-game language to English to use it.
The VS Code extension includes syntax highlighting, autocompletion, and documentation:
Big thanks to arxenix who parsed the workshop documentation: https://github.com/arxenix/owws-documentation/blob/master/workshop.json
As well as the Overtool team for allowing me to datamine translations from the game.
Join the discord for feedback: https://discord.gg/EEMjjFB
OverPy:
- Overview
- General Usage
- General Syntax
- Rules and Events
- Functions
- Control Flow
- Strings
- Compiler Options
- Custom game settings
- Preprocessing
- Advanced Constructs
Various stuff:
Development:
- [Coming soon]