You are browsing as a guest. Sign up (or log in) to start making projects!

WarioWare Game

  • 3 Devlogs
  • 10 Total hours

A fast-paced WarioWare-inspired game featuring a collection of short and challenging minigames. Players must quickly understand each objective and complete it before time runs out. Every successful challenge increases the score and tests the player's reflexes, reaction time, and decision-making skills.

Open comments for this post

7h 48m 41s logged

Devlog 3 – Minigame 1: Garlic Collection Challenge

Overview

Today I completed the first minigame for my Wario-inspired game. The objective of this level is simple: collect all the floating garlic pieces before the countdown timer reaches zero. This serves as the introductory challenge where the player learns the basic movement controls while racing against time.


Features Implemented

Collectible Garlic

  • Added multiple garlic collectibles across the level.
  • Each garlic uses an Area2D node to detect when the player touches it.
  • Once collected:
    • The garlic disappears.
    • A collection counter increases.
  • The minigame keeps track of how many garlic pieces remain.

Player Movement

  • Implemented player movement using CharacterBody2D.
  • Added left and right movement.
  • Included jumping mechanics to reach higher platforms.
  • Collision shapes ensure proper interaction with platforms.

Countdown Timer

  • Added a countdown timer that starts as soon as the minigame begins.
  • The remaining time is displayed in the top-left corner of the screen.
  • The timer updates continuously until it reaches zero.

Win Condition

The player wins when:

  • Every garlic collectible has been collected.
  • The timer still has remaining time.

After collecting the final garlic, the minigame is marked as completed successfully.


Lose Condition

The player loses when:

  • The timer reaches zero before all garlic has been collected.

This creates a simple but engaging time-pressure mechanic.


Level Design

The level includes:

  • Multiple floating platforms
  • Garlic positioned at different heights
  • A bright garlic-themed background
  • Platform placement encouraging jumping and movement

This layout requires the player to move efficiently while planning the quickest route to collect every garlic.


Technologies Used

  • Godot Engine
  • GDScript
  • Area2D
  • CharacterBody2D
  • CollisionShape2D
  • Timer Node
  • Sprite2D

Outcome

The first minigame is now fully functional. Players can move through the level, collect all garlic items, race against the countdown timer, and successfully complete the challenge. This minigame establishes the core gameplay mechanics that will be expanded upon in future levels.

0
0
1
Open comments for this post

1h 31m 34s logged

Devlog #2 – Building the Main Game UI

What I Worked On

Today I worked on creating the main gameplay scene in Godot and setting up the core user interface.

Background Setup

  • Created a new level_scene.
  • Added a TextureRect as the background.
  • Resized the background to fit the game window.

Lives Display

  • Added an HBoxContainer to organize the player’s lives.
  • Created five TextureRect nodes for the lives.
  • Replaced the placeholder Godot icons with custom garlic icons that match the game’s theme.

Global Script

  • Created a global autoload script named Global.gd.
  • Added variables to keep track of:
    • minigames_done
    • lives
0
0
1
Open comments for this post

32m 3s logged

Main Menu Complete! 🎮

Made good progress on my WarioWare-inspired game today in Godot.

What I completed

  • Designed the main menu with a custom WarioWare-themed background.
  • Added Start, Settings, and Quit buttons.
  • Learned how to use GDScript and signals.
  • Connected the Start button to load the game scene.
  • Created a separate Settings scene and connected it from the main menu.
  • Implemented the Quit button to close the game.
  • Tested scene transitions to make sure everything works correctly.
0
0
3

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…