Garb & Corncob September 2018 Devlog

After wrapping up development on Flewberry and moving back into college, I finally returned to development on Garb & Corncob! I spent this month continuing work on the battle system. Check out what I’ve accomplished!

I previously discussed the game’s 4 planned status effects. I implemented 3 of these effects at the beginning of the month: depression, stun, and burn. At this point, status effects would not expire over time, which lead to the humorous issue of Corncob being permanently stunned.

I then implemented the 4th status effect – yucky – and implemented status effect expiration. I also heavily optimized the code for handling fighters in battle. I originally used separate scripts for Corncob and enemies, but I realized that much of the code contained in these scripts applied to all fighters, regardless of side, so I combined this shared code into a single script. Of course, some of the code remained exclusive to either Corncob or enemies; so I kept the separate Corncob and enemy scripts and simply derived them from the script containing the shared code.

With status effects working for Corncob and the 2 fighter types linked, implementing status effects for enemies was a snap! I only had to make minor changes due to the differences between how Corncob and enemies perform actions (Corncob reads player input, while enemies randomly select an action from their repertoire).

For organizational purposes, I sketched up some custom icons for my enemy and action scriptable objects. I have these 2 types of objects stored together, but they originally shared Unity’s default scriptable object icon, making the assets a bit difficult to navigate. Luckily, setting custom icons in Unity simply entails placing a specifically-named image into the Gizmos folder. Now I can easily determine the 2 object types from each other. You know what they say: neatness counts!

Unfortunately, spending time setting up my Twitch channel and dealing with illness left the latter half of September devoid of screenshots. But fear not! Work is still getting done, albeit at a slower pace right now do to this little hiccup. For now, I am continuing to implement battle mechanics. Once the battle system is done, I plan on fixing up a few things based on what I learned during Flewberry‘s development, and then I will dive into creating the game’s boss battles, which will function a tad differently than regular battles. So get hyped and stay tuned as I work to bring these plans to fruition!

TooManyGames 2018 Recap

I just got back from TooManyGames 2018, and boy was this year’s convention amazing. I got to hang out with old and new friends, meet the voices of Mario, Bowser, and Eggman, dab with Isabelle, and shamelessly promote myself on someone else’s YouTube channel. What more could I ask for out of a weekend?

Amid the fun events and memes, I made sure to check out the convention’s indie game showcase. Always wanting to share information about indie developers, here are some highlights from the games I tried out.

Transmogrify

I’m a sucker for simple puzzle-platformers, so Transmogrify naturally drew my attention with its mechanic of freezing enemies and using the resulting ice blocks to traverse levels. The cartoony, Scribblenauts-esque art style and sci-fi atmosphere are a delight to look at and, while I didn’t get a chance to experience this during my playtime, the trailer shows that a number of unique death animations exist, adding some fun to the typically frustrating act of dying. With the game recently receiving full funding on Kickstarter, I’m excited to see what Odyssey Entertainment’s final product will be like!

The Island of Eternal Struggle

I’m also a sucker for comedic RPGs (hence why I’m making one right now), and The Island of Eternal Struggle looks like a promising addition to this beloved category. Placed into a rave scene where dancers acted as walls, I immediately felt EarthBound vibes, which is always a good sign to me. This familiar amusement continued when viewing the game’s whimsical character designs – ranging from a faceless warrior to a DJ wizard – and experiencing the game’s battle system, which bears similarities to Final Fantasy but requires input commands for actions, a feature that always helps me feel more engaged with an RPG. The game is currently on Steam Early Access, and I’m certainly going to check it out once my RPG backlog clears up!

Birdball

Fellow game design students are always fun to chat with, and Evan Schoenberger was no exception. Representing Shippensburg University’s Videogame Development Club, he talked to me a bit about the school’s program and showed off Birdball – a physics-based game about collecting birds with balls! Up to 4 players utilize a single keyboard – a co-op option I always appreciate – to launch their balls into the air. While jumping serves as the only direct control method, players can manipulate their ball’s horizontal velocity by launching it towards slanted platforms or the rounded ceiling, adding a layer of strategy to the basic gameplay via spatial reasoning. This seems like a neat pick-up-and-play party game, and I’m hoping the concept will be fleshed out further in the future!

Thanks to everyone that made this year’s convention amazing! It was a blast, and I already can’t wait for next year!