I moved to a new URL! Check it out!

posts filed under: general

Asset Class Generator Updates

Asset Class Generator Updates
Over the last couple of weeks I've been thinking a lot about the idea of packing game assets into a single file for my Otter projects. Back when I was using Flash, and Game Maker, a compiled game ended up only being one main file. I always liked how simple the game would appear to be to a player. Just a zip file with an exe! There's no way you could mess that up.

In the wild world of programming with C# usually all of my assets end up being in a folder alongside the exe. This allows players to go through and view any asset the game could possibly load, and even modify those assets if they so choose. While this can be pretty cool, it also makes it tough to keep secrets.

Now I know the whole idea of "no matter how much effort you put into trying to hide stuff in your game people can still decompile it and hack it and see everything." Yeah, that is totally true, but I feel like that is only usually about 1% of all players of a game, and if I can put in just a little effort to hide secrets from most players I think it's worth it.

So with all of this in mind I made some updates to both my Asset Class Generator, and Otter. The Asset Class Generator can now pack assets together as bytes, and Otter has a static Files class that can load in assets that were packed by the generator. None of the files are encrypted or anything, but if you wanted to do something like that yourself it wouldn't be too difficult.

You can download the latest build of the Asset Class Generator from my open repository kpulvtools. Check out the details on how to use it here.

So far with tests in Super Sky Sisters this method works pretty well, and instead of a sprawling mess of folders and assets I can now just include a simple "data.pak" file along with the exe and dll files and off it goes. Now if only I could get rid of these pesky dll files somehow!

Dev Log: Art Stylin'

Dev Log: Art Stylin'
While being sick I've done about 0 programming work. There's a lot of programming work to be done on Sky Sisters, so I tried to do some quick art tests for my dice game instead.

Image


I'm playing around with the idea of super high res pixel art inspired by Jesse Turner on Viking Squad. The style seems incredibly powerful for a high resolution game with art done by just one person.

One of the things I've learned while working on Sky Sisters is that I really miss the flexibility of pixel art in regards to manipulating it after it's already on the canvas. Changing the color of high res art requires a lot of preparation and layers, while with pixel art the paint bucket tool can do the job. Having this flexibility with high resolution assets seems really promising!

Right now I'm working at double size and scaling it down for the actual in game asset. I usually do this for any of my high resolution assets, but in this case it gets me a little bit of anti-aliasing for the final in game asset. I might actually increase it more and try something like quadruple resolution for the source, but I don't know if I actually have to get that crazy.

Dev Log: Super Sky Sisters Secrets

Dev Log: Super Sky Sisters Secrets
This post probably contains spoilers of Super Sky Sisters...! But if you're following my updates or my dev stream then you probably know everything already by now anyway.

Last week on the dev stream a discussion started of having a boss fight that is made up of multiple, individual pieces. As the game plays right now there are three bosses that are all big creatures made up of multiple parts. The idea proposed was a boss where the parts are separate and can move and attack on their own.

This started to mix with an idea I heard while at GDC which was some sort of 4 player versus mode where there are two teams of two. Each team has an orb and has to take down the other team's orb. Eventually this boss idea ended up on a boss battle with some sort of rival characters for the angels.

Image


So now there's sort of this secret boss fight with two demon sisters and an orb of their own. This idea right now to me feels like the thing that has been missing in Super Sky Sisters. I think once I get this boss fight working, and I tie it into the game, the game will finally feel "whole" to me. Also it gave me some ideas for a basic story of the game as well, which I now think I'm going to approach with some simple illustration cut scenes with some brief text.

Now I think this is the official last thing I'm going to be adding to the game. I've pushed the game pretty far in the past two months and I'm pretty happy with my progress. I think this final secret mission type thing is what the game needs to feel complete. Thanks to everyone in the twitch chat for the brainstorming help!

Indie Olympics TowerFall

Indie Olympics TowerFall
Last week during Game Developers Conference I had the chance to defend my crown as TowerFall World Champion. The folks at Showdown, as well as the San Francisco area TowerFall community put together the Indie Olympics which featured a whole bunch of games, but TowerFall was center stage.

The tournament was probably the most legit TowerFall tournament I've ever attended. It was pool play with two players advancing out of each pool, and then top 16 all the way down to one. It was also double elimination which was super cool. The whole event was incredible, and you can watch it all right here, but for now here are my streamed matches:









Good games!

GDC Aftermath

GDC Aftermath
Another Game Developers Conference has come and gone. I guess this was my 9th GDC I've attended, so I guess next year will be kind of a big deal... I should do a quick recap of the week while it's still fresh in my mind. I'll spare you the big details and just try to do a broad sweep over the week, and maybe if there's anything specific I want to unravel I can do that in another blog post.

Also all the pictures in this post are from Matthew Wegner and the GDC Photo Stream!

Things started off a little crappy because of the weather. Saturday and Sunday were pretty rainy and cloudy days respectively. Walking through San Francisco during a giant mess of a St. Patricks day parade while it's raining is not super fun, and it's even worse when you're carrying all your stuff trying to find where you're staying.

The weekend was spent hanging out with all sorts of cool people from around the world. Sunday night we busted out some Magic booster packs and did a quick draft tournament. My Red White Allies deck managed to scrape out two victories in my pod which was pretty neat. We also ate a lot of sushi right off the bat which is one of the main reasons I go to GDC I think.

Dev Log: More Animations!

Dev Log: More Animations!
It looks like both of the players in Super Sky Sisters now have animations! I never thought the day would come but I think from the power of streaming I finally pulled it off. It was exactly as draining and soul crushing as I thought it would be, but I think I got some animations that aren't terrible.

So here's the player two angel from Sky Sisters in her fully animated glory:

Image


With GDC around the corner I don't think I'm going to get any more updates in before then. I'm starting to feel the itch to return to my RPG idea as well, so we'll see how I'm feeling after GDC is all said and done. I still kinda don't have any idea of what to do with Super Sky Sisters aside from trying to maybe sell it on itch or humble and probably sell like 10 copies, but who knows!