Moongate Games UK

"Changing worlds, one line of code at a time"

Developers Post 21: More UI and Controllers

Welcome to the 21st Developers Post.

 This week I have to say has been very productive in regards to both general coding and game development. It's also been a week of milestones with things now starting to take shape in regards to Escape From Infinity 2D. 

 So, first milestone for this week was getting more of the UI sorted

New game mode selection UI.

I still need to setup the selection process so if it's in two player mode each player takes turns in selecting game modes. I'm also deliberating on if I should have a short timer rather than the start button, like a 20-second time frame or something like that. Subsequently, along with this new interface, I've added support for duplicate game modes and having an unlimited amount of game modes. 

Obviously, it still needs tweaking here and there.

 Another thing that has been changed is the ship selection UI, this is still very much a work in progress as I'm still sorting out a few control issues.

 My second milestone for this week has been controller support, especially in two player mode. Now I've currently only tested this with a 360 controller and PS4 controller but they do work!

There have also been some entertaining issues with gameplay, mostly being the rotation speed of the ships being through the roof. As shown in this tweet below.

I still need to decide on what I'm going to do over the next week, if I'm honest I may do more in the gameplay UI especially with describing what to do in each game mode, along with getting the end UI sorted.

 So I think it's time to close this post off now with the Theme of the Week. This week it's a pretty heavy song which I've been listening to a lot while I've been doing off stream coding.

This is 'Silence Speaks' by 'While She Sleeps ft. Oli Sykes'

I hope you all have an awesome week and I'll be streaming on my normal times during the week (7 pm - 9 pm Monday - Wednesday and Friday) over at

- Luke.