Final Stretch: Gemstone Keeper’s Release

Back in May, I made a simple demo for a University Thesis, now it’s less than two weeks away from being released onto Steam. This is such an exciting occassion for me, but also a nerve wracking one. If all goes to plan, Gemstone Keeper will be available on Steam on March 31st at 6pm GMT.

For the time being I will be working hard on polishing the game and getting the word out, I appreciate any help from that. There have been several updates from when the game was shown at LAGC, especially thanks to the feedback I got of the game from both GEEK Play Expo and GDC. Game has been balanced (repeatedly), boss battles have been redone and several bugs have been fixed.

I’d also like to give my thanks to Gemstone Keeper’s composer for the soundtrack, Vincent Rubinetti. He is probably best known for producing the music to the game INK, the colourful yet minimal platformer by Zack Bell. We’ve been in regular discussions both online and at GDC about the game’s music, and you can hear one of the tracks from the game’s brand new trailer above, I think it’s some brilliant work.

I’d like to thank everyone who has shown support for Gemstone Keeper over the last year or more, this game has been a huge milestone to conquer and I hope all those who try it will have a great experience.

It’s just amazing to think of how it all started…

Ludum Dare and Steam Greenlight

This last week of April is going to be a busy week, and May will be even busier, so I’d figure it’s best to write this out now. Last week I took part in Ludum Dare 35, with 48 hours on a surprisingly rare free-weekend (my weekends are usually filled by going out and hanging out with people or going to events, such is life). The theme was shapeshift, so obviously a lot of games involve changing shapes with a few that either use shapeshifting in either the levels, the monsters or even in the mechanics.

While the theme voting was going on, one of the suggested themes was “Two Colours”, and so all my ideas were pretty much blurred out by one of my favourite games of all time: Ikaruga. So I decided to combine shapeshifting ships with colour shifting bullet absorbing, this is where Spinstar comes from.

 

This was quite fun to make, particularly with the animation and the bullet patterns, you can go vote on the game here or play the game directly on itch.io here. I’ll be voting on games still, hopefully I’ll get a good score like my past entries.

On other pressing matters, I plan to take Gemstone Keeper to Steam Greenlight. I have already been working on the Steam page itself, but I’m giving myself three weeks to fine-tune the page, get the trailer finished and let as many people know about it as possible.

Steam Greenlight Anouncement

I’ve been working on the trailer, I’ve had difficulties getting game footage until recently, I might write about it once the Steam Greenlight page goes online but it all comes down to trying to find a method that outputs videos with the least washed out colours and as little blurring as possible.

I’ll also keep progress of the game where I can, I’ve been working on bosses and I want to get started on items.

 

Secret of Escape Now Free

To celebrate my birthday, I’ve decided that from this day forth, my stealth game Secret of Escape will now be available to download FREE of charge. You can now get the game from either IndieGameStand or Itch.io if you want to download it and enjoy it as much as you want. I haven’t been able to change the price on Desura because it won’t let me set a price below $1.99, but since Desura’s bankruptcy I doubt anyone will use it.

SoE_Small Continue reading

Procedural Meshes: Generating Gemstones Part 2

Last time I talked about writing a gemstone generator for Unity, in this part I’ll talk about taking that script and making it work in SFML 2 using C++. What makes this challenging is that Unity is a 3D engine with a Mesh class making it easy for procedural geometry, while SFML is a C++ framework made primarily for 2D games. The most SFML gives you is the sf::Vector3f object, which allows you to store 3D [x,y,z] coordinates, which means the rest of it is up to you. As of writing, this is the approach I went to generate 3D gemstones in Gemstone Keeper.

Continue reading

IRDC 2015 Review

So to sum up last weekend, when I went to Nottingham for the International Roguelike Developer Conference 2015’s UK event, I’m not kidding when I said I had little expectations, considering that the Roguelike genre is still fairly new to me, despite spending a year researching procedural level generation for my University dissertation. Despite this, I had a great time and was able to gain a lot from the games, the genre and the role of procedural generation from these two days.

Day Zero

