Skip to content

Mohammed2372/Elemental-Showdown

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 

Repository files navigation

Elemental Showdown

A thrilling 1v1 2D fighting game built with Godot 4, featuring elemental-themed characters with unique abilities and combat styles. Developed by the OSC Game Committee season '25.

Features

  • Multiple Playable Characters: Each character has their own unique strengths and weaknesses, with varying stats in:

    • Movement and Air Speed
    • Attack Power and Combos
    • Special Abilities
    • Defense Capabilities

    Choose from:

    • Wind Hashashin - Master of agility and swift strikes
    • Water Priestess - Balanced fighter with fluid movements
    • Metal Bladekeeper - Power-focused warrior with strong defense
    • Ground Monk - Steady fighter with earth-shattering attacks
  • Combat System:

    • Combo-based fighting mechanics
    • Multiple attack types (3 basic attacks + special moves)
    • Air combat capabilities
    • Blocking and defensive mechanics
    • Dash movement system
    • Special abilities unique to each character
  • Game Modes:

    • Local PvP (2 players)
    • Single-player vs AI
  • Advanced AI System:

    • Strategic decision making
    • Adaptive combat behavior
    • Multiple difficulty levels
    • Different fighting styles (aggressive, defensive, balanced)
  • Technical Features:

    • State machine-based character control
    • Robust input handling system
    • Dynamic camera system
    • Health and special power management
    • Customizable controls

Development

The game is built using Godot 4 and GDScript, utilizing:

  • Custom state machine for character control
  • Advanced AI system with multiple strategies
  • Efficient animation system
  • Robust physics-based movement
  • Scene-based level management

Play the game

Elemental Showdown on itch.io

Credits

About

1v1 2d fighting game made with Godot

Topics

Resources

Stars

Watchers

Forks

Contributors 6