#1GAM September 14 – Progressing

Standard

This month has started fairly well. While I’m still finding the move to Gamemaker rather annoying at times, I’ve made some decent progress and my comfort level is improving.

The game is still very much a prototype but I’m liking what it is becoming. The idea was inspired in part by a Warioland 2 level in which the player had to charge through the walls, roof and floor around them to move between rooms. Also serving as inspiration is a Mario Party 5 mini game where you race to be the first to ground pound through all the blocks.

Out of this comes the basic idea for my game – a randomly generated area that the player can destroy in all directions. Destruction will reveal collectables, enemies and upgrades for their miner. Their goal is to reach a set position before the time runs out. I want the game to be pick up and play with plenty of juicy extras to keep the gameplay interesting.

My focus has been getting the player movement and actions feeling as slick as possible. For the first week I worked towards getting the basics up and running; platformer movement and destruction.
miner punch
This past week, I’ve been working on tightening things up as much as possible; getting destruction in all directions working pretty well and getting the controls more responsive. I also added some simple animations to give a bit of an idea of where I might go art-wise.
miner progress 2.gif

For the rest of the month I’ll be working on the actual game loop, essentially, giving the player a goal with success and failure conditions.

#1GAM August 14 – Learning Gamemaker

Standard

Woe is Me

As I mentioned last month; coming from a lot of Unity experience, Gamemaker feels really weird.

My biggest issue with the engine is that it feels really messy. This boils down to how the workspace divides everything into pop out windows. For example, every object is controlled separately from their own pop out window. Each of these objects are controlled by a series of events. In my case, each of these events uses a separate code block meaning that for each and every code block, for each and every event a new window is opened when I want to make changes. This leaves the screen cluttered and somewhat frustrating as they can be difficult to distinguish from one another. See the below screenshot for an idea of what I mean.

cluttered

It may well be a case of me working messily but in any case it has been rather annoying. I’ve put a request in to see if the support team can provide me any insight into my workflow woes. Still waiting on a response but if any of you Gamemaker users have any tips I’m all ears!

Out of all this struggle I got a little disheartened. Devolution as it is now was created and completed in one month. I know I can’t expect to have the same speed with a new engine but it is quite the bummer to struggle to make progress. Rapid protoyping has become a major element of my creative process and I’m missing it.

This month’s effort

My attempted solution to slow progress has been to go right back to the drawing board and complete some tutorials. I chose this one, which has been a solid starting point for what has become this month’s game – Mummified.

mummified_gameplay_snippet

The tutorial was for the most part, really useful. It did however leave the project with a lot for me to do, which worked out okay. I ended up:

  • recreating most of the sprites to suit my chosen theme
  • adding some new sprites both original and sourced
  • tweaking the control scheme to fit a gamepad
  • rebuilding the wave system

I could easily keep adding more (different enemies, more weapons, health packs, levelling etc.) but as I’m not planning on taking the game any further I’d rather move on and see what else I can learn. As I’m using just the base version of Studio I’ve only been able to create a downloadable Windows version. If you would like to play (you will need a controller) download it here.

I’ve got another idea I will begin working on as a prototype next month which I hope will be my ‘test’ project for the engine. Basically if I can’t get this basic idea to work nicely in Gamemaker from start to finish I will have to consider abandoning the engine for any further Devolution development.

Assets Used in Mummified:

Palm trees created by: Warlock’s Gauntlet artists – rAum, jackFlower, DrZoliparia, Neil2D. Source 
Shotgun Sound created by: Vincent Sevedge. Source 
Music ‘ Uncle Stu’ created by: Proffessor Lamp. Source 

#1GAM July – An Old Friend Returns

Standard

Remember how I said last month I’d take some time off? Ha! Oh past Liz, you so silly…

Instead I’ve begun work on a larger scaled version of Devolution. Surprise!

