Tag Archives: GML

Attending The Local Indie Con

 

Although Kite has been in development for over 2 years now, there haven’t been many opportunities to show it off at an event. This year however, I was invited to show at the Eugene Comicon, or Eucon – where there is an entire island dedicated to Indie games. I eagerly accepted the challenge, and it proved to be well worth the effort!

Sharing a few of the big takeaways and surprises will be the focus of this post; if you haven’t shown your game before it’s an intimidating task and you’ll need all the help you can get. Some of this is very 101, but there should be a tidbit for everyone!

Interview.png

Eucon is a strange place, Eugene being a pretty small town, the con has a real backwoods feel. This was the second year and the floor space was at least double last year’s. In 2015 it was fiercely crowded, but from what I can tell – that wasn’t necessarily a bad thing. This year’s expansive space was never really crowded and there honestly weren’t enough vendors to fill the two large rooms, leaving some very dreary corners and areas in the room we were in. My main problem with this was when you’re in a big huge convention room and it’s only 1/2 full of vendors it really takes away from the ‘excitement of abundance’ as I call it. As humans, we want to see full, complete, abundant things. Just like at a grocery store or a good party. You need to build up that frenzy and a crowded, busy atmosphere is ideal.

booth
Don’t be the guy with only one station.

That being said, nothing to be done about it! You work with what you got and applying the same abundance principal to everything under your control is a great strategy. The more people around your booth, the more people it will attract. The more product out on the table, the more people will buy. The more empty space, the less folks will be interested. You get the idea.

Humans love to consume the best of the best and taking the first item from a complete group is immensely satisfying to us so keep a bunch of all your swag and items out at the same time and replenish them.

dualstations

Having at least two stations is crucial. We left one machine sitting there, mid-stage, just waiting to be played, and the other would always be reset after someone left to go through the intro loop. One of the two would grab most people’s eyeballs for a bit.

Have an intro loop. You need to mesmerize people every second they look at those screens and a static title or menu won’t do it.

Have a good stereo. Don’t make it an arms race with your neighbors but as politely as possible, pump the bass. You will cut through the din with your SFX and music and I guarantee none of the potential customers will say ‘turn it down’.

Having a mouse/keyboard as opposed to a controller is intimidating. Engaging with people is incredibly easy when you can just hand them a controller. You’ll also have 80% of parents and children able to attempt your game. Which brought me to one of my biggest takeaways!

teamwork
Most beautiful teamwork I’ve ever seen.

Holy #%^$ kids want to play my game so bad. And most of their parents want to buy it for them! Somehow this completely escaped me, but that was sort of the point of making Kite! Build the game I would’ve wanted to play in middle school. One thing about these kids is that they have home ‘rules’ limiting their playtime (as opposed to the modern adult realities of being chewed up and ejected into the great spittoon of life). Most of them want to make games for a living (strange considering we’re really light on Biggie and Jordan types) and their parents honestly want to support them.

These factors all combine to literally make the perfect customers and as a solo dev my pitch wrote itself:

“Your kid is really good at Kite.”

“Oh yeah they love games you know, their friends all play ___craft.”

“Nice! ___craft has really opened up a lot of horizons for this generation because it’s so accessible and creative.”

“Yeah, they even mess around with this after-school program and work on making games. How big is your team?”

“Just me. Yup, art, sound – I had the soundtrack composed though. This Canadian guy, he was great.”

We talk about gamedev, learning programming or art or Gamemaker specifically. How I always wanted to do games too but didn’t until recently because it was more accessible. Meanwhile the kid is just locked in, usually blasting the hell out of some plants.

“We like how it’s not really violent or too sexy.”

“Yeah just doing what I can to promote a non-sexualized female protagonist. Stuff like that is the biggest issue with my industry.”

At this point, unless they don’t have a computer, they’re asking to buy or how much the game costs. It also helped that I released the same day as the con so I could call it brand new, etc.

20161112_140724
Starlord just bought Groot his very own Kite Steam key on sale $5.99!

Have a raffle and have swag. We raffled off a free swag box every 2 hours for the entire con. The swag box had all my postcards of game art, a fridge magnet, robot stickers, a sweet envelop and card with the Steam key and the box itself was hand painted in Kite’s traditional colors of cyan, lime and magenta. You bet people are signing up completely free, giving me their emails (squeeze page anyone?). It also gives non-players something to do and lodges your game firmly in their brain.

swagboxes
Dana crafted these bad boys out of dollar store goodies and acrylics.

It was awesome to see people win too! Several hadn’t ever won a single thing and they were just on cloud nine. If they couldn’t redeem it in person a key was emailed to them.

