General Thoughts

I’ve been developing this game for about two months now I think. And I need to wrap it up. This game was for me to learn more about 3D game development, and I’ve learned a lot. But I can feel the passion for the game waning. I’d much rather have a finished tiny game, than an unfinished game.

I’ve also gotten lazy with the game’s organization, which means it’s harder for me to go back and find what I’m looking for. I’ve tried to keep all the files related to each other in the same folder, but I don’t think that’s jiving well with my brain. What I mean exactly is, let’s say I have 3 files

  • zombie.script
  • zombie.model
  • zombie.template

I put all of those files together. I read this was a popular organizational pattern on Reddit, but it’s just not working in my brain. I want to look in a Scripts/ folder for a script, not look in an “Enemy” folder for the script. Next time, I think I’ll organize by resource.

So here are the final things I need to do:

  1. Fix the targeting. Right now, your “typing gun” essentially has infinite range. This means you can target out-of-sight enemies or enemies that have spawned very far away.
  2. Add a health system
  3. Give enemies the ability to attack
  4. Add sound effects and music
  5. Add a starting screen
  6. Add an ending screen

What I’ve Done

So I got humans up and running, so I can at least have some humans running around away from zombies. I was originally planning on having zombies attack the occasional human, but I think I’m going to scrap that mechanic. I can also go back and add more polish as I see fit.

Developing on Linux has been nice, but in retrospect, it was not a good idea to make this move mid-project. My assets and footage are split between two OSs now, and it has added more headaches to my organizational woes.

My Trello board has been abandoned, and I have been having trouble getting up before work to commit time to my game. And my next YouTube devlog video is nothing but a dream at this moment.

It has not helped that lately, I have been feeling under the weather.