Tag: seren nova 3d

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 laser effects space game


Recently, I released an Alpha version of the game in it’s current state to get feedback on TIGSource, while I didn’t get as much as I wanted, (probably because the I mucked-up the first release when people where most interested),  but it did raise some interesting points, and even playing it through myself I found a few areas that I could improve, and have.

Firstly, I’ve created a little 2D effect to show when lasers hit your enemies, while you can see the little blue cross-hair type things in the screenshot, it looks better in the game with movement and animation.seren nova 3d laser effects space game

I’ve also moved the ship closer to the camera and sped-up the forwards movement in Seren Nova 3D by a tiny fraction.  Also, one thing that was brought to my attention was the draw-distance, in that enemies seemed to suddenly appear in front of the player, so, I’ve increased the draw distance by a big amount.


One other change that has really improved the game, is that now your lasers can go further, this means that you can hit enemies further away in the distance, and removes the feeling that I had before of that I was shooting at enemies but not hitting them and that maybe the aiming in the game wasn’t accurate.

seren nova 3d space shooter game shields

Shield Upgrade in Seren Nova 3D

I’ve previously mentioned that I’ve added shields to the game.  But, for some reason making a shield collectible that can be picked-up in the game slipped through the Seren Nova 3D development.

So, finally, I’ve done it!  If you find this beauty during the game, you’ll get shields, which will last until they’ve taken too many hits.

seren nova 3d space shooter game shieldsYou’ll also notice the blue circle below it, I’ve added this to all the pick-ups in the game such as laser upgrades and energy, it rotates and makes the pick-ups and collectibles more easier to recognize.


New Laser Beam Firing Enemy Ship

Like the robots in the first level, I wanted to add a more difficult enemy in the middle of the second level of Seren Nova.  I’ve created a ship called a Battlefighter that shoots a new type of weapon in the game, a laser beam.  The laser beam can cut through anything and continues to cause damage to the player as the player is in contact with it.  What’s worse, is that this ship fires two laser beams.seren nova 3d battlefighter

However, the ship is slow to change direction and can only fire the laser beams every few seconds.


Also, now rockets/missiles can be collected during missions, as I’ve created a rocket collectible. It doesn’t stand out too much, so I’m going to add some glowing effects to it later, and maybe improve the rocket model.

seren nova 3d rocket collectable space

seren nova 3d enemy starfighters

New Enemy Starfighters and more!

Firstly, I’ve created some enemy star fighters, these ships come in from the side of the screen in little squadrons, they’re easy to take down individually, but much tougher in groups.seren-nova-starfighter

This is how they appear in the game, (I’ve since added a booster effect to the back of them)seren nova 3d enemy starfighters

Also, I’ve added some forcefield generating enemy ships, these ships come in packs of 4 and create a forcefield between them, that causes the player a lot of damage if touched.  Luckily, the forcefield can be brought down by destroying at least two of the ships on the corners.  In the asteroid field level (the second level), I’ve created a gauntlet of them, which is hard to get past and takes some sharp shooting to navigate.

seren nova 3d forcefield generating enemy ships

I’ve also worked on some of the effects for the game, such as I’ve given all the enemy ships a little booster effect (such as the blue light that comes out of the player’s ship).  I’ve also added explosions to every ship or object when it’s destroyed.  I’ll probably try and improve the effect of the explosion in the future, but for now it works and makes the game feel better with a little more visual representation of when an enemy has been destroyed.

seren nova 3d explosion effect

Finally, I’ve implemented the start of a mission select screen, for now it’s very basic, but functional.  I’d like to turn it into a space map screen with stats, such as in Star Fox.

seren nova 3d mission select screen star fox a like

asteroid field

Asteroid Field! The Second Level!

I’ve started working on the second level, which will start within an asteroid field.  The asteroids will be big and can cause some damage, but can be destroyed by a few lasers.

Here’s the beginning of the level being edited in the Godot Engine editor:

second level asteroid field

