Magic Missile
A downloadable game for Windows
Introduction
Magic Missile is a PVE Magical FPS made on Unreal Engine 5 by Anagon, VampirisAyle and Héri
This game was made as part of a course in AI & FPS mechanics in Unreal Engine and had to be realized in 6 weeks between October and November 2025.
The goal of the game is to collet all 6 Nutsies and to defeat the boss lost in the cavern. To do that you will have to explore the map to find the arcane cards to learn new spells and get stronger while fighting the goblins and feys waiting to stop you.
Mechanics explanation
Short explanation of some mechanics that may be unclear/not correctly explained inside the game.
Spell book : The player can use the 'Open Spell List' key (default 'E') to open, they have to keep the button pressed until they chose the card you want to use. Then release and the spell Rune will open.
Spell Rune : When selecting a spell, the rune will appear on screen and the player will have to draw it with his mouse. The cursor does not have to stay in bounds of the rune but simply mimic the movement on the screen.
Cancel Selection : If the player open a Rune they didn't want to use they can use the 'Cancel Selection' button ('RMB' by default) to close the UI. Bug : If you cancel the selection before choosing a rune, it is possible that the cursor may stay on screen and prevent you from turning etc... If you cancel the selection again it should resolve it.
Known Bugs and Errors
Bugs
Missing Texture : Some texture may be missing on the first start of the game, simply go back to the main menu and start again, everything should be there then.
Selection cancelling : As said earlier : If you cancel the selection before choosing a rune, it is possible that the cursor may stay on screen and prevent you from turning etc... If you cancel the selection again it should resolve it.
Translation Error
Just like the precedent game Barberousse, as it was for a french jury, some translation for the key binding inputs has been lost in shipment and not corrected after.
Here is the list of all the default key binds and their french and english translation :
| English Name | French Name | Bind |
| Move Forward | Avancer | Z |
| Move Backward | Reculer | S |
| Move Left | Gauche | Q |
| Move Right | Droite | D |
| Jump | Saut | Space Bar |
| Sprint | Courir | Left Shit |
| Crouch | S'accroupir | Left Ctrl |
| Pause | Pause | P |
| Open Spell Selection | Changement de Sort | E |
| Use a Spell | Lancer un Sort | LMB |
| Next Spell | Sort Suivant | Mouse Wheel Down |
| Previous Spell | Sort Précédent | Mouse Wheel Up |
| Cancel Spell Selection | Annuler la Sélection de Sort | RMB |
Work Distribution
Anagon : 2D assets, ennemies AIs
VampirisAyle : Level Design, Tutorial and Tutorial UI, Game Design, Nutsies handling, Spell change mechanics (Spell rotation UI + Cursor drawing mechanics), Polish
Héri : Player Rig, Player Animation, Player Mechanics, UI, Settings, All Spell creation, Spell VFX (Also creating some), Game Mechanics (spell included), Items (card and potion), Game SFX, AI polish, Damage Compass
| Status | Released |
| Platforms | Windows |
| Authors | Heririsson, Vampiris Ayle, Anagon |
| Genre | Shooter |
| Made with | Unreal Engine |
| Tags | 3D, Fantasy, FPS, Magic |
| Average session | A few minutes |
| Languages | English |
| Inputs | Keyboard, Mouse |
| Content | No generative AI was used |

Leave a comment
Log in with itch.io to leave a comment.