ThreeThingGame and the Ricoh2DFramework

Between the 11-12th of June, I went up with a friend and fellow Windows Games Ambassador Aaron Smith, along with a games design student Nathan Holding to the University of Hull for ThreeThingGame, the University’s 24 hour games jam. The premise is that each team was provided three words, and were tasked with making a game that incorporated them. The games would be judged on how well they fit the three things, and the quality of the game overall and the winning teams would get prizes.

This was going to be an interesting event for all three of us, as despite being used to travelling around several campuses for events, Hull was way far out for us. We were also aware that the majority of students there had been at ThreeThingGame before and new how it all worked. However Aaron and I were a bit more confident in what we could pull off together since we went through a games jam one week prior, where we learned to have a proper functioning version control system that the tools can work with, as well as having an actual artist working with us this time. Our three words were Room, Moon and Lune, and from that we made a Lunar Lander style space game where you avoided asteroids and landed on moon bases.

We also had an additional tool to work with, my Ricoh2DFramework. I don’t think I’ve mentioned it before on this site, but the Ricoh2DFramework is a framework for MonoGame. The purpose of the framework is to provide classes to assist with graphics, collision, input and audio among other functions. I was actually quite eager to use Ricoh2D in a game development project to see how well it works practically.

Game Development went rather well, and while there were some small issues found in the Ricoh2DFramework, they were easily fixed and all of those changes have been uploaded to the Ricoh2DFramework’s repository. There were also some performance issues that required some work arounds in order to avoid (slow downs, glitches and crashes galore), but in the end we finished the game.

What went right:

  • Proper source control: Using C# and MonoGame with Github is much better than the last games jam at Stafford, where we tried to use Unity with Git. Overall it was a nightmare back then to merge all the changes and ensure the project work. Using a system that is completely text based and readable made the process much more easier.
  • More prepared: Using the Ricoh2DFramework definitely saved some time in developing the game, and even though the framework had issues they were much quicker to deal with instead of having to build everything up from scratch.
  • Having an artist: Definitely enables the team to work on the game while assets are being created, instead of having to be made during or after development where issues can arise.

What went wrong:

  • Didn’t sleep enough: All three of us, me especially, thought we could spend the entire night working on the game. We didn’t. I could barely stay awake after literally staying awake for 24 hours, even with an abundance of food, drink and snacks to help us keep our energy.
  • Technical issues: While some performance issues were most likely due to some of the original code that was developed for the game, we also had numerous unexplained crashes from Microsoft and SharpDX libraries. This was especially bad when the game crashed unexpectedly with an unhandled exception while judges were looking at our game. This could’ve been one of the reasons why we didn’t get a place in the rankings, but since we were still using the Technical preview, hopefully issues would be ironed out afterwards.

Overall, I rather enjoyed ThreeThingGame. It’s a neat idea for a games jam and everyone at the University of Hull was very enthusiastic and eager to make games, which makes it even more impressive as the University doesn’t have a specialist games course unlike Staffordshire University.

Now it’s back to the Procedural Level Editor and my newest game project Gem Finder, where I’ve already started on new features…

University Finished

Hey everyone, sorry it’s been a while, but for the last few months I have been incredibly busy with University work, plus I have had some technical difficulties which I’ll explain further later on. However, the good news is that it’s all finished!

That’s right, all of my remaining assignments, which includes one mobile game written in MonoGame, one PC game developed in Unreal Engine 4 with a full game development team of artists, designers and other programmers, my thesis on Procedural Content Generation to Create Levels in Games, and the combination of a Procedural Level Generator, Procedural Level Editor, and 2D Tilemap Shooter which makes up my dissertaion artefact, were all finished in time to make up my full University degree!

Continue reading

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

University and Glow Drop DX Update

So as of today, the first semester of my final year of University is down, two more semesters to go! All exams are finished, and three assignments are done, all that’s left so far are the marks, two assignments due in second semester and a Final Year Project (which I also did a midpoint review yesterday). This is awesome for me as it means more work for the FYP and other game dev stuff, and I can schedule out the other work that I need to do.

Continue reading

Ludum Dare Results Comparison

So the results are in! So awesome to see the final scores and see what games got in overall, and see where everyone else’s results are on the rankings. Since this is my third successful Ludum Dare, I thought I’d try a little comparing to see how much I did better (or worse) at this point. Then for future Ludum Dare entries I can then add in those results and probably build a chart to see my progress.

The Results

Ludum Dare 27 (Ten Seconds) – 10 Second Paper Flight

Ludum Dare 29 (Beneath the Surface) – Under Maintenance

Ludum Dare 31 (Entire Game on One Screen) – Glow Drop

My Comments