Devolution was made almost a year ago (it was my year one #1GAM entry for August) so you could say this has been a long time coming. Playthroughs on GameJolt have cracked over 8,000 which is crazy. Not only that, the game keeps gaining new followers on the site which is encouraging. Players have liked the game. I like the game. Why not try and make it something more?

I’ve been hesitant to expand the game up until now through fear of spoiling the original experience. With a bit of a push I’ve decided to give it a crack – I mean the original still exists there’s no way I can’t hurt it!

I’m still in very early stages right now. I’ve been working on a prototype/proof of concept of the new direction I want to take and it is going pretty well. My main concern is getting the story right. Gameplay wise I’ve got some good ideas on where to go but the story has left me quite stuck. This is really what has held me back from tackling the project, I don’t fancy myself much of a writer so coming up a decent narrative is tough. It’s best not to force anything though; I’ve got plenty of time to get things right and have to trust that the best ideas will come.

WIP day 9

I have been using Gamemaker so my progress is understandably slower than normal simply because I am unfamiliar with the engine.

Gamemaker had me rather befuddled at first. The way it does things is so unfamiliar coming from Unity and I’m still getting my bearings. I do miss the freedom the Unity editor provides in terms of tweaking on the fly though. That said the engine is really impressive; I’ve managed to get the visuals on par if not better than the original and was able to get gamepad input functioning great within a few hours.

Wondering what’s happening with Reversal? Well I’m uncertain right now. It needs more work for sure before I’d be comfortable publishing to the app and google play store. I might see if I can dedicate a day or two a month to keep some progress chugging along.

#1GAM June – Daily Levels?

Standard

This month I have been pushing hard to get Reversal polished. This has meant removing the old yellow level set and replacing it with a new set. As much as it sucks to throw out work, the old set was just full of bugs and bringing everything else down with it – including my motivation.

This new set introduces a new mechanic – moving walls. There is still some work to be done removing various bugs and issues but the set is coming along great! You can get the new version over on itch.io (if you’d like a key to download for free I’d be more than happy to oblige).

Towards the end of the month I have spent my time tweaking UI and prototyping a possible new addition – daily levels.

The UI has really come along nicely (even since creating the below gif) and is getting nicely polished. The gif demonstrates how the game will remember which level you last played and have the level select screen bring up the relevant level set should you return to the screen.

The idea for daily levels was completely stolen from the game Lyne by Thomas Bowker. Lyne has a similar target audience and I think it is too good of an idea to leave by the wayside. So far prototyping has been going well. Of course there are a bunch of difficulties with procedural generation but I’m excited by the mode so happy to power through them. Check out some procedurally generated levels in the gallery below!

I’m planning to take a bit of a break for the next week or two. Hopefully I can still make some more progress on the daily levels and have a demo of it out by the end of july. I do have a neat meeting coming up though so stay tuned in the event anything comes of it!

#1GAM May – Public Domain Jam

Standard

My, May was a busy month but I’ve managed to keep my #1GAM streak going thanks to Public Domain Jam! The game is called Patience and is based on the poem of the same name by D.H. Lawrence. Play it here.

The jam went okay for me. I had a rough idea going in and had found a really lovely poem by D.H. Lawrence which was to be my basis. The game took a little while to come together into something playable and I’m still not happy with it really. But what can I say it was about 2.5 days work so I can’t expect magic in that time, especially given that I got really sick on the Friday and had to rush to submit before feeling worse.

The annoying thing was that the jam time was extended last minute and the rules tweaked to allow public domain assets to be used. The time wasn’t an issue as I was sick anyway but the asset thing bummed me out a bit. I spent a good chunk of time working on a backing music track because I’m no good at it, this time could have been spent on other aspects (and the music which you know actually be good) if I had the option to choose public domain music from the start.

All that aside the jam went well, @gritfish did a great job organising it! This was my first jam outside of GGJ and I’m happy with my results:

Screen Shot 2014-06-13 at 11.15.51 am

 

Check out the winning entries and more at here.

Now back to Reversal!

#1GAM April – Updates galore

Standard

I’ve neglected my blog recently so I’ll catch you up on what has been happening.

#1GAM April

For my April entry to One Game A Month, I created a short little game in just over a day. The  game is called ‘Belong’ and was inspired by this GDC panel. It turned out reasonably well and I’ve been happily surprised by the response from peers.

Screen Shot 2014-04-15 at 12.14.23 pm

Click the image to play Belong.

Reversal

Reversal is at a bit of a roadblock currently. I’ve gone ahead with development adding in 20 more levels since first reveal in March. I haven’t revealed much since then simply because I’m not happy with it. The second level set (levels 11 through 20) turned out really well and plays with a new mechanic of destructible walls.

A level from the second set. Note the destructible wall in the top left.

A level from the second set. Note the destructible wall in the top left.

The third set (levels 21 through 30) is not going as smoothly. These levels introduce lines which aren’t always straight and are proving to be tricky to achieve. It seems as though each day I sit down to work on the game, I’m met with a new bug that I hadn’t seen the day before. This is making development really frustrating and killing motivation to continue working on the project.

A level from the third set. Note the angled line in the top right.

A level from the third set. Note the angled line in the top right.

I’m resigned to the fact that I may need to remove the set all together and opt for a different or simplified mechanic, It is just not worth the struggle if the game will be worse off because of it.I have to remember that this is okay. I’ve only been working on the game for two months and have achieved a fantastic amount thus far. It will get there eventually.

I’ve already got a big list of things to change, tweak and add so I’ll will keep at it and think about getting some feedback from players.

Check out the game here.

IndieCade

IndieCade_logo_1920_1080

In a slight spur of the moment decision I’ve submitted Devolution to IndieCade. I’m mostly interested in the feedback received from the judges as I’d like it to help spark some inspiration into the game’s further development. Fingers crossed it is received okay.

Check out Devolution here.

#1GAM March14 – Reversal!

Video

This month I decided to prototype a new idea. I’m liking the game so much that I’ve basically decided to pursue it instead of Wanderlust (my interest was waning anyway).

The game is called Reversal and is essentially a juggling game; shapes move about the scene and the player must keep them on screen but reversing their direction.

Play the game online over on Gamejolt or grab a standalone PC/Mac/Android build over on itch.io

I’m attempting to target iOS and Android at the same time which is proving a little tricky but a skill I must learn to master.

Development is going great so far. I’ve got 10 levels in the game along with bonus goals for each and some great polish overall. I’m planning around 40 levels for initial release which will hopefully include some extra gameplay elements to change things up. Hopefully the dev cycle won’t be too long and I can reach my goal of releasing something soon!