We closed out last week just a little shy of all the needed gameplay (namely, going places, clicking on things, and having my scripts play as a result). Thanks to a helpful plugin called Dialogic, I had no need to make my own dialogue system…
And Godot comes with pathfinding out of the box, albeit buggy pathfinding, which may mean I need to apply a couple bandaids of my own.
The hope was to have all the gameplay systems done that week, spend this week making a Complete Game, and then the rest of December and January expanding the game.
As of the close of today, I have reached the point I aimed to hit last Friday which is… not great, but better than my other missed targets by a lot. Crosswiring multiple forms of input in Godot proved challenging, but not nearly so challenging as Unity. With Dialogic coming with choice boxes, and me spending my first couple days implementing palette management and a custom animation system suited to my prejudices, my Godot RPG Engine is now more capable than my Unity RPG Engine, and I have less experience with Godot on the whole.
Here’s my sweet, sweet radial menu radial menuing.
But that is not (for me) the most exciting bit of news. Unhappy with my test graphics, I began the process of doing research and mockups into the sorts of graphics I’d like to do in my game. I have wavered between my hand-drawn style and pixel art in the past. And one of the reasons is I can make competent pixel art, but not unique pixel art.
Until now. The dam broke.
That’s a mockup, but that’s the style. It means the characters (except for the piqha) need to get larger, but I’ve realized I can bring the feel of my brush into the pixels. In fact, I’ve done it before:
I am now genuinely excited for the art I am going to bring to this game, and to future books and comics, even if it is low-res adventures.
When I ended the week without reaching my goal, the plan changed. This week is no longer for finishing, but for building. Next week is not for finishing because of Christmas. The last week of December is now for finishing. But that’s fine. I went for two months so I would have that space to work in.
So this week, the plan is to build out from this foundation. Get the game looking interesting.
Next week, I intend to work on it some, but not a ton, thanks to Christmas.
And the week after that is a race to make it a complete game. That is, having the win or lose conditions, the music, the options menus, the title screens, and so on.
Usually I post all this stuff to Twitter as I do it, but ever since I hit on the art direction, I’ve been holding off. I want my next salvo to hit hard, with lots of the new art to gawk at.
According to schedule, this week is supposed to be the first full week of development on Last Legend Zero, in which basic gameplay is established. Next week, then, is the week of “finishing” Zero, that is, ensuring it is a finished game, so that anything added or refined during the remainder of the development time is literally added or refined. However, yesterday I had a mild cold, and today I slept in due to the some moderate symptoms.
Additionally, I spent the last week developing a workflow that would create HD graphics that I could then reuse in books. However, there are still several advantages to using pixel art, and I recently was reminded of them.
At the moment, most of my work can be re-purposed easily. Turning my HD palette shader into a pixel art palette shader will only make it simpler, not more complex. The palette management system I’ve devised for the one shader will work for the other. I’ve made almost no graphics for the game.
So, let us weigh the pros and cons of making a game in both pixel art and HD graphics with these emoji: 👾🖋️
👾 Pixel Art is Future Proof: As screen resolutions improve, pixel art will continue to look just the same.
👾 Pixel Art Implies More Gameplay: The more bespoke an asset is, the less you can do with it. The more reusable the assets are, the bigger the world feels.
👾 Pixel Art is More Gameplay: Pixel art takes less time to make, meaning more of my time and money budgets can be devoted to the actual game.
👾 Pixel Art Runs on Potatoes: The lower the resolution of the active area, the less work the computer has to do, the wider the range of machines that can run your game.
👾 Pixel Art Palette Controls are Tighter: Instead of having to adjust several related colors into several other related colors, I can simply turn one color into one other color. This allows for shading, and for larger palettes if I so desire.
🖋️ HD Art Is More Distinctive: While pixel art styles vary, especially as you go up in resolution, unless you try to adopt a fairly extreme style, your game will not stand out from other pixel art games. An HD hand-drawn game will always look like Hollow Knight to some degree, but it will have more of an identity of its own than a pixel-art game.
👾/🖋️ Pixel Art Is Considered “Cheap”: You have to charge less for the same amount of effort if you make your art pixelly. Although with the current plan, we’re already talking price ranges that fit pixel art just fine, so this isn’t decisive for one or the other.
👾 If we do pixel art in 3D, we can replace it with HD art at a later date: This means committing to pixel art is not committing against HD art.
👾🖋️ HD Art works better for illustration, but not decisively: There are plenty of kids’ books and shows that use illustration styles that seem sloppier or otherwise less good styles. And, in fact, if I make children’s books with pixel art illustrations, I will be doing something that few people do. It will be a distinct book style.
🖋️ Pixel Art Implies a Computer/Virtual World: While I do want to mix Digimon, Wreck-It-Ralph, and Tron for a virtual setting, and both art styles can be used to mean both kinds of world, HD art is better at representing both realities.
👾 I have better tools for animating Pixel Art: Aseprite is simply better than any HD animation tool I own. It is certainly better than animating by pencils and guesswork.
🖋️ I’ve Always Wanted to Make a Hand-Drawn LookingGame: And here’s where I trot out the classic pen test of piqha:
🖋️ Godot Does Not Gracefully Translate Inputs Into Differently Scaled Viewports: In Unity, I could set one camera to a pixel art scale, and one to an HD scale, and mix and match the styles, which is how I made this lovely thing:
Mixing and matching scales like this doesn’t work out of the box in 2D in Godot AFAIK. Although, this isn’t a total win for hand drawn art, as it does work out of the box if I do a 3D world:
🖋 Piqha Just Work Better Hand Drawn.: Here I want to do a compare and contrast between the above picture and one I generated in Aseprite that, for some reason, refuses to export correctly. But it refuses to export correctly, so I can’t.
So it looks at this point like Pixel Art is winning by a wide margin, especially if I use a 3D world.
This week’s task, as I said, is to get the basic gameplay up and running. Next week’s task is to turn it into a complete game. Time to buckle down!
I got scale-mixing working in Godot and it wasn’t even hard.
As of Captain’s Log LB•11: The Primacy of Vidya, I have decided that henceforth instead of making comics, games, videos, or books as the fit takes me, I will be making games and then deriving comics, books, and videos from the games as much as possible.
It’s no good for some things, like Awesome Moments, obviously. In that specific case, I am content. Awesome Moments is a record for my own children, and I feel a little odd about making it a product. But I do need to make a product.
I’m working using a concept/business model I am calling the Game Tower.
A Game Tower is a game development technique wherein you make a miniature game that is a Complete Game that implements a core mechanic of some larger game you would like to make. Then you release and sell that game. Then, on top of that miniature game, you build a larger miniature game that has an additional component. In this way, you build a tower that grows towards the dream game you wish to make, while also increasingly funding that game and expanding your track record.
I have discussed before how I find dismal projections of how little money indie game developers make to be encouraging. Partly because I’m old poor, so a coder’s “I could never live on this” is easily 50% more than I can hope for as a Lowes Greeter. But partly because of the way Game Towers work. The projections in question assume you are marketing from square one each time, but every brick in a Game Tower helps sell the brick below and the brick above.
I have two Game Towers in the running. A JRPG Tower, which we’ve spoken of and…
The one I’ve chosen, Game Tower Awakening, is building a foundation with my favorite games in mind, especially The Legend of Zelda: Link’s Awakening for the Gameboy, with later influences from Megaman and Megaman X.
The first brick in that tower is familiarize myself with the Godot engine, try out some graphical and gameplay ideas, and see how that goes. And so I have done. Hat Trick: Prelude to Nightmare was made in Godot, tested the ideas, and is technically a Complete Game, even though it is not a good game.
Now, this is not the first game in the tower to be ‘financially viable’. Nor can I follow the proper methodology with this game, as making it has taught me several things I want to change on the ground floor. So after concluding I should focus on vidya, I debated two options:
Release the Proof of Concept with no real gameplay to the world and immediately begin working on the second brick.
Spend up to a week polishing the Proof of Concept so that it can be reasonably considered a real minigame.
The advantage of 1 is that it does a better job as a marketing tool. Hat Trick: Prelude to Nightmare was not meant to be a mere proof of concept. It was meant to market the Hat Trick comics on Bunny Trail Junction And it was meant to market the second brick. Right now, it’s not a good game. All it can really do is prove I can make certain things.
To make it a good minigame, I have a week or more of work ahead of me. Animating goblins, developing rudimentary AI, filling out the levels, changing the music at dramatically relevant times, and adding a bunch of satisfying beeps and swooshes to the menuing. This puts me a week or more further away from making the second brick. No big deal?
It would be good to do. I have learned a lot of stuff about Godot making this first game in the engine. There’s a bunch of things I want to do completely different now. And I know from experience that game dev will always be like this. If I start over, build a new foundation, by the time I get a game out of that, I will have a ton of stuff I’ll wish I’d done differently. Pushing forward to make the minigame a proper minigame would mean I begin work on it with even more notions of how I can do better.
But some of the changes I intend to make are fairly drastic.
For instance, I want to build my animation system differently so I can compartmentalize animations and reuse them between multiple characters. Oh, and here’s a big one.
I’m going to ditch 2D for 3D.
Not entirely. I still intend to use the same sprites and tiles. But I will do so in a manner reminiscent of Paper Mario or Octopath Traveler, albeit with an overhead perspective instead of a side-on perspective. So more of a Pokémon Black & White kind of look.
See, one of the things I love about Link’s Awakening is all the jumping. To add top-down platforming in 2D would be complex. I’d have to carefully consider how to emulate the third dimension. How to alter and sort the graphics as they get higher or lower. How to track which parts of the map are at which height.
If I just shift that gameplay into Godot’s 3D engine, I get all that stuff automatically.
And I can take a Link’s Awakening style adventure and make Megaman or Sonic levels by tipping the camera on its side a little.
And I suspect (I do not know, but I suspect) that Godot may succeed for me where Unity failed, allowing me to prototype gaming in pixel art, and then slip HD art with the same proportions in if I decide to make the game more ambitious.
The Choice Revisited
Now, let’s take a quick look at Option 2: cut off my proof of concept where it is and begin building the second brick now.
If I am correct, I should hit a stage in developing the second game where I can take a couple of days, build out the first brick’s world and situation in the game in progress, and simply publish it in place of the proof of concept. That is, a month (hopefully less) into making the second brick, I can paint the second brick to look like the first brick, and get all the advantages of finishing the first brick first, as well as the advantages of cutting directly to the second brick.
So that’s my choice. Today or tomorrow, the Proof of Concept will be available for download on bunnytrail.itch.io/hattrick0 and then, later, when I can recreate it and more in the second brick engine, it will be swapped out.
The Second Brick
The Second Brick is a ninja stealth combat game where you play a snow leopard ninja my wife uses as her online avatar, sneaking around and killing therians. Tenchu Z in the Link’s Awakening engine. Aside from the meager marketing I manage on Twitter by my lonesome, this has the advantage that I can have her run betas on her Twitch streams, and enlist her fanbase in spreading the word.
The Third Brick…
I have many, many friends online who are writing excellent books and comics and drawing attention. Releasing the second brick is all the proof I need that I can turn one of these into a still bigger game. I have lots of ideas for several properties, but we will see who is amenable. With our audiences combined, the Third Brick will have an even greater reach.
That JRPG Tower I was working on? The one that’s more marketable, has better storytelling potential and so forth than the Tower I’ve chosen to build just because I happen to like it more?
It may have very different gameplay than this Tower. But I might be able to take the work I do on graphics and dialogue and world representation, and use the same foundation for a second Game Tower.
Right now I’m pushing ahead on getting Inktober drawings done. I’ve got 7 of the 31. I hope to finish the day at 8 or 9, and get 2 or 3 done tomorrow as well, then average 2 a day through September. To pull it off, though, I may need to scale them back. Do smaller pictures.
My other option is to do one or two a day, and do a comic a day in addition to that, to build up my backlog even further. And while Hat Trick and John Michael Jones are both calling out for work, I have another option as well. After all, I’ve been talking lately of which game I should make, if I were to try and make a go of making a business of making games…
Considered using one of my Unity builds..
And now I’m planning to switch to Godot. I want to reduce my reliance on Unity, and I want to reduce my reliance on Windows. I don’t trust either of those companies, least of all Microsoft.
And I’m thinking, let’s do it. Let’s build games that bring us inchwise closer and closer to Breath of the Gameboy.
So I’ve mocked up some Gameboy style graphics,
and I’m thinking make a short game where Arthur fights goblins in a graveyard over September and October, and then release it in November, just as Arthur starts fighting goblins in a graveyard on Bunny Trail Junction.
Then, next year, I can build up to and crowdfund 8 Lives Left.
Of course, my need is to make a living, and I still haven’t worked out a short term connection between my working on this and my paying my bills. I have a long term connection. January I’m planning to ring in the new year by going on a publicity blitz for Bunny Trail Junction. At that point I’ll have five months of comics, two to five months of backlog and, assuming I follow this plan, a video game. When I reach out to the internet at this point, I’ll have a lot of stuff to point them to, and a reason for them to tune in every day. Then if in, say, February or March, I run a crowdfund for 8 Lives Left, I’ll be able to build on that foundation.
I guess we’ll see how it goes.
Anyway, a seven comic arc going over the Hat Trick → 8 Lives Left → Breath of the Gameboy pipeline could ring in November, followed by the Hat Trick arc as it now sits, followed by some bestiary entries or something would make a decent November.
I’m going to post three panels from Bunny Trail Junction, but they are ripped from three different episodes:
Except they’re not just three different episodes. They’re three different workflows.
In Panel 1, I printed out two comic templates on a sheet of 8.5×11 paper. Since BTJ monthlies are printed 5×8, and this is scaled to use almost all of the page up, whereas the monthlies have generous margins, this means the artwork is, say, 20% bigger than its final form.
I letter in the text with a Pigma Micron 05, except for bold text which gets my Tombow しっかりbrush pen. (And know, I don’t know what the heck “shikkari” means, I just know enough Japanese to sound it out and produce the correct letters with my keyboard). Large pools of black are filled in with the Pentel Pocket Brush. Hatching is done with a Pigma Micron 01, and corrections/stars/white outlines on black are done with white Sakura Gelly Roll 10.
This is how the hand-drawn episodes have largely been done.
However this month, I decided to try something new.
For Panel 2, I printed my template so that one template fills an entire 8.5×11 sheet. This means I’m working at well over twice the final size, as the Good Lord intended. The lettering was done with the Tombow しっかりbrush pen, with bold provided by the Tombow な(?)やか brush pen. In this case, I’m not actually sure I read the kana right. It’s something-ya-ka anyway. Maybe that first symbol is a kanji I have yet to learn (that would be most of them). The scene is then drawn with a blue pencil (like the first), but inked with the pentel pocket brush. I have a lot less control over the pocket brush than I do over the Tombows, so the result is less consistent, but it has a certain life to it that the Tombow art lacks. Again, I use my Gelly Roller for white bits and my Pigma Micron 01 for hatching. Which looks about the same, despite the fact that it should look noticeably thinner.
Panel 3 was a process I “Prototyped” yesterday. I noticed that some of my art looked from ink leeching into the paper around my brushstrokes and decided to try drawing the comic on Bristol Board, as if I were some sort of professional.
Other than that, the process is identical to 2. Well, not exactly. Since I can’t print my template onto the bristol board, I have to use a light table to project the template through. And if I’m going to project the template through, I can “pencil” on my computer and print the pencils out, which allows me to use all sorts of hacks like selecting, rotating, scaling, and smudging to more quickly assemble my scene.
The lines are, indeed, crisper on bristol board. There’s a reason it’s the industry standard. However, I still don’t have good control over the pocket brush. Moreover, because the ink doesn’t leech into the surrounding paper particles as much, it also dries much slower, and it is easy for someone sloppy — someone like me — to smear it with his hand.
At this moment, I have half a mind to go back to the Tombows for illustrating. Maybe use the bold/mystery meat tombow for outlining at this double scale, see how well it handles on Bristol Board. But I really want to keep that life that the pocket brush is giving me.
Here’s a test panel of John Michael Jones, illustrated in like manner to the above, but then colored with the Rainboy palette:
My plan, at this moment, is to take it up a level. Use an actual paintbrush and actual ink for Inktober. Then back off and try a few comics with the Tombows after I’ve finished that gauntlet.
Prompts drop tomorrow. Here’s hoping I hit the ground running.
There is a thing called comicsgate. I mention it with some trepidation.
When it became obvious that Marvel and DC were more committed to their observance of the Death Cult’s religious shibboleths than even to profit, several groups of people began simultaneously making their own comic books. Some, I consider friends and allies to this day. Some, I wish well, but I would rather ignore them and be ignored by them in turn. Together, this merry band was branded comicsgate.
And then it fractured into pieces as the groups attacked one another. I have my own theory as to who is at fault, but I’ll not share it here. Obviously, my guys were 100% innocent and the other guys were 100% guilty. But I am not in the thick of Comicsgate; I am outside it.
See, I’m not a comic book sort of a dude. I never got ahold of comic books as a kid. While Comicsgate is either reminiscing about the glory days when we didn’t know Wolverine’s true identity, or even delving back farther, to the days when Batman wasn’t afraid of guns, my exposure to the comic art form was 100% newspaper comics.
I knew superhero comics were a thing. My mother loved the Chris Reeves superman movie. I spent hours pouring over a book about Spider man from the local library. I had caught bits of the Adam West TV series. But I don’t have nostalgia for the good old days when comic books were good because the only comic books I had access to where collections of BC, Peanuts, Wizard of Id, Garfield, and Calvin & Hobbes.
And, as I’ve related before, I also had access to books on how to make these newspaper funnies, and articles interviewing Jim Davis, Charles Schulz, Johnny Hart, and eventually, Bill Watterson.
All because five-year-old me miscommunicated and said I wanted to be a cartoonist rather than an animator.
And you know what? I want to be a cartoonist rather than an animator. I love the art of the newspaper comic strip. I think Scott Adams’ formula of 6-dimensional humor is a fantastic innovation in the understanding of the format.
Even though, you know… I’m not making much use of it.
Yep. I’m taking the lessons I’ve learned from the study of newspaper comic strips and applying them to story telling rather than joke telling. And that’s just how I intend to do things.
This is fine. There have always been newspaper comic strips that worked this way. Either mixed humor and storytelling, or else abandoned humor altogether and focused entirely on storytelling.
The newspapers are dying. The Newspaper comic strip is dying. The webcomic is its heir. But the webcomic changes some things.
Newspaper comics were filtered by syndicates and newspapers. Webcomics are unfiltered. The filtering process weeds out visionaries and prophets who defy convention and social norms, but it also weeds out dreck. So now, comics can exist that are better than what the papers would allow … but a lot of other comics exist that previously were denied existence because they were legitimately crap.
Webcomics can have color every day, not just Sundays! And yet I’m ignoring this and working purely in black and white ink. I’ve considered trying to come up with a setup where I use grayscale paper and black and white ink to create a tri-tone comic, or simply adding in a gray after I scan, but I’ve discarded these ideas.
Webcomics can have animation. Again, I’m ignoring this. I’m just making paper comics, but keeping the web in mind.
And that’s the aspect ratio for you. 16×9 doesn’t show up in a lot of newspapers. But it works nicely on Twitter, and if I stack the panels vertically, you can read it on your phone.
This kind of vertical formatting is the innovation of Webtoonz, and now Arktoons as well. Webcomics for a new era. Huzzah. I approve. Especially since, IMO, they will fit nicely in a pocket book printed by KDP.
I think the Newspaper format comic deserves to live. I think I’m going to take it under my wing and continue to produce things in this fashion. I think my 3x16x9 styling will neatly combine the needs of screens and books. But it has other advantages that recommend it to me.
The Format of ADHD
I can spend several months making an illustrated book. I’ve proven it several times over. And I’m definitely going to drag Awesome Moments across the finish line. I don’t know when, but it’s good for my kid to have.
But long projects are hard. If what I am told about ADHD is true, I don’t struggle with controlling my focus; rather, I literally cannot control my focus.
When I try to simplify comic making down enough to make it a rapid prototype, which was the original purpose of this strip, I lose interest. It’s too easy. When I try to do multiple drafts to maximize final quality, as is really ideal for the kids’ books, I lose interest. It’s too long.
If I have an excess of focus, enough to make a proper comic book or (alas) a children’s book, I can make my RPG engine, and that will be better both for me financially, for the culture at large, and of course, for great justice.
But I need enough of a challenge to care. It is not enough to make beans. There has to be craftsmanship.
Yesterday in a big mess of brainstorming I circled around the idea of making a prototype comic. Again. You know, the same prototype comic I made back in April. But for real this time, you guys.
Last night, before work, I did concept drawings for the characters. It happened that I had a printout of my pixel art mockup for my Wren game in my clipboard
And so I tried to match styles. Which, in turn, the pixel art is an attempt to match styles with the hand drawn art I’ve been doing, so…
I was very pleased with the result, and so I carried my brainstorm across in my 16x9x3 format:
I think that this comic format and my tendency towards cartooning are so suited one to the other that that’s basically what I should do. Just go back to making comic strips of anything I feel like, and hoping that I can eventually harvest fully grown stories off the comic vine.
The art style works best, I think, if the characters are a little more lean and lanky than the pixel art equivalent, but I think drawing to pixel to drawing design pipelines are worth considering.
But here’s another thing. I can produce 2+ strips a day in this format, even when I’m not making Beans. Meanwhile, the average update schedule at, say, Arktoons is once a week.
So why not be random splody and make comics of everything? When I have enough Hat Trick, I’ll ask Arktoons if they want it, and easily keep up a once-per-week upload schedule. When I have enough Jump the Shark, I’ll ask Arktoons… etc, etc, etc.
And maybe Arktoons will turn me down. But I think this is the way forward. I think it always was, even though most of the comics I produced in April and May were false starts. The nice thing about false starts is I can make ’em, then turn around and make the proper starts. It’s all good.
Bunny Trail Junction AKA Magic Beenz is back on the menu. But I think not beenz. The beenz were an experiment, and the result was “It’s aesthetic, but not what I’m going for.”
I’ve got a bunch of ideas whirling about right now. They’re not organized, and I’m blogging them because it’s better to have them out than in. This is going to take into account many of my recent adventures.