Loading...
0
2 months ago

Everything works!! No one's getting stuck in any walls, or flicked into space, or staring into the fire forever... success! Now it's time I finally write a little about the language and software I'm using, in case any of my 1 followers are interested...


So, all of this is written in C# using MonoGame and MonoGame.Extended, and the sprites, dredged from the depths of some decade+ old hard drive, were all either frame-by-frame animated in GIMP, or drawn in Anime Studio and animated with Spine. Attempting-to-be-an-animator me was known for neither wise spending habits nor making my own life easy. Much like attempting-to-be-a-programmer me. I guess I haven't changed much.

I initially started this a couple of months back to get myself engaged in learning C#, but it's laid claim to my soul since then and now I can't leave it alone. I'm still a little flabbergasted that it's even drawing anything to the screen, so having animations, walls, collisions, movement, and interactions between entities and scenery all working as intended is just a continuous mind explosion.

I can't thank myself for all of it; between Nate from Esoteric answering just about every forum post any Spine user has ever made and the amazing MonoGame community creating so many tutorials, I do feel like I've had a lot of help. I know I'm still very much not doing this the easy way, and DEFINITELY not the quick way, but I'm having so much fun with the journey of it that I really don't care.

If someone ever reads this and you want to know how to get going on a project like this yourself, let me know! I can't promise I'll teach you the right way, but I can teach you what I did.

#CSharp #MonoGame #MonoGameExtended #XNA #Spine #Esoteric #EsotericSoftware #GIMP #AnimeStudio #VectorArt #PixelArt



0 comments

Loading...

Next up

Aaahahah... whoops.

I used to be ok at this but now I kind of suck. They really should make it so skills don't degrade over time and we can put them in a box and never think about them again for half a decade with no consequences. #pixelart #gamedev #GIMP

Presenting as promised... one sprite! This is the first time I've ever managed to get the top-down angle right, so I'm feeling prettty pleeeased. Now I get to do the fun part!

Hooray! The walls almost work! Just got to unbreak them for the player now, and then maybe unbreak the fire collision, too...

A menu! And a screen transition!! (that only works when loading files rn..) This all took way too long. But it does look cool!! Now let's see if I can do story time without writing an entire autobiography...

I remembered how to draw sort of!! Although perfectionism is not being my friend right now... maybe soon I'll stop pushing vectors around and actually achieve something, who knows, really? Maybe I'll push vectors around forever! It's anyone's game!!

I just ran across my very last WIP before suddenly never picking up my graphics tablet again in 2018. I don't understand, I thought I gave up because my art sucked irredeemably and was never improving...?

Running!

Aaand I went with something totally different Of course! Next - actual sprites, probably.

Aaand... tadaaaa! Scene changes, plus saving and loading from JSON!! Need to fix the glitchy player animations (and my save/load functions are pretty hacky rn), but it's 2 more steps closer! #pixelart #vectorart #MonoGame #XNA #Spine #Esoteric #CSharp