So while the ranking don’t appear to have changed, the average score for most categories has improved. The only category to have gone down considerably over the three LDs was Humor, although in fairness since my game wasn’t intended to have humour so I could’ve omitted the category. I’m also one of the people that got 100% coolness which is an awesome surprise, it means I’m (technically) listed on the results page. At the moment I’m balancing University work and turning Glow Drop into an Android and Windows Phone release as Glow Drop DX. So hopefully you might see more from me in the future?

Ludum Dare 31 Favourites So Far!

So after rating 100 games for Ludum Dare, I thought I’d talk a bit about a few of my favourites from the jam. They may not be the best out of the competition, but these were the ones that I find have an aspect of good entries that each of these succeed at.

Tightrope Theatre

This is the entry done by brilliant flash game developer Jussi Simpanen, aka AdventureIslands. He always does games for jams big and small and his entries usually bring a quirky design and incredible polish to them, and this one is no exception. In Tightrope Theatre you must travel from A to B, all while riding a unicycle avoiding fire, spikes and the ground below. The entire game is 24 levels long, and feels very complete for a game done in two days, although you kind of wish there was more. Knowing that Jussi tends to add new stuff to his entries every now and then, maybe there will be more to this entry.

Jumping ‘n Jumping

This is an example of how you should achieve an innovative game in 48 hours, you use one mechanic with a unique spin and give it as much potential as you can. In this case, the mechanic of the game is jumping, and the unique spin is that your jumps are limited, but will increase depending on how you play. Eduardo uses the mechanic in a room where you have to jump to survive and you get this gem.

Screen Mover

Most game jams have a theme, and as a developer you are free to interpret that theme to whatever for your game: you can use a literal route (in LD31, that would mean literally running the entire game on one screen), the metaphorical route or the technical route. With Screen Mover, Sh1rogane decided to go beyond literal and technical with the theme to produce something that may look like a simple platform prototype, until you quickly realise you have to move the game window to progress. The only issue with this idea is that keyboard input it locked while the window moves, but the post jam version does fix this.

The Hyperbeam

Sometimes you don’t have to make a game that’s fun to make it a good entry, you can tell a story, show off some great music or in this case, make some really beautiful graphics. The puzzle game elements are clever, but this game is really good at showing off bloom and neon. It just makes it look wonderful, and the music is really soothing as well. As you may tell from my entry, I love neon glow, and this game does a great job at showing it off.

Swotch

If all else fails, just make a game that is fun to play, and make it addictive for an added bonus. This game’s style reminds me a lot of Terry Cavanagh’s Super Hexagon, and since the developer is planning an Android/iOS release, I recommend him get Chipzel to do music for the game.

Don’t forget to play my entry Glow Drop if you haven’t already.

Ralph Baer & Ludum Dare 31

https://i0.wp.com/www.vintagecomputing.com/wp-content/images/interviews/baer_harrison_pong_3_large.jpgI would first like to start this post by talking about Ralph Baer, wildly known as the father of video games who passed away on December 6th. Since 1966 he always had the idea of games that can be displayed on television screens, and developed what he calls “the brown box” which had rotary controls and played a simple tennis game with two panels and a square ball. This patented idea eventually got picked up by TV manufacturer Magnavox and became the Odyssey, wildly considered the first video games console. Along with essentially founding computer and video games as we know it today, he also invented the classic electronic game Simon (and its sequel Super Simon) and carried on developing and tinkering with electronic prototypes, giving him 150 patents to his name.

He lived a full life and his work has lead to the creation of the largest entertainment history, and lot of gamers and game developers are where they are today because of his work.

So last weekend was Ludum Dare, the 31st bi-annual 48-hour games jam. The theme for this one was “Entire Game on One Screen”, a bit basic for a theme but it’s much better than the joke theme that got a lot hype in the voting stages (no snowmen please!).

You can play my entry right now, it’s called Glow Drop and it’s a physics based puzzle game, just click the image below to go to the Ludum Dare page!

I initially wanted to develop my entry using HaxeFlixel, but software issues struck and I was unable to use it, and since on the Saturday I spent most of my time developing on a train to London with no wi-fi, I decided to switch to using Construct2.

While I didn’t really feel motivated to using Construct2 again after spending over a year developing a certain award nominated stealth game using it, turns out for the game I ended up making it was worthwhile. Construct2 has one of the most easiest physics set up out of any engine I’ve used, and since the entire game has to be on a single screen, it’s much easier to manage a visual layout than a coded game state

Since I was out with friends and family for most of Saturday, I was hoping to release for the 72-hour jam. However, when I noticed that most of the game and the graphics were finished with four hours remaining, I felt like I could pull it off and upload for the compo, and I succeeded!

I’m already getting positive comments so far, so I might use a day or two from my Christmas break to polish the game more and release it as a mobile game! If you guys like the idea let me know if there is anything I could add/change to make it work!

