Hello and welcome to the second iteration of the Teddy Bears vs. Bed Bugs dev blog!
I am happy and proud to present you guys with a lot of content this week! I feel like in the past two weeks, I have progressed so much, and now have a working prototype of the game. Without further a do, let’s hop into it.
One of the core gameplay mechanics of a tower defense game is the waves of enemies that try to reach the “target”. I have successfully implemented a basic but functional spawn and pathing system seen below. I intend to make the transitions between points to be smoother, but for now, I am just happy that I got this to work.
The next biggest mechanic is of course the towers themselves. I plan on having 6 different towers in the base version, each with a fairly different way of shooting. Currently, I have one version of shooting seen here, but also have tracking of the nearest enemy within the tower’s range.
I can also place down towers! There was some raycast and GUI troubles I encountered, but this current iteration will work just fine for now. I am also contemplating controls, whether to use the number keys or GUI buttons (I was using the number keys for this gif). They each have different effects on gameplay (and coding), so I will try to decide soon. I still also need to limit the zones in which towers can be placed, but this is a working prototype, so I’m still very happy 🙂
Last but probably least in this case, I’ve made a basic player movement system, so the player can walk and jump, and also shoot. I’m going to do a fair amount of tweaking with this, as I myself don’t like games with character movement that doesn’t flow and feel good.
That’s it for these two weeks! At the time of this posts release, I’m out of school of school for the summer! That means, more dev time! Like I said in the last post, I will try my best to make this a weekly thing, hopefully soon. If you have any questions or just want to chat with me, you can check out the social media links below. Thanks for reading, and keep on developing!
Written By: Garrett Williams (HunGARE)