A downloadable game for Windows, macOS, and Linux

This is my first real attempt at a 2D Platformer.

WASD and mouse to play, A/D to move left/right and W to jump, but your motion and controls may change with power-ups.

It is currently untitled at the moment, and the foundation of it was made by following the Godot tutorial videos by GDQuest.

The player, enemy, and coin sprite, as well as the background were downloaded from the following github link, and the basics of 2D motion, enemies and coins, level transitions, and menus were all reproduced as closely to the tutorial videos as possible.

https://github.com/GDQuest/godot-beginner-2d-platformer/releases/tag/1.1.0

The only other thing I had to look into was shooting bullets; there are plenty of tutorials on YouTube on how to do this in Godot.

Just based on all these basic tools, I was able to figure out how to add music and make power-ups, including speed boost, low-gravity, anti-gravity, no-gravity, mushroom (based on Mario), an anti gravity for enemies, and a coin attractor.

The Project Playground was something I put in for quick testing, but I thought I'd leave it just to mess around in. More levels and power-ups to come. 

There is lots of debugging that needs done, and I appreciate any input. 
One issue in particular is that if you go through the portal in the last level and the enemy hits you in the fade animation, the game will crash: it is trying to load a death menu while the change_scene command is yielding to the fadeout animation - you can't click the death menu in this case but you can still interact with it using Enter/Arrow Keys (v1.3+) so it isn't that big of an issue.

Other short term goals/fixes: 

bullet collision with environment

fix player speed in detection area of first honing enemy 

re-record and trim music, fix loops

item/enemy interaction sound effects

shadows from light sources

Download

Download
2DP1_v1.3_win.zip 60 MB
Download
2DP1_v1.3_mac.zip 61 MB
Download
2DP1_v1.3_linux.zip 61 MB

Install instructions

Download zip and extract, then run application.

Available for Windows, Mac, and Linux.

Development log

Leave a comment

Log in with itch.io to leave a comment.