Episode One - The Phantom Motivation - 29/5/2018
Welcome friends, let me tell you - it has been a day. What kind of day? The kind where I don't want to talk about it, god, don't you know it's rude to pry? I'm writing this as a procrastination method because my scritchy scratch notes are looking at me with their judgy 'write your particle generator you lazy wench' eyes, but this is game related, and so it counts.
Allow me to introduce to you...
Catchy name, right? I know
Yes! It's this thing I've been working on for about 2 months now that has no name!
*hold for applause*
But actually, I am pretty pleased with how it's going sans name. I think what I'm most pleased with is the software architecture, I've been spending time really thinking about how I want things to interact and work together. I love me some efficient code, and for the most part it's looking pretty nice. The goal for me with this game was a pretty simple one -
"Actually finish this one, you flakey bitch"
So the fact it's going strong is nice. Recently I got the world transition looking all nice, and added a basic af particle generator for some pretty sparkly effects. Whats that? Do I know I could just get an open source particle generator and save myself time and effort? Why yes, actually, I had considered that - where's the fun there though? The sad part is I actually think it will be fun. Ha!
me to me
I also started on some animation stuff. Real talk; I want this game to be fun, feel good to play, be unique in some way, and have a strong art style. Art style is important to me, and is one of the reasons I prefer writing 2D games - I think there is more opportunity for unique art in the 2D world. That's not to say there aren't examples of amazing 3D games, I just like 2D better generally *stares longingly at Skull Girls* ALSO! Less maths. Fuck you, high school maths teacher! Told you I wouldn't need it, you don't know me! (spoilers- I do need it, and use it, and wish I had listened more. Stay in school, kids!)
Here is a home video of my little baby, all grown up
oh man...this is more painful than anticipated...let me find a gif converter...
*84 years later*
You know what, we'll circle back. Anyway, this brings us to today - it's just been kind of a shit day tbh. My car is being a bag of dicks, the repair man is flakier than puff pastry, and I have no milk for coffee. No MILK. For COFFEE. NOMILKFORCOFFEE. I'm dying, is what I'm saying.
Today I had high hopes, I had the whole day off from work and was gonna get a bunch of stuff done. So far I have a page of rough notes and work flows, and this stunning dev log entry - you lucky geese. What was I going to do though? Well, like I said I have the particle generator, or I could do the animation class, or I could do some art. Pretty much everything from the backgrounds to the characters is a placeholder right now, some (like the trees) are pretty nice placeholders, but placeholders none the less. I think the art style is coming along nicely, I opted for a water colour style mixed with clean bold lines. The watercolour is real watercolour!
except the opposite of this...because it IS watercolour
I still have a long way to go...for a start the animation is a trash fire of awful, but this is my animation virginity we're talking about, I gotta break it gently and it's gonna take time for me to git gud. Which reminds me I should set up a Git repo for this stuff. Also I wonder if there are language and content guidelines on here? Just checked them and I think I'm good. See! We're learning things already. On top of the animation, the game world needs a lot of work, I have 3 monster types but a plan for another 2, and I need world elements like moving platforms and climbable walls...so much to do. I'm pumped though, I like where I'm at and I'm excited about where I'm going.
Anyways, I wanna take you all on my dev adventures and break down my learnings as I come to them. I'm writing this thing in C++ with the SFML framework and Box2D physics engine, so if you're interested in any of those then maybe this thread will be of interest to you. Or maybe it won't. Time will tell. FYI here are some things I want to cover shortly
- Game Concept
- Art Prep and Design
- Animation Framework
- Particle Generator
- Game States
- Transition Sequence
Okay!! That's it from me today - for your dedication here is a clip of where I'm at. The gif thing didn't pan out, I ended up having to upload it to youtube just to embed it so that was fun.
Love you, bye!