A bit worried to find ZOMBIES in town this morning! 😲
(It was a hastily taken photo as I have more important things to do 😂
A bit worried to find ZOMBIES in town this morning! 😲
(It was a hastily taken photo as I have more important things to do 😂
Had a little play with Unity again, as my son's getting into it too. I wasn't treading on his toes as he's mucking about with VR development, but I managed to knock this up in a bit of the morning and some of the afternoon - quite happy with it!
TwoSticks 2023-05-20
Added lighting, shadows, occlusion, a couple more levels, and fixed a few bugs.
https://www.youtube.com/watch?v=fHUoj07WFHM
#Godot4 #GodotEngine #MessingAbout #CodingLife #GameDev
This evening I investigated adding lighting and shadows to my TwoSticks shooter and I added a simple level progress bar that gives you an indication of when the level exit portal will appear.
#Godot4 #GodotEngine #MessingAbout #CodingLife #GameDev
My TwoStick shooter works great with a joypad but unfortunately keyboard ghosting means finding 8 keys that don't interfere with each other is hard.
So today I changed it to use keyboard and mouse but still keep the 8-way firing style. I think it's worked out pretty well. I've also implemented a few other features such as level portals, bonus points for jumping levels, balanced the firepower and NPC spawn rates a little more.
Quite happy with where this is heading, but now I need to think of some new features to add and maybe start building out some more levels.
https://www.youtube.com/watch?v=RxLW1xf-Qqs
#Godot4 #GodotEngine #MessingAbout #CodingLife #GameDev
I made some changes to my TwoSticks shooter yesterday to implement a mechanism for the player to choose when they jump to the next level rather than it being automatic based on score. Most of the changes were good but it really unbalanced the gameplay and I couldn't at the time see a way around it.
Today, the addition of a single variable and changing one evaluation rebalanced the gameplay. Such is the way coding often works when you walk away from it for a bit.
#Godot4 #GodotEngine #MessingAbout #CodingLife
Nerfed the player weapon starting speed and added powerups.
Randomise spawn locations for NPCs, health, and powerups every 30 seconds.
Added a second level layout.
Made level layout switch out every 1000 points (which also forces a new randomisation of spawners) and, of course, this speeds up as the NPC spawn rate increases and player weapon speed increases.
Added particles when bullets hit walls.
Latest version, mostly done yesterday in my vastly sleep deprived state.
Made and added some sound effects.
Added a basic health system, health pickups, and "Game Over".
Made and added splash screen.
Improved the music player to support multiple tracks and being able to skip to the next track (mostly so while I'm testing I can listen to various tracks).
New personal best and, as far as I am aware, world record score!
That's the great thing about making your own toys, you hold all the records :)
Added a few more features last night and some visual debugging.
Quite happy with the NPC pathing now.
Instead of having ADD they are now British and whenever they bump in to each other they apologise and both try to get out of the way, in a crowd this of course leads to them bumping in to another NPC and apologising again before getting back to trying to go where they were going.
While messing about with Godot 4 2D side of things and trying to fix some bugs in my pathing AI, I seem to have accidentally created NPCs with ADD.
They've gained the ability to follow and fire.
Well F*$!, my worst fears confirmed.
The invaders seem to have stabilised the wormhole somewhat and are now surviving longer. Observation shows that their targeting still isn't great though.
I think we should prepare.
The invaders seem to be trying out different locations and ship configurations.
I'm wondering if we should mount some kind of defence.
I got Visual Studio hooked up to Godot 4 and I'm finding things a bit easier with C#. It was at least enough help to easily find where my out of order and off by one issues were. So I have a stable landscape now.
But I do seem to have a problem with a wormhole to an 80s arcade game that has spontaneously appeared. Thankfully the invaders don't seem to survive too long in a 3D environment.