Have posters, big ones. When I ordered from Vistaprint I thought “2.5 x 4 that’s a huge poster” and it is, if you’re at home. The scale of things is completely different at a con and I promise you that it’s nearly impossible to go ‘too big’.

posterhome
2.5′ x 4′ seems big. It’s not.

Have fun with your appearance! You’re at a con, everyone is wearing something weird, join the fray! There was one other Indie guy who dressed up and he had a different ridiculous suit from Oppo-Suits each day. Him and I got a lot of attention for dressing up at all.

swagger
Power Couple

Have help. No way could I have pulled it all off on my own, the Indie Con team had multiple aides each day helping everyone out, the main director lent me his son’s computer for the second station and I had incredibly good advice giving booth mates. Not to mention my wife Dana and good friends Mike, Shannon, and Hunter all helping out.

Kite Released November 11th on Steam Early Access with a 40% discount for $5.99

Advertisements

You can play Kite Alpha 0.1.3!

Shoot an email to labcatgames@gmail.com  and mention that you want to be on the mailing list. That’s all there is to it. You will have access to download the latest build (~70megs) through Google Drive. You can also just grab the installer here. Installs in a jiff and I assure you it’s completely free of anything save bullet storm bliss.

First of all, if you’re even considering signing up let me just extend a personal thanks. Kite wouldn’t be here without all the time playtesters have already sunk into it and from a game design perspective there’s nothing more powerful than receiving first impression feedback. That’s why it’s so important to me that you know how much I appreciate it!

So how does a free copy of Kite on release day sound?  If you sign up for the Kite mailing list you’re guaranteed access to alpha/beta testing all the way through development and the first 20 people to sign up will receive a free copy of Kite at launch!

What are you getting yourself into?? You’ll be entering a world, maybe not so different from our own, but one where things didn’t quite pan out the same…  Here’s the pitch:

The computer revolution went a different route: it took the high road, the one way above our heads. Up through the seventies artificial intelligence moved forward at the speed of smell. Finally in the eighties a new wave of research developed the first learning AI.

Within a given fixed environment this artificial intelligence was able to follow rules like any other but unlike previous AI, once win conditions and goals were programmed into the system, it had the capability to add new rules of it’s own invention.  These sprung out of the concept that a scenario could not only be won, but won ‘better’ or, with a higher score.

That technology took off like a space missile and when it came back down it formed the shape of a giant ‘win’ button that mankind decided to press. Through miniaturization, computing power and storage quadruped yearly – that processing power led to advanced bio-engineering technology that literally saved the planet from humanity.

Mother nature cheered as it’s rivers were drained of toxins, it’s forests replenished and it’s most ornery denizens industriousness nipped in the bud. Humanity looked on pensively as the complexity of artificial intelligence grew. We got left at the starting blocks, completely clueless as to the inner workings of the new life giving technology. None the less, on a whole we embraced our new artificial aides.

Mankind being the biggest threat to itself, the AI was meticulously programmed with core logic outlawing any computer assisted weapons research. Over time these algorithms became so advanced and secure that not a single bit had ever been put towards the weaponization of anything.

This didn’t by any means end weapons research, it just meant that the machine wouldn’t be inventing any new weapons of it’s own – that was still up to us- you actually.

Be the headmaster at arms of the world’s most advanced weapons research facility. Fend off swarms of enemies who want your data – whether off your hard drive or straight out of your dome – they will steal everything and use it against you if you get caught half-steppin’!

Play Kite Alpha 0.1.3 today!

Naturally feedback is much needed, but I thought I’d provide a short list of questions I’m very interested in:

What’s your favorite weapon or combination of weapons?

Would you change anything about the controls?

What was the most frustrating part of your experience?

What was the most fun part of playing the game?

Was there anything confusing about the user interface? What would you like to add / change?

Did you find any bugs? What happened or was happening? It may provide a screen with information, copy and paste it to me if you can.

Email labcatgames@gmail.com  write in the comments here or on Facebook!  Remember it’s alpha! There is no story at this time and only the first 3 levels are intended for you to play.  Enjoy!

12/14/14 December Big Update

I’ve decided to skip the commentary in favor of a longer write up for this update. My hope is that without me yammering over the video viewers might pick up more detail about the game, my voice is rather jarring after all. Also it’s pretty hard for me to avoid rambling on while I’m playing and keeping focused is an issue! So check out the quick play through and read up on the detail when you’re done!

Major updates since last blog:

