Category: godot

Seren Nova 3D Level 1 boss complete and other updates.

I’ve been working on Seren Nova 3D a little bit each week and I feel that the first level is almost finished.  I hope to release a version of the first level in the development stage soon to be tested.


I’ve created a new boss (I had two goes at this, but wasn’t happy with the first one). So, the level is functionally complete.Seren Nova 3D development version boss 1

I’ve been adding a lot of things, trying to focus on small details in the first level.  Even though I will release a version of level 1 in it’s current state, there will be improvements from feedback and also my own play-through.


I’ve also spent more time trying to refine and improve the controls and targeting.  I feel I have a good compromise for the 3 different controller types (gamepad, keyboard, touchscreen).  Although, playing with the gamepad the game does control a bit different to playing with a keyboard.

For the development release version, I’ve added a temporary controller select option to the main screen.

Development version Seren Nova 3d main screen

The release will be for Windows/Linux PCs.  That is my main target for this game.  Although the Android version is working and always in the back of my mind during development.


Seren Nova 3D Level One Starts to take shape

My current development goal for Seren Nova 3D is to get the first level finished, then I can show it off.

I’m still not 100% happy with the aiming, but it is a lot better than the previous unfinished version of this game that I was working on 3 years ago.

I’ve got most of the enemy ships working how I want them to work (including this new ship below – which comes from behind the player, before turning and performing a spin attack towards the player).  I believe that I have finished the first 2/3 of the level.  I also need to create the level boss, as don’t like the boss ship that I had 3 years ago for this level.

Seren Nova 3D game

Also, this time, I’m thinking more about the environment.  So, for this level I want more snow hills and remains of buildings/animals on this dead planet.    Also, the gates to the enemy base have returned, where the player has to shoot them to open them.

The idea of this level is to provide a gentle introduction to the game, although there are some pretty intense laser battles in the middle.

Seren Nova 3D gameSer


I’m back working on Seren Nova 3D

In 2015 due to not being happy with the feel of the controls and aiming in the game I stopped working on it.  However, I was recently playing around with the controls and aiming in a blank project and I found something that felt right.   So, I’m back working on Seren Nova 3D.


I’ve decided to restart from scratch.  I will use my original level designs and the models that I created.  But, everything else will be programmed from the ground up.

Seren Nova 3D snow worm

The game will be mission based.  I hope to try and make it a little bigger than my original idea, in that I want to use what I have learnt in the last two and a half years.


Last time, I completed the design for 2 levels.  So, I feel feel quite confident in finishing what will probably be the biggest game I will have completed.  Also, now that I’m back working on Seren Nova 3D, I feel very motivated because it is a joy for me to work on this game, creating the ships and levels, due to my love of classic on-rail 3D shooters.

It has also given me another reason to play Panzer Dragoon ( I love the second one) and Star Fox 64, and even the flying missions in Star Fox Assault, which are great.

Keep following this blog for more news.

Or follow my Facebook or Twitter pages, as linked to at the top of the page.


Super Hang Glider Released

Super Hang Glider Released to the Google Play Store

Yes, I’ve finished my second game of 2018.  Called Super Hang Glider, it is a fun arcade game designed to be played with friends on a mobile phone or tablet device (although it can be played alone).

Super Hang Glider released on Google Play

Initially, I was inspired to make this game after looking on Google Play for a game similar to the Monkey Target mini game from the Super Monkey Ball franchise.  After being disappointed with the offerings, I decided to make a game with similar objectives although with my own twist upon it.

In Super Hang Glider, you and up to three friends take turns to launch your hang glider and try to gain as many points as possible.  Points are won be either landing on the targets or flying through rings.

The game features different characters to choose from each with their own hang glider.  I’m not the best artist, so I’m quite pleased with the simple character designs.

Super Hang Glider released on Google Play

The game includes a high score screen, which saves the top 8 scores as well as the character who achieved that score.

Also, I decided to include random events that can occur and affect the flight of the player.  These include a UFO that changes the player’s direction in a random way, a flock of birds that fly towards the player and also fog which makes it difficult to see.   These events only occur after the first round.

To make things more difficult there is also the wind to contend with.  Each turn, the wind changes, so you could be flying against a strong side-wind at any moment.


I’m very happy with this game.  Getting the flying physics right took a lot of times and many changes and rewrites, although, I will probably try to adjust them a little more in the future.

