I wanted a simple way to teach the player the basic mechanics, all without any intrusive text. So this is what I came up with.
I did my first round of playtests around the time I added enemies. I got plenty of helpful feedback which I then used to make this next video.
I find it helpful for myself and players to make changelogs for each new version that is published so they know what's changed. It is also helpful for me to see what has changed between versions and see the progress of the game.
I wanted more interesting enemies for players to fight, that make you think about more than just running and gunning. This enemy type makes other enemies invincible until you destroy it.
For level design, I've been making it all in engine with a tool called Scythe, it's been a fun process using this tool.
I added a simple level select screen that will probably be updated later on to show times and scores.
I improved on the menu by adding stats for each level. This was accompanied by a save system to log these.
The enemy variety was quite a lot at this point and it allowed me to make some interesting levels.
This level's gimmick was that it was dark, which was a great way to introduce the bombers who get close to you and explode. In the dark they tend to jump out at you as a surprise.