Completed running animations in the 5 key directions – East, North East, North, South and South East. These are the key directions since they are the only unique sprites you need for an 8 direction object because you flip the NE, E and SE art to do NW, W and SW.

I learned a strong lesson about doing 14 frame animations of 2 legs in 5 directions: going cross eyed is a thing. I basically stared at silly looking leg like blobs of huge pixels for 2 weeks straight to complete them. But you know what? They are some pretty good looking legs. This heroic effort also leveled up my pixel art skill dramatically which was a side effect I had planned on.

Needing a break from art I broke the game in order to completely redo the way you control weapons. Planning on this for some time I had a lot to do. This control update also included the first inklings of an item system by storing all the variables for all the weapons and the different types of ammo in a 2D array that is essentially the global item list.

As for the control changes – the old layout included all of these buttons as combat buttons:

Q, E, R, Z,  Ctrl, Shift, Space, Left Mouse, Right Mouse, Mouse Wheel Up, Mouse Wheel Down, Middle Mouse.

To be fair, these 12 buttons gave you access to a formidable armada but it was tough to jump into and start peeling away at the thing for your average gamer. This is bad game design. I knew it, but for where I was at in development, that layout served it’s purpose.

For reference you had at your fingertips the following weapons and abilities: Tech 9, Energy Sword, Rail Gun, Shotgun, Missile Launcher, Grenade Launcher, Ion Cannon, Blink, Ammo Rush, Toggle Buff, Bullet Time and Turbo Speed.

7 weapons and 5 abilities not including the Dive move which you activate by double tapping a direction key (WASD). The new scheme greatly simplifies the weapons system and removes Ctrl and Z from the buttons list entirely. The abilities are left intact however core gameplay revolves around Turbo Speed (Space) and Bullet Time (Shift) and I am unsure on exactly how but you will probably have only Q and E for active abilities with a toggle on R or something.

mouse1

Now, let’s picture the mouse and think about how we can cram as much versatility into the thing as possible without being unwieldy. This is a moving target of course depending on the player, but there are gameplay changes in place to help with this problem.

What I came up with I believe to be somewhat elegant: left mouse button controls your characters left hand and right mouse button controls their right hand.

You can have one alternate weapon in each hand, which you access by flipping mouse wheel up to cycle your left weapon or mouse wheel down for right. That is probably the most difficult part to get used to, but it provides loads of versatility. Finally you can click middle mouse to equip a “big” or two handed weapon. This weapon has a primary attack (left mouse button) and a secondary (right mouse button). Click middle mouse again to cycle back to your dual wield set.

This provides 6 total weapons all accessed through the mouse and activated through left or right clicks. With a number of visual and audio cues it is quite apparent what weapons you are wielding at any given time.

In the video you will notice in the upper right corner the new stat block which details your characters current stats. Below the icons are your weapons, those sprites are all weapon specific and the small colored bars adjacent to them represent their rate of fire and are color coded. The sight lines drawn from your characters weapons to the crosshair are color coded to the weapons as well. You may also notice the new muzzle flashes when firing and those have unique sprites, colors and animation speeds.

The hardest part of course was actually producing the individual weapon sprites. Each weapon needs a sprite for each of the 5 key directions, lucky for me anything is easier to draw than those damn legs so this was actually quite a pleasure! Coding the logic for where each sprite is located based on player position was no walk in the park though.

With the color coded muzzle flash, sight line, fire rate bar and unique menu sprite and weapon sprite, visually we’re getting there. Combine all of these and you have a fairly unique visual feedback signature based on what weapon is in your hand each time you fire.

What about the sound though?? No shooter is complete without the pewpew after all. With that in mind I’ve acquired some decent sound assets that are working great with the new 3d sound system. Sounds all vary based a ‘listener’ reference position which I attach to the player. The environment emits ambient sounds now and even individual projectiles make noise as they fly past you (Doppler effect and all!). Listen for the trickle of water from the streams, sound of the windmill and pulse from the power converters!


That covers most of the big stuff and I need to eat this pizza, but thanks for checking Kite out. Catch you next time!

First game play teaser

kite6-23-14

Welcome to my current world, where I fight for supremacy over a new programming language and chase a paycheck. These are the earliest screen captures of my current project – Kite – a twin stick shooter created in GameMaker: Studio.

For now, my code is shit, my walls have like a Charlie Brown yellow thing going on and your legs don’t move, but by god if you can’t fire off bullets, missiles and lasers while dodging the same in slow motion with your turbo speed on and your shield up.

For now that’s I’ll I’ve got, more about  why and how this adventure in game design began will come but at the moment I need to get back to programming… GG

-Deeps

kite6-23-14-b