Team Fortress Jumper
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).
![Team Fortress Jumper Harvest preview](https://private-user-images.githubusercontent.com/66727710/277173888-2b6b756d-82e6-4af9-9e2f-8cf5a100eed8.gif?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MDQwNzc1MTksIm5iZiI6MTcwNDA3NzIxOSwicGF0aCI6Ii82NjcyNzcxMC8yNzcxNzM4ODgtMmI2Yjc1NmQtODJlNi00YWY5LTllMmYtOGNmNWExMDBlZWQ4LmdpZj9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDAxMDElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwMTAxVDAyNDY1OVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTVjMjQxZGFkYTk5ODc4MTFjNWM3ZTNkYWI5YmI2N2U5ZTVhZTYzZTkxZmJlZmY1ZWQ4YTM5ZDE3NGVkMGNhNTgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.3acO0xmrI8ZrS7ExQzM6nnDDjWGoc5-401hwcQiP42I)
![Team Fortress Jumper Test map preview](https://private-user-images.githubusercontent.com/66727710/277174100-7846da8f-d52c-46cc-882e-41141fe12f63.gif?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MDQwNzc1MTksIm5iZiI6MTcwNDA3NzIxOSwicGF0aCI6Ii82NjcyNzcxMC8yNzcxNzQxMDAtNzg0NmRhOGYtZDUyYy00NmNjLTg4MmUtNDExNDFmZTEyZjYzLmdpZj9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDAxMDElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwMTAxVDAyNDY1OVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTU3NzEzMzJkZDhjYzE5ZDQyZWE5N2RmNmYyZDAwZDdmMjI5ZjVkY2FkMDg1NWJmOGQwMDg2NWM0MDNjMzc0ZDAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.49zlBVxDeW8HnXc64Ch8tiiVFFS4--97vW8VWSZ-EkE)
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.
Controls
Beware: some actions may become outdated, or may only work in some scenes.
Basic:
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 |
Selection:
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. |
Debugging:
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 |
Credits
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.