Wednesday, December 18, 2013

pile of thoughts: Indie Megabooth, Death in July, photon cloud, Juiciness, Internet Simulator 2014

Ok! video games!

Let's get started. I will be posting today about a pile of thoughts. I have resumed development on Bad Things, and they are progressing!!! I have refactored the item system into something that is non-ultra-terrible. I guess I really just wanted multiple inheritance in C# but no taco. And now I am focusing on getting multiplayer working again. Multiplayer stuff is hard.

The Indie Megabooth

I have submitted ('submote') Bad Things Happen in Space to the Indie Megabooth for PAX East 2014!! Yay! In accordance with this venerable tradition, I will now work furiously on getting a fairly fully featured multiplayer build ready for PAX. I know that getting into the megabooth is nowhere near guaranteed, but I still want to have a game to show off in the case that I do make the cut. Also, ungiving up has something to do with dying in July. The megabooth is more than a sweet way to show off your game at PAX; it's a great community of people who are all working together to empower independent developers everywhere. It's kind of crazy and awesome that something like the megabooth exists at all.

Death in July

In July: Pow! I'm dead. Not really. However, in the terrible month of July my student loans kick back in. And then, if I don't have a video game that makes money, I will probably have to get a job. This is a somewhat upsetting prospect. I would really like to be an indie developer that makes money by then! Is this impossible? No. Is this going to be difficult? eff-yes. If I have to, I would like to get a job doing graphics programming. Will I be skilled enough in graphics programming to get a job doing it yet? The internet seems to think that there is no such thing as a junior graphics programmer. Only senior positions exist? Maybe? I know a lot of graphics programming things, but I don't know if I am good enough. I could be a technical artist or something, but I am not that good of an artist. Or I could just like, get a job doing something I hate doing like computer engineering. Or the fuel cell thing could really take off. Though, that's pretty unreliable. So, anyways, try to make a video game by then!!!

Photon Cloud

Photon networking for unity is a sweet package that lets you host your networking in ~the cloud~ which is totally awesome. The API is a little bit cumbersome but I guess that's to be expected for a non native package. It's free for 20 concurrent users and then you can scale it up after that. 20 is enough for testing, certainly. The cloud handles all the NAT punching and server hosting, which is great if you're a guy who doesn't want to punch NATs or host servers. I think I must be willing to crush my dreams and kill my fun non-network-compatible mechanics. I've got ideas to replace them. A reactor room that has real power management stuff. A warp core. Weapons still needs work and thinking about. And maybe, just maybe, the entropy capacitor will survive in some capacity. 

Concern with Juiciness

I have been watching presentations on this elusive concept of Juiciness. Juiciness, as far as I can tell, is the idea of rewarding every action the player takes with some kind of visceral response. Menus wiggle, things make sounds, move around, explode, pop, morph, sparkle, and the ever-powerful screenshake. Usually this is visual, but something that really stands out for me is the SFX design in Dust: an Elysian Tail. Every single menu interaction has a separate and visceral sound effect associate with it. It's super satisfying just navigating the menus. Making your game juicy is very important. But! I'm not quite sure when to start injecting juice into my game. Should I do it before the mechanics are sorted out? Should my prototypes be juicy? I don't know.

Internet Simulator 2014

also known as reddit the video game. You wander around a house (or an environment, or whatever) that is filled with cats doing funny or cute things. Your job is to take pictures of cats, assign captions to them, pick the appropriate (simulated) subreddit and post them on the (simulated) internet to gain simulated fake internet points. Added advantage: you can post these simulated cat images on the real internet to get real fake internet points! It's basically pok√©mon snap, but with cats. How well did pokemon snap do? I thought it was a fun game, and we haven't really done anything like that since then. Not that I know of, at least. The game will rate you on your composition, funniness, cuteness, and number of cats. Also you have to pick an appropriate caption and choose which subreddit will give you the most karma for your image. I haven't fully figured out exactly how the caption system will work, but maybe it can actually hook into your real reddit account and check your real karma, and rate you on that!? I am pretty excited, but honestly, I probably won't get around to working on this game for quite a while.