Captain Redbeard's Adventure

Captain Redbeard's Adventure

12 devlogs
43h 9m
•  Ship certified
Created by Aly

A 2D classic-lego-pirate-themed platformer, heavily inspired by the 2D LEGO® platformers of the mid-2010s and the 1989-1997 LEGO® Pirates theme.
‎ ‎
I absolutely loooved the browser-based lego games of the 2010s, so I decided to create one of my own. I created this with no prior experience in godot (and it shows) but I hope you have fun playing this prototype of a game!

Timeline

Ship 1

1 payout of shell 762.0 shells

Aly

about 2 months ago

Aly Covers 12 devlogs and 43h 9m

FINALLY FINISHED CREATING THE LEVEL 1 MAP!!! :D
ㅤㅤ
You can now play the game on itch.io!! Can't believe it's finally time to ship :>

Update attachment
WheeledCord WheeledCord about 2 months ago
this game is hella tuff

Absolutely LOCKED IN today.

Expanded the level 1 map, and added a few lego builds in the background (see if you can spot them all !!!). Also added an end to the level with a gate that disappears once the player picks up the key (by parkouring through the clouds). The flag behind the gate rises up the flag pole once the player collides with it and plays a little victory sound.

Next I'll add tutorial hints across the map and a level completed screen. Hoping to ship soon!!! :D

Update attachment

Spent ages creating new assets in canva and mecabricks then figuring out their placement in godot. This took agessss but I think I'm happy with the direction the game's style is going.

‎Hoping to make more progress on the map and add some new game mechanics (thinking of moving platforms and MAYBE wall jumps) by the next devlog.

Update attachment

Spent some time figuring out how UI stuff work in godot so I could make the pause and mute buttons functional. The pause button (obviously) pauses the game but also decreases the volume of all music/ sounds.
‎‎
I tried designing some new assets for the game but I'm not super happy with how they turned out. I'll keep experimenting with different styles for the lego assets until I find something I think fits the vision for the game while also not being extremely time consuming to create.

Added a greyscale shader that applies when the player dies, in addition to a death animation and death sound. Also made it so that the scene reloads a short time after dying.‎ ‎
‎ ‎‎ ‎
Spent a loooot of time playing around with shaders and figuring out how they work, hence the big chunk of time tracked :heavysob:‎ ‎
‎ ‎
Also slightly tweaked jump and attack animations.

Update attachment

Finally got around to updating the stud animation. Updated UI icon for missing special item and added the first special missing item to the level (it's a map!). Updated player animations and added jump/ fall frames. Also added the ability to swing your weapon (although does nothing atm).

Update attachment

Designed updated ui icons using mecabricks (for the lego models) and canva, taking serious inspiration from some of the cool lego games out there. Also created a working score counter with @Sahil 's help in a huddle (seriously, I wouldn't have been able to do it without help, so tysm!!).

Update attachment
Aly
Aly
1h 47m 2 months ago

Added a working health bar and a temporary knockback effect when the player is damaged by an enemy.

Aly
Aly
3h 26m 2 months ago

Added an enemy that patrols a specified area. The enemy kills the player upon contact for now but this will change once I add a damage/ health system. The player can stomp on the enemy's head to break it into pieces. This was a lot of fun to work on and I'm super happy with how it turned out!!

Aly
Aly
4h 32m 2 months ago

Spent a lot of time playing around with different settings and fixed a few small errors. Also added a few new lego sprites I created and experimented with a parallax background with different layers. I'm super happy with how much I was able to accomplish in one go and I can't wait to see where this goes! :p

Aly
Aly
1h 45m 3 months ago

Opted for camera smoothing and added coins that can be picked up by the player.

Aly
Aly
2h 18m 3 months ago

I decided to start by creating the player model and a placeholder tile for the tilemap. Once that was done, I got to work on godot following tutorials to give the player movement and basic animations.

Looking forward to seeing where this project goes :>