BlitzForge is a modernization of the Blitz3D programming language and toolchain.
You can download a pre-compiled version of the latest release here: https://github.com/RydeTec/blitz-forge/releases
Once you download the repository you can compile easily by running the compile.bat
batch file.
Users can help contribute to the BlitzForge by submitting ideas and bugs.
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.
Branch from develop
and target pull request to develop
. Releases will be a pull request from develop
targeting master
.
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.
If you are familiar with C++ you can help by making improvements or changes to the Blitz runtime source code.
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
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/