Note: This is a really early prototype, most of the planned functionality is still not implemented due to time constraints.

Description

This is an entry for the 11th Pirate Software Game Jam

Pitch

Magicae Insolitus is a 2D Top-Down Roguelike where you play as a joker that’s trying to become a mage, except, all his spells are unusual and mostly related to gags, his goal is to beat the dungeon exam and become an official mage.

Player Experience

The player will be exploring a procedurally generated dungeon, defeating enemies to earn gold, acquiring new spells/equipment, and spending their earned gold in shops to upgrade their overall stats, equipment, and spells.

Gameplay Overview

The player controls a joker look-a-like character that casts magic in the direction of the pointer. Throughout the dungeon, they will find monsters that they can defeat to gain gold which can then be used to upgrade their spells or stats when they go into the shop which will be accessible in a specific room that spawns in a random position, the player can also buy new spells at the shop but they’ll cost more compared to finding spell scrolls in chests hidden throughout the dungeon. The player will need to choose the best combination of spells since they’ll only have 4 spell slots, so there needs to be a good strategy to get to and defeat the boss. In order to challenge the boss the player must find the hidden key in a random chest and unlock the boss's room. The player will start with 3 MP so in the beginning they won’t be able to do bigger spells, this can be upgraded at the shop. MP can be recovered at the shop or from mana shards dropped by enemies.
Note: most of these features have not been implemented yet, may be implemented in the future depending on if this project continues.

Theme Interpretation

In this game the player will only obtain spells that are considered unusual, to say the least, these spells can consist from being annoying to overpowered or just useless most of the time, there are also spells that can summon projectiles that deal more or less damage and also deal additional effects depending on the projectile.

Controls

Description Keyboard Gamepad
Movement Arrow keys/WASD D-pad/Left joystick
Aim Mouse movement Right joystick (Not working properly at the moment)
Change spell (Not implemented yet) Q & E LB & RB(Xbox) | L1 & R1(PS)
Cast Spell (Not implemented yet) Left mouse click LT/RT(Xbox) | L2/R2(PS)
Pause Menu (Not implemented yet) ESC/Enter Menu button

Spell List

Spell Name Description Cost(MP) Mockup Implemented?
Eat this! Randomly throws a food item in the pointed direction - the bigger the item the more the damage, certain items may cause a sticky effect that slows down or stuns, a small percentage of an item actually restoring health to an enemy. This is the starting spell for every run. 0.5 N/A 50% (throwing food part is implemented, random effects not yet)
Card Magic: Cardify Will turn enemies into stickers, collect one of each to unlock an achievement (does not work on boss) 1 N/A Yes
Card Magic: Summon Card Randomly summons a monster that was turned into a card as an ally 3 N/A No
Joke Magic: Dad Joke Tells a random dad joke - Stuns enemies for <x> seconds</x> 1 (May cost more depending on level) N/A No
Joke Magic: Knock-knock Summons a fist that goes flying in the pointed direction, may stun on hit 2 N/A No
Joke Magic: Killing Joke 1 hit kills the target(can’t be used on boss) 5 N/A No
Stupefy Stun a target enemy(may fail) 3 N/A No
Seltzer Sends a spray of seltzer water 1.5 N/A No
Bang! 90% chance of being a dud shot (can be improved in the shop), if it succeeds deal 50% of enemies’ health as damage 3.5 N/A No

Additional Links

[Kanban board]
[Report an issue/Submit feedback]

Download

Download
magicae-insolitus-win.zip 34 MB
Version v1.0.2rc Jan 27, 2023
Download
magicae-insolitus-linux.zip 33 MB
Version v1.0.2rc Jan 27, 2023

Development log

Comments

Log in with itch.io to leave a comment.

(+1)

great game so far! i got softlocked many a time because rooms that were generated didn't have the right attachments to other rooms. might wanna fix that

thank you :) yeah the code in charge of generating rooms still has a few issues regarding that, going to see if I can fix that for a future release