https://i0.wp.com/ludumdare.com/compo/wp-content/compo2/407933/21252-shot2.PNG https://i0.wp.com/ludumdare.com/compo/wp-content/compo2/407933/21252-shot3.png

Secret of Escape Shortlisted for TIGA Games Industry Awards 2014

I’m proud to announce that Secret of Escape has been shortlisted for Best Student Game and Game of the Year at this years TIGA Games Industry Awards. The ceremony will celebrate a year of game releases from the UK Games Industry from all developers of all sizes, from indies to the AAA.

This is definitely a huge honour to see a well known organisation in the Games Industry as TIGA to recognise the hard work of those, including individuals and students. I’ve worked very hard during my placement year to bring Secret of Escape to the masses, seeing people praise the game and now for it to be shortlisted for a major award definitely makes the extra effort worthwhile.

If you haven’t already, you can now download Secret of Escape, the fast-paced stealth action game, from Desura, Itch.io and IndieGameStand.

Readers and members of the public can vote for Secret of Escape for Game of the Year here, voting opens until 20th October.

Game Developers on Patreon

I remember several months back during the #IndieDevHour on Twitter, someone asked about using Patreon to fund their games development.

https://pbs.twimg.com/profile_images/458690209660416000/bWhe-J8I.pngBack then, Patreon was growing in popularity for independent funding of artists and writers by letting people be regular paying patrons. If you look at the current roll of Patreon Projects, you can see Youtube video producers, bloggers, webcomic creators, podcast producers, musicians and so on, all have a Patreon page. For those content producers, it appears nowadays like it’s a standard form of earning revenue for your work, as I’ve seen some of my favourite online artists and Youtube video creators use the service, both big and small.

But what about game developers and game creators, could they use Patreon to help fund their work? Could they fund a portion of their work using the Patreon system? This is what I want to discuss in this article.

When I mean game developers using Patreon, I mean specifically using it as a platform to fund their work in creating games, while some have used it to produce games development tutorials such as TheCherno, and others have used it for lets plays, this is about using Patreon for games development like how Kickstarter is used for games development.

If you dig deep enough you can find some developers using patreon for developing games. How successful they are is up for interpretation, in the examples I’ve linked some have been moderately successful enough per game/month while others are well below the hundred margins.

https://i0.wp.com/b.webutation.net/4/c/patreon.com.jpg

Why very few developers are using it however? Well it’s easy to say that unlike Patreon, crowd funding sites like Kickstarter and IndieGoGo is both a better marketing and funding platform because a lot of backers use it and people who are successful earn more money. However, I think it’s because of two clear reasons.

The first reason is that it’s very new, it only started last year and while it’s growing fast, not all of the large mediums have caught onto it. As such, not every medium knows about it as well as Youtubers, bloggers and short video producers. Asking many of my game developer friends, I found that most either didn’t know or get the Patreon system.

Another reason is the ideal scope of projects on the platform, as the majority of creators on Patreon use it for small projects that don’t require a huge budget up front, but a modest budget to sustain the creator to keep what it doing. Mix that with the amount of people actually putting money down on individual creators and you can see that it might not appear to be the most viable option.

But on the other hand, Patreon has solved one major problem that crowdfunding sites like Kickstarter is well known for, trust based delivery. Some people remember earlier this year how even after getting funded, not every project on Kickstarter had fully delivered. It’s seen as an understood risk that whatever project you are backing on Kickstarter may take years to fully complete, even if it completes at all. Patreon’s solution is to fund creators for what they have done, and not what they will do. By only paying the creator per project, or on a regular basis, patrons don’t have to feel like they are throwing money away if a creator doesn’t finish a project, and you have the option to reduce or stop pledging a creator (TBC).

A chart showing that overall, only 37% of video game Kickstarters fully deliver on what they promised.

Original Chart from evilasahobby.com

So let’s go hypothetical on this, what if Patreon, or a similar funding system, takes off and does well enough to be popular and known by many people, and those people are wanting to become patrons for talented creators, how would you go about getting people to be your patron?

You could do what’s currently being done, and have patrons pay per game. However that is only viable if you produce regular content, and that requires developing several small games on short development cycles, instead of producing one or two large games over a long period of time.

So why not use that ideal environment to work with Patreon? Some content creators work really well on a monthly basis, while producing content on a varying basis. This could be done with games by having a game being funded by patrons while in beta, where the patrons themselves can have some or full exclusivity towards testing and contributing to the game before release. I can see that model working especially well towards online multiplayer games, where the patrons themselves can act as a small growing fanbase by interacting with each other.

However, what Patreon needs is for time to grow and people to be aware of who they are and what they will do, and maybe we will find more game developers on there and show more creative ways of using a patron system.