Skip to content

BlitzForge is a programming language based on Blitz3D that has been modified to include modern programming language features.

Notifications You must be signed in to change notification settings

RydeTec/blitz-forge

Repository files navigation

BlitzForge

BlitzForge is a modernization of the Blitz3D programming language and toolchain.

Download

You can download a pre-compiled version of the latest release here: https://github.com/RydeTec/blitz-forge/releases

Compile

Once you download the repository you can compile easily by running the compile.bat batch file.

Contribute

Users

Users can help contribute to the BlitzForge by submitting ideas and bugs.

Developers

If you would like to add to BlitzForge source please feel free to clone or fork the repo. If you would like to push a branch and open a pull request to have your modifications included as part of the official source please request to join the RCCE Contributors group.

There are lots of things that developers of any level can do to help contribute. Simply adding comments to existing code, updating documentation, small code refactors or entirely new features are all welcome additions. It's always best to start small and increase complexity over time.

Strategy

Branch from develop and target pull request to develop. Releases will be a pull request from develop targeting master.

Tests

You could also help writing tests in blitz as well. All tests should live under the tests folder and you can run all tests by running the test.bat script. Tests are run before every git commit locally and must pass for your commit to succeed.

C++

If you are familiar with C++ you can help by making improvements or changes to the Blitz runtime source code.

Community

You can contribute just by being a part of the community and participating in discussions. We would love to see you there!

Github Discussions: https://github.com/RydeTec/blitz-forge/discussions

Resources

Visual Studio

In order to edit and compile the BlitzForge you will need to open their solutions in the community version of Visual Studio https://visualstudio.microsoft.com/

About

BlitzForge is a programming language based on Blitz3D that has been modified to include modern programming language features.

Resources

Stars

Watchers

Forks

Packages

No packages published