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 can also be used for 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 normals in L>M>H order.
  • Throw: L+S while close to opponent. Unblockable, but can't hit jumping opponents. Can throw forward or backwards.
  • Universal Overhead: 5M+H. Cannot be blocked while crouching.
  • Meditate: 2M+H. Builds Mana over time. Cancel with M, H, or 66.
  • Counterspell: 6M+H while blocking. Guard cancel, costs 1 Mana. Cannot kill.
  • Sweep: 2S. Hits low, hard knockdown.
  • Movement: 66 to run, 44 to backdash. Backdash beats throws for a time. Running can be cancelled into grounded normals, 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 projectile invuln.
  • 623A: Phoenix Feather. Rising anti-air. M has delayed invuln, H has frame 1 invuln.
  • 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 plus 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.
Updated 4 days ago
Published 20 days ago
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.10a (Rewired update) 93 MB
I Cast Fist v0.1.2b (outdated) 92 MB

Development log

Leave a comment

Log in with itch.io to leave a comment.