A small demo built in Godot 4.1+ that attempts to recreate how it feels to rocket-jump around in Team Fortress 2. The source code is available on GitHub.

As it stands, it's pretty close. Collisions are quite broken. Things like bunny-hopping can also be intentionally turned on (they're pretty fun to mess around with).

This web build is notably stripped out in visual quality, and may lag considerably on some devices. No controller support.

Showcases:

Older showcases:

Team Fortress Jumper Harvest previewTeam Fortress Jumper Test map preview

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:

KeyAction...
\ Restart current scene ... It's the button below ESC
F2 Change map to itemtest
CTRL + F2 Change map to koth_harvest_final Not available in web demo.
This can take a while to load.
SHIFT + F2 Change map to pl_minepit 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
K Set rotation's yaw to 89°
SHIFT + K Set rotation's pitch to 0°

Credits

My Twitter and Bluesky.

This project is primarily based off the work of aneacsu in this archived blog, as well as my prior experience with Team Fortress Unity.

StatusPrototype
PlatformsHTML5, Windows
Rating
Rated 5.0 out of 5 stars
(3 total ratings)
AuthorMickeon
GenreShooter
Made withGodot, Audacity
Tags3D, demo, First-Person, Godot, Open Source, Prototype, rocket-jumping, soldier, team-fortress-2, tf2
Code licenseMIT License
Average sessionA few seconds
InputsKeyboard, Mouse
LinksTwitter/X, Bluesky, GitHub, Source code
ContentNo generative AI was used

Download

Download
team-fortress-jumper-windows.zip 63 MB
Version 3 Oct 24, 2025

Development log

Comments

Log in with itch.io to leave a comment.

helped me helicopter strafe tysm

Why is there a wihte Shotgun?

Testing purposes.

(1 edit)

Amazig game, Love it

Fun to practice Rocket Jumping in class

oh my god this is amazing.

could you possibly make one for demo-knight? its my favorite subclass

(2 edits)

It's already possible to charge in the Web build but it's quite inaccurate. I can look into it again, maybe. The mere act of trimping requires the physics side to line up exactly as it does in the base game, which is not practical to recreate.