Gem Battle

Gem Battle is a Match-3 Tactical RPG. Command a variety of characters to fight many different enemies on a diverse array of battlefields, with multiple different strategies to achieve victory.

Game Mechanics

  • Tactical RPG: Square up against a variety of enemies with your party of characters.
  • Match 3: Match gems on a hexgrid to make moves.

[Current Status: Demo Release]

Download Linux Demo

Download Windows Demo

Source Code

Current Features

  • RPG Combat: Command a variety of different characters in tactical combat.
  • Hexagonal Match-3: Strategic match-3 gameplay on a hexgrid.
  • Battlefield Variety: The battlefields your characters can fight in vary, with many different unique effects and terrains tp take advantage of.
  • Quick Battle Mode: Construct and fight individual battles.

Media

Gem Battle - Gameplay Trailer Gameplay Trailer
Gem Battle Setup Screen - Configuring match parameters Game Setup
Gem Battle Character Editor - Customizing character stats and abilities Character Editor
Gem Battle Ability Drafter - Drafting Channel Lightning ability for Mage character Ability Drafter
Gem Battle Terrain Drafter - drafting terrain gem effects for Bramble gem Terrain Drafter
Gem Battle Battlefield Editor - Editing battlefield stats Battlefield Editor
Gem Battle Battle Screen - Waiting for move Battle Screen 1
Gem Battle Battle Screen - Making move Battle Screen 2
Gem Battle Battle Screen - Making larger move Battle Screen 3
Gem Battle Battle Screen - Watching a cascade play out Battle Screen Cascade

Current Problems

  • Ability Functionality: The currently implemented functionality for abilities is very spottyand inconsistent.
  • Editor Functionality: The currently implemented editor functionality is laggy and incomplete.
  • Code Refactoring: The code needs a fair bit of refactoring and cleanup.

Roadmap:

  • Quick Battle Mode: Partially implemented. Construct and fight individual battles
    • Refactor Code: Code needs to be cleaned up and refactored.
    • Improve Editors: Improve editors so that they no longer lag, and can edit all features of abilities and terrain properly.
    • Expand Abilities: Implement a much greater variety of abilities.
    • Expand Battlefields: Implement a much greater variety of battlefields.
    • Add Art and Music: The game needs art and music for improved user experience.
  • Adventure Mode: Engage in a directed adventure towards a set goal.
    • Dynamic Character Creation: Create characters dynamically, for near infinite possibilities.
    • Procedural Encounters: Face a variety of enemy compositions in every run.
    • Character Progression: Recruit and level up your party members and unlock new abilities.
    • Noncombat Encounters: Engage in shopping, crafting, diplomacy, party downtime, and other noncombat encounters.
    • Crafting: Create powerful equipment with a complex, dynamic system.
  • Campaign Mode: An openworld campaign in which you get to set your own goals.
    • Procedural World: Generate complex procedural worlds.
    • Enhanced Roleplaying: Explore the motivations, desires, and goals of your characters.
    • Diplomacy and Intrigue: Engage in complex interactions with a variety of other agents in a complex, dynamic environment.
    • Battle at Many Scales: Engage in combat at many scales, from individual duels to full scale wars.
    • Kingdom Building: Capture and develop territory.
    • Technological, Intellectual, and Magical Progression: Progress in the realms of magic, technology, and cultural and intellectual thought.
Discuss on Discord