
Screenshots

Watch trailer on Steam ↗Gemion Function
Nagooyen · Published by Nagooyen
9 user reviews — 100% positive (9 reviews)
Last updated 27 Sept 2026
Chaotic 2v2 action where all 4 players clash at the exact same time! Master the frame-perfect parry mechanic and equip one of 6 powerful Gems to alter your team's playstyle. Play with 3 friends in smooth online matches powered by GGPO rollback netcode.
£9.09
Lowest price we've ever recorded
View on SteamPrices can lag the live Steam store — always confirm before buying.
Price history
Action, Indie, Strategy, Early Access, Casual · 2025 · More £5 - £15 games
Gemion Function pits you against three friends in intense 2v2 battles where timing is everything. Equip one of six unique Gems to shape your strategy, all while mastering the precise parry mechanic that decides each clash.
About this game
2v2 Fighting
Hectic battle system of four players on the screen with classic motion controls!
Deep Battle System Mechanics
Supers, parries, red parries, teleports, roll canceling, pushblock, perfect just-frame electric uppercuts, fast fly, crossups, stances, invincibility frames, and more!
Gem System
Choose your Gem to change the tides of battle. Each team gets a Gem meter allowing for powerful attacks called Gem Singulars and the Gem Cosmo!
Combo Trials
Learn 20 combos for each character. Warning: the last trials are very difficult!
Smooth Online Play
Powered by GGPO Rollback, 4 players (and spectators) including online training mode!
Hitbox and Frame Data
Can be enabled in every mode!
10 Unique Characters
All have their own "Unique Movement" ability and combo mechanics. (Note: 11 characters are planned to be available during the full launch)

