Lorsque que nous avons débuté ce projet, nous sommes partis dans l'idée de créer un RPG en deux dimensions à la façon des premiers Final Fantasy, comme on peut en créer avec le logiciel RPG Maker.
Afin de réaliser cela, nous avons décidé d'utiliser le langage C/C++, aidé des librairies SDL pour les graphisme et FMOD pour le son
Au niveau des graphismes, n'ayant ni le temps, ni les capacités requises pour créer nos propres graphismes et nos propres musiques, nous nous sommes tournés vers la communauté de RPG Maker qui propose de nombreuses ressources en libres téléchargements. Plus spécifiquement, pour les musiques du jeu, nous avons, légalement, utilisé des musique trouvées sur le site Jamendo.
Un de nos premiers soucis dans la création de ce jeu à été de créer un scénario qui tienne la route. En effet, généralement ce que recherche en premier un joueur de RPG est avant tout une immersion dans un univers, vivre une aventure épique, le scénario est donc la clé de voute de cela.
Vous pouvez, si vous le souhaitez, découvrir la trame du jeu dans la partie histoire. Cependant, les grands évenements du jeu y sont dévoilés!
L'interface de jeu est l'endroit du jeu où le joueur déplace le personnage. A partir de celle-ci, on va chercher à déclencher différent types d'évenements :
En outre, pour pouvoir se soigner en dehors des combats, un menu est accessible à l'aide de la touche backspace.
Dans Maigrad, le système de combat se déroule en tour à tour strict : les alliés combattent, puis les ennemis ensuite.
Le joueur a accès à différentes options pour combattre : une attaque physique, l'utilisation d'une magie, l'utilisation d'un objet ou bien la fuite.
Les combats sont animés : les personnages réagissent lorsqu'ils attaquent ou s'il recoivent des dégâts. En outre, chaque type d'action possède une animation qui lui est propre.
Lorsqu'un combat est remporté, cela permet de gagner des objets et de l'expérience afin de gagner des niveaux.