A downloadable game for Windows

Download NowName your own price

Enter the dueling ring to prove your magical might!

I Cast Fist is a 2D fighting game where players take control of powerful elemental wizards and do battle to prove both their arcane mastery and martial prowess. Play as one of four mighty mages using an intuitive control system and unique spells and attacks to overcome your friends and foes alike!

Made in Unity with the Universal Fighting Engine 2 add-on made by Mistermind and the Rewired add-on made by Guavaman Enterprises. Game designed by me. Non-placeholder art made by me, Hali Pilcher, and Katherine Holden.

WORK IN PROGRESS! Many things left to be done (original sound, fonts, menus, particle effects, better controls, etc.), so make sure to keep up with the updates!

Controls (default; can be remapped!)

P1 Keyboard

  • WASD - Movement
    • Spacebar - Up
  • T - Light Attack (L)
  • Y - Medium Attack (M)
  • U - Heavy Attack (H) + Back in Menu
  • G - Cast a Spell (S) + Confirm in Menu
  • Enter - Open Menu

P2 Keyboard

  • Arrow keys - Movement
  • Page Up - Light Attack (L)
  • Home - Medium Attack (M)
  • Page Down - Heavy Attack (H) + Back in Menu
  • Delete - Cast a Spell (S) + Confirm in Menu
  • Right Ctrl - Open Menu

Gamepad (PS4/Xbox, should work with others)

  • D-pad or Left stick: Movement
  • Square/X: Light Attack (L)
  • Triangle/Y: Medium Attack (M)
  • Circle/B: Heavy Attack (H) + Back in Menu
  • Cross/A: Cast a Spell (S) + Confirm in Menu
  • Options/Start: Open Menu

Universal Mechanics

  • Magic Chain: Can cancel grounded normal attacks in L>M>H order.
    • Can also chain light attacks into other light attacks.
  • Throw: LS while close to opponent. Unblockable, but can't hit jumping opponents. Can throw forward or backwards (5/6LS or 4LS)
  • Universal Overhead: 5MH. Cannot be blocked while crouching.
  • Meditate: 2MH. Builds Mana over time. Cancel with M, H, or 66.
  • Counterspell: 6MH while blocking. Guard cancel, costs 1 Mana. Cannot kill.
  • Sweep: 2S. Cannot be blocked while standing, and knocks down.
  • Movement: 66 to run, 44 to backdash. Backdashing makes you unthrowable for a split second. Running can be cancelled into grounded normal attacks, throws, and jumps.

Command Lists

  • Uses numpad notation
  • 236S is the Forbidden Spell, every character's super move, and requires a full 3 bars of Mana.
  • A = Any attack button (L/M/H).
    • Specials done with the H button use 1 bar of Mana.

Diya, the Fire Wizard

  • 5S: Conflagrate. Begin charging up a powerful strike. Press S while charging/at full charge to release the attack, or press another attack button to cancel and store the charge. Auto-cancels charge when full.
  • 236A: Fireball. Throw a projectile. L is slow, M is faster, H is fastest and hits twice.
  • 214A: Afterburner. A rushing attack. M and H have immunity to projectiles.
  • 623A: Phoenix Feather. Rising anti-air. M has delayed invuln, H has instant invulnerability.
  • 236S: Al-Rashid's Scorching Arrow. Diya's Forbidden Spell. Big multi-hit projectile and invincible reversal.

Mizore, the Water Wizard

  • 5S: Aurora Step. Fire an illusory projectile. Hold the button to use a traveling strike instead.
  • 236A: Negative Wave. Rush forward with a strike. A rekka with four potential followups. H version enhances followups.
    • 6L: Riptide. A low-hitting strike. Safe on block, and pretty fast.
    • 6M: Undertow. An overhead strike. Slow to start, but keeps advantage on block and allows followups on hit.
    • 6H: Shore Breaker. A mid-hitting strike. Unsafe on block, but high damage and fast to beat mashers, and causes a knockdown.
    • 4/6S: Rip Current. A command dash. 4S retreats, 6S crosses up.
  • 623A: Angler's Folly. Parry incoming attacks and retaliate. L parries mids and highs, M parries lows, H parries all and is active frame 1.
  • 214A: Tidepool. A teleport. L travels backwards, M forwards, H forwards and up.
  • 236S: Genichiro's Cleaving Maelstrom. Mizore's Forbidden Spell. Invincible rush attack that side switches on hit.

Regalius, the Storm Wizard

  • 5S: Come Thunder. An armored flex that deals damage up close and destroys projectiles.
    • 6S: Come Lightning. An overhead strike that knocks down. Also destroys projectiles.
  • 63214A: Grasp of Jupiter. A powerful command grab. L has more range, M has more damage, H has both.
  • [4]6A: Zephyr Assault. A lunging attack. L is fast and has armor on startup, M is plus on block, H has both.
  • 623A: Sigil of the Stormcaller. A disjointed strike attack. L pushes away, M pulls in. H is slower but has frame 1 armor, pulls in, and is plus on block.
  • 236S: Caliburn's Brilliant Tempest. Regalius' Forbidden Spell. Unreactable, high damage command grab.

Jaroslav, the Earth Wizard

  • 5S: Runecarver. A disjointed strike that destroys incoming projectiles. Builds a Runestone stock on use, which can be consumed by specials and j.S to enhance their effects.
  • [4]6A: Omphalos. Throw a projectile. L is slow, M is faster, H is fastest and hits twice. Runic versions add damage, hitstun, and a third hit to the H version.
  • [2]8A: Yggdrasil. Anti-air and reversal. M has delayed invuln, H has frame 1 invuln. Runic versions have more speed and damage.
  • 214A: Killaraus. Stationary low-hitting spike projectile. L and M spawn at different points, H spawns both. Runic versions add an extra hit.
  • 236S: Anastasia's Rune-touched Rockslide. Jaroslav's Forbidden Spell. Tall stationary multi-hit projectile and reversal. Consumes all Runestones on use, with each stock adding extra hits.
StatusIn development
PlatformsWindows
AuthorBaconBuster
GenreFighting
Made withUnity
Tags2D, Hand-drawn, Magic, PvP, Versus, Wizards
Average sessionAbout a half-hour
LanguagesEnglish
InputsKeyboard, Gamepad (any), Joystick
AccessibilityConfigurable controls
MultiplayerLocal multiplayer
Player count1 - 2

Download

Download NowName your own price

Click download now to get access to the following files:

I Cast Fist v0.0.15a (fonts and chains) 93 MB
I Cast Fist v0.0.10a (Rewired update) 93 MB

Development log

Leave a comment

Log in with itch.io to leave a comment.