Other Features — 1v1, 1v2, Versus, Training, Button Configuration. (Note: Arcade mode and mini-games are currently planned for the future)
System Requirements
Will my PC run this? →Minimum
- OS: TBD (still in alpha)
- Processor: TBD (still in alpha)
- Memory: 4 GB RAM
- Graphics: TBD (still in alpha)
- DirectX: Version 10
- Storage: 2 GB available space
- Sound Card: Any
- VR Support: No
- Additional Notes: There may be frame rate drops depending on the stage, characters, projectiles, and/or visual effects.
Supported Languages
*languages with full audio support
Latest news
Patch NotesOfficial
September 3, 2026
Co-op vs CPUWorks!!! CPU's are synced but some bug fixes. Listed below:Offline+Online Co-op vs CPUProperly label this mode as a "versus" mode, which will enable certain UI elements: 1. Fight anouncement text+voice for round intros+outro, 2. Fight Stats at the end of the matchOnline Co-op vs CPUPlayer icons to always show (1P, 2P, 3P, 4P, lock-on target, and "you" yellow triangle)For the 2nd player being in 3P position, fix highlighting scenarios such as the "You" yellow triangle icon, target icon, yellow circle in the player icon in char/gem select, pressing back in char/gem select, and highlighting the correct name in the Fight StatsThe 2nd player's Steam name + network stats should be moved to 3PPauseWhen pausing: 1. Stop playing all character audios, and 2. Lock the camera positionOffline Versus and GGPO Sync TestThere is a secret "Confirm All Players" input of pressing Light+Medium for only 1P when their choice was confirmed on the Character/Gem Select screens. This has been updated to also requiring to hold up+left and to NOT be pressing Heavy. \Read full article on Community Announcements (RichardNguyen)AnnouncementsOfficial
September 2, 2026
\ Co-op vs AIAdded as a new "Type" for Offline VersusAlso added as a type in an Online lobby. It requires having exactly one person on each team (has an error if attempting to start without this). When starting, both players will be on the Red team against two CPU on Blue team \Online Training with 2 PlayersDuring character select, 2P now shows up on red team as 3P (instead of being on the blue team)During character select, 1P now selects blue team's character (instead of always being AZ)CPU EnemiesPresses the forward direction more oftenRemove the RNG usage for movement (so it can be used determinstically in online matches)Combo TrialsAZ = swap combo trial #8 and 9 MessagesFor Versus mode (not Combo Trials), move the text upwards if the text expands across multiple lines (as there is no UI for combo trial notations)Deleting 3 messages: - *sighhhhhhhhhs* - "Hardest thing in my freaking life." - Execuuuution.62 new messages for Trials and round start (610 total):This game took 10 years to make, and I will fire the whole dev team (aka myself) if it doesn't generate $10,000,000 per week after 8 months.Marvel at this DRM with 45 FPS, one-sided rollback, 3rd party login, and unskippable intro splash screens.2016: 8f input delay. 2026: 8f one-sided rollback.Lord Pyre almost cried when he saw the state of Gemion Function.I did it because I liked it. Hell, I loved it. I'm just itching to do it again.Foot-foot dive.Keep the rhythm up. If you eff up the rhythm, the mf'ing combo will drop.It drops after 59 hits. That shit's crazy. Fiddy-fo', fiddy-five.When you get them in the corner, you wanna hit them diagonal. Now, hit up. Now, go diagonal. Now, hit up.Light punch, medium punch, light kick, heavy punch.Strong enough to gemion. Too weak to function.The children yearn for the gems.At the crime scene lol. Good tweet, good tweet.Aim for the bushes.If I were a lion and you were a tuna, I would swim out into the middle of the ocean and eat you, and then I'd bang your tuna girlfri...Read full article on Community Announcements (RichardNguyen)AnnouncementsOfficial
August 20, 2026
\ Quick Super Move MacroQuick Super input as L+M+H+U but it costs 4 Super meters\ Dash MacroEasy dash input of L+M: - There is a buffer window of 6f - Can be plinked (L~M or M~L will work) but only if the attack is the first attack of the current chain cancelFor "run" dashes: - Still need to crouch to wavedash (plink dash will not work by itself for wavedashes) - Holding L+M continues the runFor air dashes, also allow L+M: - AZ, Leznever, Sin AZ = L+M but disallow double-direction, - Khontay, Lord Pyre = both L+M and double-direction, - Rikki = both L+M and double-direction (only forward) - Arisette, Bonso, BARRY-350, Spiros = disallow bothBlood GemSupers can now be canceled into Rapid Coagulation (236G) \PausePause menu to pause the gameplay (offline only). Sounds and particles will continue playing causing some visual/audio weirdnessControlsFrame Data default setting as R3 (from L2)Fix L3 and R3 icons being displayed in Button Config (for most controllers at least)Bug FixLord Pyre = Supers (via real input, Gem Cosmo, or new Quick Super macro) to always use the Blaze meter \Lord Pyre = getting hit out of Blaze It Up (hold 5U) now cancels the voicelineRikki = cannot jump cancel after either easy super if Unique was the first attack (e.g. 5U~5G, or 5U~3ATK's) \Sin AZ + Leznever = Fly ~ Super to stay groundedRead full article on Community Announcements (RichardNguyen)AnnouncementsOfficial
August 8, 2026
Voice SFXAZ attacksSin AZ attacksLord Pyre attacksAdjust Khontay volumesRead full article on Community Announcements (RichardNguyen)AnnouncementsOfficial
August 6, 2026
New ModeParry Practice = implement six scenarios where the dummy is playing back a sequence to practice parrying. It automatically resets positions when: you get hit or you finish a combo. \SystemDuring a Super flash: - Update parry cooldown window (first parry after the Super flash is easier as well as can now parry if was walking forward before the flash), and - Update input buffers (easier to input Supers, Specials, etc.)When doing a ground parry vs a physical attack, slightly reduce the pushback receivedCPU in VersusAttacks less often unless: last attack made contact or lock-on target is closebyAttack with Medium attacks less oftenActivates Cosmo Super when lower than half of Cosmo timerVersusSet the default versus type to be vs "Human"Voice SFXBonso attacksRikki voice for round callouts, etc.Voice-over for "Gem System" command list optionBug FixFix air parry allowing you to be in any direction after the parry input. Changed so it matches the ground high parry which is that the input direction must be in neutral or forward, otherwise the parry attempt is canceledRead full article on Community Announcements (RichardNguyen)






