Hello there! Gotta say I'm kinda nervous as it's the first time I'll be presenting this publicly >.>
So, I began this project some time ago hoping to better my gamedev and graphic skills.
I love rythm games, RPG, and isometric pixel art so this is a totally self-indulgent kinda thing mixing all that together.
I like reinventing the wheel (to some extent) so I'm using Monogame, along with Tiled and Aseprite.
(yes I can use Unity. no I won't for this project.)
First thing I did was tring to find what kind of gameplay I'd enjoy, and as I need visual backup I ended with this quick mockup:
The most complicated was conceiving a system for different musics to be integrated. Long story short: I made a Windows Form app that generated a json from manual input for the music and rythm line with some metadata like the name of the song and its BPM (beats per minute) speed. Next the json was added to the Monogame project and converted to a Data Transfer Object.
After many hardships, it works! :D Still have to add the gameplay though.
Meanwhile, I was still fumbling a little with the main character and universe design, even though I had already made some assets.
More images because it's prettier than seing my code I guess:
I'm finally happy with her design, so I present you Ciale Marheim! Gotta wait for lore and stuff though as I have the narrative/writing skills of a 8yo.
Let's go back to some in-game stuff shall we?
I mentionned that I like old RPGs, and I fancy the idea of separating overworld exploration/interactions and actual battle chaos.
So, beside all the fight system my actual goal is to make a tiled isometric environment with free deplacement (not grid based).
Again, they say a gif says more than a thousand words, so here ya go:
Camera is jerky and no, collision is not implemented for now, I'm working on this. Also I want movement to be able to manage heights (somewhat like Final Fantasy Tactics Advance?).
So, uh, there's so much to do but so far it has been great fun, and the only restraint I have is my own opinion, so even though I have a day job to attend I'll continue to nurture this little project of mine.
If you made it this far: Thanks for your attention :D ! I'll keep you updated in this topic, or maybe speak about more specific bits sometimes.
Have a nice day/night and see you next time!