Hi! Chances are you’re either coming from my GitHub page or you decided to view my latest work.
SpellFire
SpellFire is a 2-10 player multiplayer free-for-all battle arena game in which players sling spells at each other and knock them (and keep them) into the surrounding lava.
This game is inspired by MageCraft, a custom game made in the StarCraft 2 map editor.
The gameplay
The game
- Contains several rounds, each of which is a free-for-all battle until one person survives. The winner gets points, and when a certain number of points is gained, they win the overall game
- Between rounds, players get skill points to either learn a new spell or upgrade one of their existing spells
Users
- Have access to their basic fireball spell (Q) and can gain 3 more offensive spells (W,E,R) and 3 defensive spells (A,S,D) throughout the course of the game
- Move using right click and aim spells using the mouse
- View the game through an isometric camera (like League of Legends or StarCraft)
Additions and Features
I have quite a few features planned:
- Integrated modding support
- Modders will be able to create spells with just the visuals and a JSON file describing the effects of the spell
- I enjoy building systems that ease user pain points. A great place for this is modding; by building modding support from day 1, I hope to see users create amazing spells that I’ve never thought of
- Dynamic spell creation
- To make it easy to create spells, I need to create the spells during runtime
- This also means that there will be no predefined/prebaked spells. All spells in the game, including those from the base game, will originate from a JSON file
- Spells will be defined by a series of triggers and effects
- E.g. {At end of lifespan} - {explode} or {Upon collision} - {Split into two}
There are many more ambitious features planned. You can check them out here Whiteboarding.