Although I have met the event organiser Mark Johnson and Roguelike developer Darren Grey from the PROCJAM conference organised last year, I wasn’t sure if I was able to meet anyone at the pre-meetup, especially since Mark unfortunately went down with food poisoning before the pre-meet began. However I decided to head off to the Bell Inn and see if I could find anyone.

By chance, I went to the bar and a man sitting at the table asked me “You here for IRDC?”, that man was Johannes Kristmann, and with him was Paul Jeffries. We talked about games, had drinks, and they joked about IRDC events of the past and eventually more people showed up, including Alan Charlesworth, Tom Betts and Ido Yehieli. We all decided to have more talks and drinks at Darren’s apartment block until we all decided to head to our respective hotels to prepare for tomorrow.

Day One

These were all the talks that were given that day (taken from Mark Johnson’s blog):

1025 – “”And [my bot] vowed to return victorious!”: Spelunky as an AI Benchmark” (Tommy Thompson)
1050 – “Dungeon Crawl Stone Soup Development” (Pete Hurst)
1115 – “Alternative Death Systems” (Darren Grey)
1140 – “Generative Design” (Paul Jeffries)
1205 – “Modability and You” (DarkGod)
1330 – “Making a Roguelike that uses Twitter Data” (Sean Oxspring)
1355 – “KeeperRL Development” (Michal Brzozowski)
1420 – “The Curious Expedition Development” (Johannes Kristmann)
1445 – “Murder Puzzle – No Longer a Roguelike” (Ido Yehieli)
1510 – “Scaling Brogue“ (Flend)
1535 – “Creating a Procedural Level Editor” (Me)
1600 – “Sir, you are Being Hunted Development” (Tom Betts)
1625 – “Algorithmic Generation of Global Racial, Cultural, Religious, and Architectural Variation” (Mark Johnson)

There were so many great talks, some were really funny and others were really informative, I even managed my talk, despite all my nerves. I spoke about a part of my University dissertation, the Procedural Level Editor.

https://i0.wp.com/i.imgur.com/LpRWHmy.jpg

https://i0.wp.com/i.imgur.com/N96tsAW.jpg

If you didn’t catch them on Twitch, all of the talks will be online on Youtube in the coming weeks. These talks were followed by curry, and then drinks at Ye Olde Trip to Jerusulem, possibly the oldest pub in England.

https://i2.wp.com/i.imgur.com/s4TEZqW.jpg

Day Two

This was an experimental part of the day, where members of the public got to try out some classic and modern roguelikes such as DoomRL, Angband and Incursion among others, as well as a selection of board games that possibly inspired Roguelikes.

https://i0.wp.com/i.imgur.com/6yAauak.jpg

https://i1.wp.com/i.imgur.com/lgqNwtW.jpg

https://i2.wp.com/i.imgur.com/Cd4yqz5.jpg

So I had a really fun time, and got to speak to a lot of talented game developers about procedural generation and gaming in general. I got to talk about my University dissertation, and I also got to speak on roguelike radio about the conference, which should also be online soon as well.

https://i0.wp.com/i.imgur.com/Sa877Nz.jpg

So I think it’s time to announce my new main project, during my dissertation I wrote a short prototype game to demonstrate the procedural level editor. I’ve decided to extend this game to be Gemstone Keeper, the roguelike twin-stick shooter. It will use the Procedural Level Editor, which I will also release for public use when it comes to a stable enough point.

https://i2.wp.com/i.imgur.com/3R45Qzw.gif

Glow Drop DX and Global Games Jam are Out!

Over the last week, I’ve technically had to prepare for two releases, and guess what? Both games are out, and I’ve updated the game menu to include links to them! It’s pretty cool how both games were originally made at 48 hour game jams, and both are being updated as we speak. Feel free to read on about my experiences with Global Games Jam this year, and try out these two releases as soon as possible, all feedback is awesome!

Glow Drop DX

We Are Surrounded

Continue reading

2014 Website in review

Hey everyone! With the New Year coming up, I figured I generate this stats thing the WordPress guys made to show you how well this site does! Thanks for all your support!

Here’s an excerpt:

A New York City subway train holds 1,200 people. This blog was viewed about 6,500 times in 2014. If it were a NYC subway train, it would take about 5 trips to carry that many people.

Click here to see the complete report.