al2f/umbrella
1
2
Fork
You've already forked umbrella
0
A metroidvania platformer made with Godot.
  • GDScript 89.4%
  • GAP 6.2%
  • Python 2.2%
  • JavaScript 1.1%
  • GLSL 1.1%
2026年01月06日 15:54:01 +10:30
addons Add tree_menu as submodule. 2025年02月04日 21:22:55 +10:30
art Changed palette for intro cutscene. 2024年03月10日 17:57:01 +10:30
controlMapping Added credits menu and landing/umbrella sounds. 2023年12月21日 19:52:54 +10:30
fonts Created smoother tutorial level. 2023年07月18日 14:55:05 +09:30
global Added resolve_dot_import function which handles parsing the .import file and going to the relevant file in exported pcks. Used it in the sound manager script so that mp3 and ogg files can be played. Despite *.ogg and *.mp3 being specified in the list of non-resource files to export, they do not export. Fixes .ogg and .mp3 files not playing in exported builds. 2024年03月10日 20:15:41 +10:30
items Changed produce of updated mushroom sprites 2023年06月30日 16:19:53 +09:30
objects Adjusted stalgmite damage logic to be more lenient. Character is only damaged when falling down onto the stalagmite, and only when the y velocity is more than the x velocity. 2024年04月04日 12:47:51 +10:30
prototypes Squashed warnings. 2023年10月06日 16:51:17 +10:30
Settings Re-wrote controls to save all actions in a resource. 2023年10月22日 20:21:44 +10:30
shaders Changed palette for intro cutscene. 2024年03月10日 17:57:01 +10:30
sounds Added sound effects for stalactite falling and impact. Stalactite now has a slight delay before falling. 2023年12月25日 21:29:25 +10:30
tiled Fixed the debug flag being toggled twice as a result of incorrect inheritance of the level scripts introduced in 255fc29 . 2024年04月04日 11:42:41 +10:30
tilesets Cleaned waterfall graphics. 2024年03月10日 16:10:04 +10:30
translations Added more command line arguments including --spawn and --at. Renamed --level-name to --level. Changed the 'run in godot' command used in tiled to pass the selected object's name to the game, so if an object is selected in tiled, the game will run with the player being placed at that object's position. 2024年01月06日 16:57:14 +10:30
ui When moving between levels using doors, the character is immediately positioned in the correct spot instead of being spawned at (0,0) and a frame later being teleported. 2024年03月28日 18:43:44 +10:30
utils Fixed export presets so .tx tiled templates, as well as ogg and mp3 files are exported into the pck 2024年03月10日 19:29:38 +10:30
.gitignore Added scripts for packaging game as well as organising export presets. Config.gd now has a VERSION constant 2023年01月19日 16:33:16 +10:30
.gitmodules Add tree_menu as submodule. 2025年02月04日 21:22:55 +10:30
CREDITS.txt Changed palette for intro cutscene. 2024年03月10日 17:57:01 +10:30
default_bus_layout.tres Added credits menu and landing/umbrella sounds. 2023年12月21日 19:52:54 +10:30
default_env.tres initial commit 2022年12月13日 16:34:00 +10:30
export_presets.cfg Fixed export presets so .tx tiled templates, as well as ogg and mp3 files are exported into the pck 2024年03月10日 19:29:38 +10:30
icon.ico **Actually** added .ico 2023年01月11日 14:08:19 +10:30
icon.png initial commit 2022年12月13日 16:34:00 +10:30
icon.png.import fixed many typos, maps load and are restartable, doors work! 2022年12月13日 20:43:02 +10:30
levelManager.gd Remove camera jitter when loading a level by stopping the viewport updating for on frame. 2024年04月04日 11:47:03 +10:30
levelManager.tscn Removed old tab menu, with the new tree menu. Settings menu ui now soley consists of modal popups. 2023年07月14日 17:07:57 +09:30
LICENSE.md Relicense assets to use creative commons 2026年01月06日 15:54:01 +10:30
package.py Update package.py to compress zip files. Commit info is shown on titlescreen now. hash.txt is now in the format of a godot ConfigFile rather than plain text. 2023年08月26日 17:26:15 +09:30
project.godot Added rope object that the player can ride down, jump off of, and let go of. 2024年01月06日 16:52:54 +10:30
README.md Added page showing screenshot history. 2023年07月16日 09:34:20 +09:30
Splash.gd When moving between levels using doors, the character is immediately positioned in the correct spot instead of being spawned at (0,0) and a frame later being teleported. 2024年03月28日 18:43:44 +10:30
Splash.tscn Changed palette for intro cutscene. 2024年03月10日 17:57:01 +10:30
todo.config.ini initial commit 2022年12月13日 16:34:00 +10:30

umbrella

A game I work on in my spare time. Apologies in advance for the messy commits early in the history of the project.

Screenshots

Character in a cave looking up at the waterfall he fell next to Character next to a save point Character next to another waterfall climbing a vine Character infront of a cave entrace Character gliding using umbrella

Past Screenshots

Running

To run and/or export the game, the Godot Engine (godotengine.org) is required. The current version used while working on the game is 3.5 stable. The package.py script has been written to help package the game. (Godot's export presets still need to be downloaded though.)

Contributing

To edit the code and scenes, please use Godot v3.5 stable. (Well, for editing the code or scenes you could use any editor you want to. Just make sure it runs as expected afterwards 😉) To edit the game's levels, the Tiled Map Editor (mapeditor.org) is required. The latest version used for editing levels was 1.9.2.

License

Discussion

There is a matrix space available for discussion at #umbrella-game:matrix.org