A small demo built in Godot 4.1+ that attempts to recreate how it feels to rocket-jump around in Team Fortress 2. As it stands, it's pretty close. Collisions are almost entirely broken. Things like bunny-hopping may also be intentionally turned on (they're pretty fun to mess around with).
Do not judge this code quality.
This repository has not been originally designed to be visible by the public, but I'm putting it out there. It could be useful as a general point of reference. Full support for this demo, as well as additional features (such as multiplayer) should not be taken for granted.
You can try a considerably stripped out version of this project on a Chromium web browser by clicking here. Alternatively, download a build from the releases.
Beware: some actions may become outdated, or may only work in some scenes.
Key | Action |
---|---|
WASD | Move |
Jump | Jump |
Shift or CTRL | Crouch |
Left Click | Use Weapon |
R | Charge!! |
1 | Switch to Rocket Launcher |
2 | Switch to Shotgun |
3 | Switch to Shovel |
4 | Switch to Grenade Launcher |
Key | Action | ... |
---|---|---|
\ | Restart current scene | ... It's the button below ESC |
F2 | Change map to test Level | |
CTRL + F2 | Change map to Harvest | Not available in web demo. This can take a while to load. |
Key | Action |
---|---|
F1 | Toggle first person model |
F3 | Toggle debug label |
F4 | Toggle bunny hopping |
F5 | Change camera mode |
N or E | Toggle noclip |
Page Up/Down | Change time scale |
CTRL + F3 | Toggle Hammer Units/Meters |
SHIFT + F3 | Toggle explosion radius & collisions display |
F | Spawn fake player |
M | Mute audio |
My Twitter: https://twitter.com/DoodlingMicky
This project is primarily based off the work of aneacsu in this blog(See also this video), as well as my prior experience with Team Fortress Unity.
- Harvest map originally ported to Blender by hisanimations.
- Sound effects ripped and organized by Broly9990, Cooper B. Chance, Irockz, KIZ, Undeadbraindead:
at the Source Resource; - Animations created/ported by DJTHED;
- Godot Engine for allowing this;
- The Team Fortress 2 development team for creating a masterpiece;
- Valve Software for... owning a lot of the used assets.