Turbo Ducky
Hello!
Welcome to my submission for the first round of Game Dev Knock Out (GDKO) .
How to play?
- You are a rubber ducky... With a turborocket strapped under the hood!
- Use the arrow keys or WASD to move and C/J/left mouse button to fire projectiles (hold for auto-fire) and destroy beach balls.
- There are several goal posts that serve as checkpoints. Additionally, once you reach them, you will get extra juice for your rocket.
- Once you have some energy for your rocket, hold X/K/right mouse button to charge your dash. Release the key to execute it or it will execute once it is fully charged (I need a UI for that!). You can move to set the dash target position.
- Touching beach balls or pool noodles, or dashing over land will send you back to the previous checkpoint.
- Use your projectiles or your powerful turborocket dash/slash to destroy balls and go through pool noodles.
GDKO task
The task for this round was to implement two game mechanics. I wanted to make a shoot-em-up but I wanted to add some twist. My main mechanics are the typical movement and shooting mechanic but as a secondary mechanic for progression I choose to implement a charged dash/slash attack.
Progression
- Primary mechanic: In order to traverse through the level you will need to destroy enemies/obstacles.
- Secondary mechanic: Use your dash to traverse through indestructible hazards.
- Secondary mechanic progression: As you reach goals your dash charge increases allowing you to dash through longer and longer distances.
Controls
Movement and aiming | WASD or arrow keys |
Auto fire | Hold C or J or left mouse button |
Charge dash (when available) | Hold X or K or right mouse button |
Scoring
I still need to improve the UI so that the score multiplier is properly accounted for and then add a leaderboard. The objective of the game will be to traverse through all the checkpoints as fast as possible and increase your score by destroying as many beach balls at the same time as possible to increase the score multiplier... Or not, who know what the next task will be.
Assets
- Menu https://github.com/crystal-bit/godot-game-template/tree/godot-3
- Rubber ducky https://www.cgtrader.com/free-3d-models/sports/toy/rubber-duck-b31f3585-0347-453...
- Sand islands from https://www.fab.com/listings/9e9832e2-f2a5-4bb2-bbe1-daaf89a30056
- All VFX from Cartoon Coffee free VFX packs
- Balls, floats and pool noodles and other UI elements created and textured by myself
- Shoot sound from https://sfxr.me/
- Dash sound from https://dreams-circle.itch.io/
- Other sounds CC0 from https://freesound.org/
- Title text sprites generated using https://www.textstudio.com/ and animated by myself
Random
I was recently in transit at London Heathrow airport and looks like Turbo Ducky already has toy tie-ins :)
Updated | 4 days ago |
Published | 10 days ago |
Status | In development |
Platforms | HTML5 |
Author | Josep Valls |
Genre | Action |
Made with | Godot |
Leave a comment
Log in with itch.io to leave a comment.