Global GameJam 2019 – emoH

Time to get back into writing blog posts!

A little late, but this one is going to be about the game my team created this Global Game Jam on January 25. The team consisted of 2 musicians (Natalie Gall and Alvin Lee), 1 3D Artist(Jordan Bolton), 2 3D Artist/Programmers (Myself and Matthew Bingham) and 2 programmers (Louis Deane and Alex Lovett). We used Unity as our game engine, as it is flexible, powerful and easy to use, and most of us having semi-professional to professional experience with it.

The theme this year was “What home means to you”, and we spent a good amount of time brainstorming ideas and concepts. In the end we had the game idea narrowed down to:

  • A side-scroll adventure, with the protagonist trying to get home, an aesthetic full of nostalgia and longing for a place to belong.
  • An “Overcooked” style multiplayer game, helping around the house with all of the chaos and homeliness of a family Christmas gathering.
  • A survival game in which you restore your broken home, surrounded by danger and cold which contrasts and helps augment the warm and secure feeling when in the home area.

Whilst considering this, we also realised something crucial: Home spelled backwards is emoh. So we pretty much had to do choose the dark indie survival game. Once we decided the theme, we then had to come up with interesting mechanics, and features that would form the USP (Unique Selling Point) of the game.

The two most interesting ideas were multiplayer co-operation, and the great idea that you would be unable to see the enemies, and could only see their shadows, cast by the light you shine. Using this as our basis, we envisaged many different ways to get players to engage in teamwork, for example, having different character roles, one who could interact with the world, but has no light, and one which can shine the light to let people find the shadows, but nothing else. We also had many thoughts on “end-goals”, such as rebuilding the house, collecting fragments of a family photograph, etc.


With such a large team, the division of tasks was relatively easy: 

  • Jordan focusing on the character asset and animations
  • Alvin on the SFX
  • Natalie on the soundtrack
  • Myself on the Environment assets
  • Alex on the multiplayer and gameplay logic
  • Louis and Matt on the Mutiplayer and Gameplay logic as well as Level Design.

Below are the environment assets that I created, and a final visual of the game. In the end we managed to get a lot of functionality in, and the multiplayer system worked extremely well. The multiplayer logic did take a long time though, and we didn’t end up achieving everything that we wanted, or manage to get our own player model with its animation in time. We are looking to polish it a bit more in the coming weeks, and create a nice video or make it playable online. will post a new blog post when we have done!

HullCSS – Local Winners of NASA Space Apps Challenge

 

This weekend I was part of team HullCSS, a team made up of 5 members of the Hull University Computer Science society. Together we entered the NASA spaceapps 2018 hackathon, and managed to win the Hull Local Award, qualifying for the Global competition. The 30 second video above was our  submission after a tiring weekend of work.

We used PlayCanvas, VisualStudio, and the C# MVC Framework in order to create our solution to the challenge. SpaceTrack is a visualisation tool that allows you to see and learn more about rocket launches, finding out where and when they’re happening for the next few years. I worked mainly in javascript, using playCanvas to provide engaging visuals and interactive functionality.

A link to our submission page is here: https://2018.spaceappschallenge.org/challenges/can-you-build/when-next-rocket-launch/teams/hullcss/project

Getting stuck into Mixed Reality – Thank god for emulators

Starting to mess around with developing for mixed reality with the Microsoft Hololens emulator and Unity, and I have to say, its going surprisingly smoothly! Whilst I wont be able to buy myself an actual Hololens any time soon, the emulator does a very good job for development purposes, and works seamlessly with visual studio and Unity. (after taking 10m on first launch… but ah well, can’t be picky)

My last foray into the world of AR was back in 2014, using Qualcomm Vuforia and Unity. Whilst there were a few headaches, especially getting the apps to work on actual mobile devices, that development was also relatively smooth thanks to Unity’s in-built emulator, which allowed me to use my webcam to test out the scenes, holding up the physical AR targets created via Vuforia’s developer website. I have yet to use Vuforia again, since it was integrated into Unity as standard from the 2017.2 version onward, but look forward to doing so, as I have heard great things about it.

Back to the present, I was a little surprised, but delighted to find that everything went exactly as Microsofts tutorial said it would: https://docs.microsoft.com/en-us/windows/mixed-reality/academy. Once I updated my version of visual studio, and downloaded the emulator, https://docs.microsoft.com/en-us/windows/mixed-reality/using-the-hololens-emulator, it was the next best thing to having a hololens in front of me.

Whilst it is still just a dev tool, and cannot replicate the sense of wonder and experience that I’m sure a real device would bring, it is very useful to train and learn with. With the cost of the hololens being so high, an effective emulator is essential, whether for poor students, or large companies who cannot afford a hololens per developer. It is reassuring to see it work so well, I am glad that microsoft have realised its importance.

Angry Rolling Drake

In a previous post I mentioned that we had won our second ThreeThingGame  with our game: “Angry Rolling Drake”. But this time I will leave out the bragging, and focus on the game itself. We haven’t polished it much, as we wanted to stay true to the game that was built in 24 hours.  Bugs “Unique features” and all. Here it is in all of its glory!

The three words to make our game from were: Angry, Rolling and Drake 

In this particular park feeding the ducks has been banned! As a Drake (male mallard duck), you get a bit Angry about this, especially as you were programmed not to be able to eat anything else! As your rage builds, you decide to declare war on the pedestrians, and take the bread by force.

Normally you are slower than the pedestrians, and will take damage if they hit you, decreasing your hunger gauge. Using your stored Anger however, you can Roll into a ball (as ducks do) and defeat those selfish people, gaining access to their bread. This can either be crumbs, a slice, or a loaf, each fill your hunger gauge by different amounts.

Running out of anger means going back to walking, so be careful how you use it. Try and last the longest before succumbing to hunger!

We will soon be uploading the game online, and when we do I will add a link here! Watch this space!