It has taken me a month to develop this game, and I’ve probably worked on it about 2 or 3 afternoons a week.  So, in total, that is probably about 12 days.  I’m quite pleased with that.

At the beginning, I was considering to put in different levels, but, I decided against it to stop ‘feature-creep’, as I wanted to finish this game before the end of February.   Now that it is finished, I’ll think about adding a new level in the future.

I designed all the 3D and 2D graphics myself.  I’m not a great 3D or 2D artist, so, I’m relatively pleased with the result.

This is also actually, the second game to include my voice.  I’ve recorded myself saying 12 words/phrases which are used for the announcers voice.  I tried to do it in a classic 90’s Sega arcade game announcer style.

The music and sound effects are all free sounds I found (using the Creative Commons 0 licence).

Play now

You can download Super Hang Glider from the Google Play store now.

Click here.

super hang glider released for android




mejorar tu compresión oral y tu pronunciación en inglés con este app

¿Tienes problemas para entender el inglés? ¿Te resulta difícil entender que existen palabras similares que se pronuncian de manera distinta?

El equipo de Phonetic Submarine está aquí para ayudarte a mejorar tu compresión oral y tu pronunciación en inglés con este juego educativo muy divertido.

compresión oral y tu pronunciación en inglés Phonetic Submarine English language learning App

Sé el capitán del submarino fonético en este juego divertido y mejora tu comprensión oral.

Utiliza tu radar y oído para encontrar el sonido correcto y la pronunciación correcta de la palabra que ves en la pantalla.


  1. Aprende a entender y pronunciar más de 600+ palabras en inglés.
  2. 16 áreas distintas de pronunciación en inglés para que practiques.
  3. Ve, escucha y practica la pronunciación de palabras difíciles después de jugar
  4. Mira las palabras en las que has mejorado.

No hay ayuda visual, así que sólo puedes utilizar tu oído para detectar y entender la pronunciación en inglés.

¿Puedes detectar la correcta pronunciación de la palabra en inglés?

¡No sabrás que estás aprendiendo!

Cómo jugar

  1. La palabra que tienes que escuchar aparece en la casilla roja en la esquina superior izquierda de la pantalla.
  2. Oirás dos palabras similares que han sido detectadas por el radar del submarino.
  3. Desliza o mueve tu dedo hacia la luz que representa la pronunciación que crees que es correcta.
  4. Si aciertas, destruirás el submarino enemigo. Pero si no aciertas, la palabra se guardará en la casilla de “Palabras a Mejorar”

Disponible ahora en la tienda de Google Play aqui. Submarine English language learning App

Puedes Mejorar tu compresión oral y tu pronunciación en inglés con este juego educativo muy divertido.


Is Rugby League Arcade my white whale?

I first created a little 2D demo for a rugby league game two years ago. I then started working on a 3D version about a year ago, before becoming fed-up with always battling against the physics engine and restarting the project 4 months ago. This has made me ask myself the following question:

Is Rugby League Arcade my white whale?

Ever since I restarted the game in October, my motivation disappeared and I’ve only worked on it a couple of mornings each month.  As I wrote in a post in April 2016, creating a sports game as an independent games developer working on their own, is difficult! And boy! Wasn’t I correct?!

The constant need to fix little problems, add to, change, remove bits of the code for the AI can really demotivate you.

I also, took a break this January, and used it to actually finish something. I released 4 mobile games and did a major overall of another one.

If you want to check my January mobile games out, they are:

Rugby League Runners: A little rugby league based mobile game.

Rugby Union Runners: A little rugby league based mobile game.

Zombie Rush: A little 2D zombie shoot-em-up for Android.

Netball Shots: A 3D netball shooting game for Android.

Train of Lost Souls: A game I made with my mother.

After finishing these little projects, I’m feeling more motivated to finish this game, even if it takes me another year and still has little bugs!  To be honest the actual core game seems quite fun to play.