And how the asteroid field looks like in-game:

asteroid field

I’ve also changed an enemy that I had previously designed.  Now, when you first approach it, it looks like this:

astroid field space turret

This is it’s back, which is shield protected and so all lasers just bounce off, but every few seconds it turns around to face the player and fires some shots, the front is exposed and can be destroyed.  Here it is, turning back after firing some shots:

asteroid field space turret

I’ve also added some particles to the space level, which look like little space debris particles flying past you.  Also, I’ve increased the blast range of explosions from the rockets that the player has, which means a few asteroids can be taken out at once with one, but then again, you have a limited supply.

godot snow particles

Mission Over Screen

I’ve had a break for summer, but now, I’m back working on Seren Nova 3D.
Firstly, I’ve added a basic mission over screen, I hope to make it look a bit prettier and have some basic conversations between the characters.
seren nova 3d mission over screen

Also, I’ve added snow particles to the snow level, which fly towards the player.  It’s hard to see their effect from the screenshots, but they give the player more of an idea of speed and flying through a gentle snow storm.  The Godot engine has quite a good and easy to use particle system, which meant that setting it up was trivial, and the hardest part was drawing the snow flakes.godot snow particles

I’ve also changed the circular lasers, to release three at the same time, this gives them a bit of depth.

circular lasers in seren nova 3d

seren nova 3d first boss development version

First level Boss is Finished

I’ve improved the first level boss by adding a top saucer to it.  Now it has a top saucer section.

seren nova 3d first level boss development versionTo destroy it, you have it shoot the middle support section, which has 4 parts (or legs), as you hit each one they fall down, and once all four have been hit and have collapsed the top saucer section falls to the ground and crashed.  What remains of the boss then turns to the side (as mentioned before) and the final part of the boss battle commences.

Here’s a GIF I took of the boss battle, but I’ve since added movement to the boss, now it moves from side to side.

seren nova 3d boss 1 gif

That more or less makes the first level complete.  There are around 150 enemies and buildings to destroy.  I still need to add things like effects and explosions, but I’m relieved to have finished the first level.

seren nova 3d robot co-pilot friend

WiiMote Game Control and a Robot Co-pilot Friend!

Three big updates today! I’ve been hard at work!

Gamepad Support!

Firstly, As mentioned before, I’ve been testing the game with a keyboard, as I don’t have a PC gamepad, but while playing some Star Fox Assault on my Gamecube for inspiration, I looked at my Wii and realized that it must be possible to connect the WiiMotes to my laptop.   After a bit of research, I managed to get them connected to my Linux laptop quite easily.

This has meant that I’ve started to put gamepad support into the game and more importantly the use of analogue sticks.  It still needs a bit of calibration down the line, but it works and feels good.  Here I am playing the first level with the nunchuck and Wiimote game controllers.
wiimote game controll support

A Robot Co-Pilot

In the game I want some interaction between characters like in Star Fox.  But, at the beginning of development, I decided to only have one ship and against having fellow ships as it’s a one man project and I need to downscale my idea a little to be able to actually finish the project.  So, to get round this, I’ve decided to have a R2-D2 type robot that flies with you in your ship, and it (he/she, who knows?) will give you advice and generally add a bit of atmosphere and story to the game.

It still hasn’t got a name (I’m thinking Ifan, Tomi or Dai), but here he is:

seren nova 3d robot friend

In-game Conversation System

Finally, I’ve created and finished the in-game conversation system, where different characters can speak to you while you’re battling the evil forces.   A little image of the person who’s speaking appears and what they have to say appears next to it in text format.

I’d really like to get some voices for the characters, especially a female voice for the main character, but unless I can get someone to volunteer, that doesn’t look likely (I’ve already tried unsuccessfully to do a female voice, which was promptly deleted!).

Your robot co-pilot gives advice:

WiiMote Game Control and a Robot Friend

The pilot (your character) tells you what she sees and thinks:

WiiMote Game Control and a Robot Friend