Devlog 6

Playtesting

After dozens of hours playing the game, I decided to remove Hozirontal and Dynamic mode of the split-screen, so the split-screen will be Vertical only.

It appeared that both horizontal and dynamic mode were handicaping players and were making the game not pleasing to play, I guess these modes don’t fit the project.

Beside a few known bugs I’m still working on, a ton have been fixed, the game feels solid and encountering new ones is rare.

New FX

Enemies, props, weapons and items now have new explosions fx.

UI rework

As it was hard to know what weapon you actually get when you pick a gunbox (weapons are obtained randomly), all weapon related UI have been reworked.

All weapons are now relative to the first letter of their name, ammo is clearly displayed and the name of the weapon pops up for a few seconds when it’s picked.

All turrets are modeled

I finally finished modeling each turret and its upgraded forms.

Level 2 turrets
Level 3 turrets

Miscellaneous

  • Vulcan death animation has been reworked
  • Crosshair display has been fixed
  • I tried new colors for the players, yellow and orange seems like the best choices
  • Made some progress on music production

Devlog 5

Main menu

The background and animations are done, still need to work on UI and maybe improve the font, but it’s there ! I modeled a huge mothership and a quite accurate earth planet (after 15 hours playing around with Google Map I hope it’s accurate !)

Levels rework

I have been play testing a lot recently, and beside fixing dozens and dozens of bugs, I figured out level 2 and 3 were far less fun than the first level. There was actually huge verticallity issues, so I decided to go back to modelling and try to improve what has been made. Spent 2 hours playing level 2 and I think it’s good now. Still need to spend a few hours on level 3 to be sure it’s fun enough after a longer play time.

Tweakings

  • Teleporters now have a delay between when you take it and when you actually get to the destination point. This will prevent getting surprised by enemies that would be at the same position you’re supposed to respawn. Arrows on teleporters are also animated and show the direction the teleporter is going;
  • Explosion decal sprites disables smoothly;
  • The game goes in pause mode when the window loses focus;
  • Mouse aiming system improved;
  • Controller assignement is working;
  • Health boxes have a new sound;
  • Super Meduse explosion range have been reduced;
  • Player 2 camera now shake along with the Player 1 camera;
  • Each player aiming crosshair has been disabled in the other part of the screen;
  • Health Auto Regen does not work anymore when the player is dead;
  • Money spent variable in the Win Panel has been replaced with Lifes lost;
  • Wave 7 of level 1 is easier.

Miscellaneous

  • Level 2 control room screens are now animated;
  • On buying an upgrade, particles are spawned on all players, upgrade sound have also been changed;
  • Stairs that have multiple destinations now have a panel to give the player visual feedback of the current destination.

Devlog 4

Teleporters

Teleporters can now be used to travel quicker through dense levels.

Cutscenes

A short cutscene have been done for each level.

Loading screens

Loading screens for each levels.

Mission 1.1 Loading Screen
Mission 1.2 Loading Screen
Mission 1.3 Loading Screen

Miscellaneous

– A restart button have been added to the in-game menu.
– New icons showed in the last devlog have been implemented and some do not fit and have to be redone.

Side Projects

When I start being overwhelmed and I feel like my productivity is getting too low, I just « take a break » to work on side projects.

This week I’ve made some level design and I prototyped a mobile game (2 different projects).
I can’t obviously show anything about the prototype but here is a shot at one of my level design session.

Devlog 3

New split screen camera

There is 3 split-screen modes players can choose from : Vertical, Horizontal, and Dynamic.

  • Horizontal : The screen is split so there is one player on top of the screen and one on the bottom.
  • Vertical : The screen is split so there is one player on the left of the screen and one on the right.
  • Dynamic : According to players position in the level, the camera is either split or not. If players get too far from each others the cameras split and rotate accordingly to the position of players, if they get close to each others the cameras merge back to 1.

Script cleaning

The main scripts managing player controls and enemies health have been completely remade from scratch to allow more complex behaviors, especially player’s weapons behaviors and enemies ondeath behaviors.

Super enemies behaviors

Empowered versions of enemies that have been modeled recently have been implemented into the game.

New enemies death animations

Almost every enemy now have a death animation and is not just disapearing into an explosion.

New icons

Item icons and structure icons have been made.

Devlog 2

Lighting has been set up for level 2 and 3 and lightmaps have been baked, granting an average 10% performance boost on each level.

Mission 1.2
Mission 1.3

A variant of almost every enemy has been made and will be an empowered version of an already existing enemy that will appear time to time to add challenge to the game.

Here are the 4 variants that have been made this week, and stats differences with the originals :

Meduse Variant : Explode on death or on contact with a player
Dorn Variant : Spawn 4 mines instead of 2 on death
Gatlar Variant : 150% Health and + 33% Fire rate
Vulcan Variant :  150% Health and 150% Damages