Anyway, here is a list of almost everything I’ve done since the last update:


  • Now after a conversion, at half-time or if it’s a scrum, the players ‘fast-forward’ to get into position, no more waiting about.
  • Improved how the AI controlled defender targets the player with the ball, so they initially run ahead of him into his path.  The accuracy of this is affected by the ‘intelligence’ rating of the currently controlled defender.
  • The attackers pace is slowed down when he is colliding with a defender, this is my solution after starting the project again without the dodgy physics engine.
  • When a player catches the ball, there is a delay before he can pass it again, to simulate the reaction time and the handling of the ball.  Before, the player or computer could pass the ball between 4 or 5 players in seconds and it felt like pinball.
  • Diving tackles, if you press the tackle button and your player is near but not colliding with the attacking player with the ball, your player dives towards the attacker.  Of course, if you miss or the attacker breaks the tackle, it means your player will be left behind on the ground.
  • I’ve changed the defensive control layout, now there is a button to switch directly to your full-back, this has made it a little easier to defend. I still need to revisit the code that automatically selects which player to control when you press the change player buttons.

Major Updates

  • Worked on defenders, some defenders now cover the controlled defenders.  Every so often I keep tweaking this, still not happy, but I’m getting there with how the AI controls the rest of the defending team.
  • The defenders try to stay in-front or on the try-line, when the attacking team is close.
  • Half-time, full-time added.
  • Added  scrums, 20m restarts, drop-outs and forward passes.
  • I’ve re-added the ability to change the camera angle
  • I’ve worked on where the full-back positions himself when defending.

Minor Fixes.

  • AI doesn’t change player so-often when defending
  • Don’t slow attacker down if he collides with a defender on the floor.  Before this, it meant if a defender missed a tackle and was on the floor
  • Added a deadzone to the joystick control, as they were way too sensitive.
  • Can’t move players in the scrum.
  • Stopped being able to pass when the player with the ball is diving forwards.
  • A try is only registered when the ball touches the ground.
  • Increased collision areas, now easier to tackle.
  • If the opposition intercepted the ball, sometimes it would be registered as a forward pass.
  • If tackled while about to kick, cancel kick.
  • Many more tiny minor fixes..

Is Rugby League Arcade my white whale?

rugby union runners mobile rugby game android

Rugby Union Runners – mobile rugby game

rugby union runners rugby game for android google playAfter announcing the release of Rugby League Runners yesterday, I’ve created another version of this mobile rugby game, called Rugby Union Runners.

In Rugby Union runners you can choose from many international rugby sides to try and get a high-score!

This rugby game is easy game to pick-up, but difficult to master.

Try and run as many meters as possible without being tackled too many times and losing too much energy or losing the ball.  The longer you play and run the more difficult it gets.  As the number of meters that you’ve run increases so does the difficulty. The opposition start to come at you quicker and in more complex formations.

The opposition team constantly comes towards your players to try and get the ball and with over 22 possible different formations appearing at random depending on the difficulty, every game you play will be a different experience!

Again, you can download Rugby Union Runners for free on the Google Play Store

Android Google Play game

Rugby League Runner a rugby game for android mobile and tablet devices arcade 2d

2D rugby league mobile game

I’ve released a 2D rugby league mobile game for Android devices, called Rugby League Runners.Rugby League Runner - rugby league mobile game for android on google play

The game is an easy to play arcade game based on rugby league where you control 5 players with the ball and have to try to run as many meters as possible past the opposition.

The opposition come in random formations (up to 22 different ones programmed in) and as your meter counter goes up so does the difficulty and speed of the opposition.

To get past the opposition you can either swipe left or right on the screen to pass to a team mate, or swipe forwards to try and kick the ball over the heads of the opposition.

Rugby League Runners includes 28 teams from Europe, Australia and New Zealand and was made in the Godot Engine

I think Rugby League Runners is a fun little rugby league mobile game to play.

Rugby League Runners is available to download for free on the Google Play Store here.

Android Google Play game


Zombie Rush Update

I was thinking of a small project to do when I have 5 minutes spare every so often and also to get me back into the groove of development and I decided to revisit and redo on of my previous games.

Zombie Rush is a game that is still getting a few downloads, but I was never really 100% happy with it, so I decided to redo it completely.

Zombie rush game android zombie game

I’ve managed to start from scratch and improve the game using my favourite tool the Godot Engine.

There are a number of improvements to the new version of Zombie Rush, including, making everything a bit more clearer, 6 new levels as well as the classic survival mode.

Also, guns are dropped in crates from above for you to pick up.

I’ve also added high scores for both normal and survival mode.

Zombie Rush can be downloaded for free on the Google Play store here: