Loading...
1
5 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.

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



0 comments

Loading...

Next up

Finally! an asset for this actual game instead of an old, unrelated one! I kind of hate it she keeps going momentarily bald, and how have I made her legs so weird, and I really need to make it transition nicer between directions... but it's a start!

Waaay better. Also, wriggly physics hair! She'll get an idle animation and even wrigglier hair eventually, but now I've fixed all the rendering bugs and remembered how to animate, maybe it's time to start adding content... can't avoid it forever, right?

Presenting as promised... one sprite! This is the first time I ever felt like I got the top-down angle right, so I'm feeling pretty pleased with myself. Now I get to do the fun part!

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...

Mmm... I changed my mind. This one's better.

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

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

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

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!!

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