Skip to main content
GameDev.net gamedev.net

PRO Tired of ads? Read GameDev.net ad-free and help keep the community independent with GameDev Pro — $3/month.

Tower Defense Indie Game Dev Blog #3: Lots of small improvements

Tower Defense Indie Game Dev Blog #3: Lots of small improvements

EddieK
EddieK
Killer Jack Dev Blog · · 2 min read
4,094 8

Good day, everyone! This week I've been working on various small fixes, improvements and features. Here's an incomplete list of all the things I've done:

list

As you can see there are quite a few commits related to performance improvements such as added frustum culling, improved memory usage, pathfinding improvements and so on.

The one main thing that's missing from this list is the addition of the new tower type which for now I just call "the slower" which as the name suggests, slows down the enemies. If any of you have played the original Red Alert you might notice that for this particular tower I took inspiration from the so called Tesla Coil. The only difference is that instead of electrocuting it's enemies, it just slows them down.

Here's how it looks in Blender:

tower

And in game:

gameplay

Also, for the above image you can see how the UI looks. It's still very primitive and will be changed later on, but for now it does the trick. It lets to select a tower and tell the game when you are ready for the level to begin.

Another thing which I've been working on was music. The funny thing is the genre which I chose. It's psytrance I thought that the fast tempo and monotonic bassline would be suitable for this type of game. After all, it is KIND of an action game. And the way I see it, when it's finished, there will be lots of explosions going on.

Anyways, as mentioned in the list above, I also implemented placeholder main and options menus along with splash screen. This is how the menus look now (keep in mind they will be changed later on):

main_menu

menu

Yes, very simple, I know. But they get the job done and it's still very early in development.

One more thing which I added is money. You can now purchase towers and you will get money for each killed enemy. For now there's not functionality for selling the towers but it will be added soon.

So that's all for this week. And for the next week, I think I will be doing 3D modelling and will be implementing new tower types along with other minor features.


Twitter: https://twitter.com/extrabitgames
Facebook: https://www.facebook.com/extrabitgames
Website: http://extrabitgames.com

Recommended resources

3D Art

See full guide
3D Environment Design with Blender 5 cover
Editor pick

3D Environment Design with Blender 5

Amazon · Book

Based on Blender 5, this updated second edition simplifies the complexities by guiding you through clear, practical workflows to overcome those challenges. You’ll start by addressing common modeling and proportion mistakes, then move on to realistic texturing and unwrapping to create stunning scenes based on actual references.

GameDev.net may earn a commission if you purchase through these links. This helps fund the site at no extra cost to you.

Low Poly 3D Modeling in Blender cover
Editor pick

Low Poly 3D Modeling in Blender

Amazon · Book

Step into the world of low poly 3D art with Low Poly 3D Modeling in Blender—your entry point into Blender and mastering the fundamentals of 3D art. This beginner-friendly guide ensures that you’re fully prepared for the creative adventure that follows. Through a step-by-step learning process starting with the principles of low poly art, this book gradually immerses you in the intricacies of modeling. As you progress, you’ll gain hands-on experience creating diverse projects ranging from designing a simple 3D crate to rendering complete low poly scenes. The book covers a wide spectrum of topics as you navigate Blender's interface, mastering essential modeling tools and exploring both basic and advanced modeling techniques. Advancing to the final chapters, you’ll find ways to breathe life into your models with material creation and gain practical insights into modeling a variety of low poly objects. From end-to-end scene construction to configuring Blender for rendering high-quality images, you’ll be equipped with the foundational skills to propel your career in 3D modeling and explore the boundless creative possibilities that Blender offers. By the end of this book, you'll have a solid understanding of Blender, 3D modeling, low poly methodologies, material design, 3D rendering techniques, and the broader world of 3D art.

GameDev.net may earn a commission if you purchase through these links. This helps fund the site at no extra cost to you.

GameDev.net may earn a commission if you purchase through these links. This helps fund the site at no extra cost to you.

Discussion

Loading comments...