Jump to content
  • Advertisement

Contributors to this blog

New Challenge: Tower Defense

khawk

1879 views

Submitted by @Rutin, the Tower Defense Challenge is your next GameDev Challenge. Create a tower defense strategy game that meets the minimum requirements. 

From the Wikipedia description, Tower defense games have these common gameplay elements:

  • territories or possessions (or collectively the "base") that must be defended by the player
  • the base must survive waves of multiple incoming "enemy" attacks
  • placement of "Tower" elements, or obstructions along the path of attacking enemies

Typical features include:

  • Player placed obstructions that can damage or kill enemy attackers before destroying the base
  • Ability to repair obstructions
  • Ability to upgrade obstructions
  • Some sort of currency with which to purchase upgrades and repairs (this can be time, in game currency or experience points, such as being earned by the defeat of an attacking unit
  • Enemies capable of traversing multiple paths
  • Each wave usually has a set number and types of enemies

Challenge Requirements

The game must have:

  • Menu menu and a way to return to the main menu
  • Tower defense gameplay mechanics
  • Score system
  • Game over screen
  • Winner screen
  • Audio: 1 music track and/or sound effects (firing, enemies being hit, etc)
  • Game may be in 2D or 3D

Gameplay Requirements

  • At least 1 map/level
  • 20 different waves
    • Waves can be same sprites or mix of sprites
    • Waves need to differ in some way - speed, health, abilities, different enemies, etc
    • Must have a Boss wave to end the level
  • Point system awards per enemy killed and wave completed
  • Player/base health reduced for each enemy that reaches the end of the path
  • Towers
    • 5 or more possible towers to build with the possibility to upgrade each tower
    • Towers can be built anywhere outside the moving path
    • Must be a way to prevent player from blocking the maze

Dates

The official Challenge period starts on April 23, 2018 and ends on July 7, 2018.

Submission

Create a new topic in the GameDev Challenge Group Forum as a submission announcement and include:

  • Link to project posted for download in GameDev Projects 
    • Upload your files to the project so other members can download and play
    • Please contact me if your submission is a web-based game
  • Screenshots should be included on the GameDev Project page and/or the Gallery Album for your project. Embedding screenshots in the topic announcement is encouraged.
    • Embedding YouTube or Vimeo trailers is also encouraged
  • A small post-mortem in a GameDev.net Blog associated with your GameDev Project (select Project when posting blog), where you can share what went right, what went wrong, or just share a nifty trick you learned
  • Source-code link is encouraged for educational purposes
    • Github link, zip download in GameDev Project, or otherwise

Challenge Award

Participants who complete the challenge and submit it will receive the Tower Defense award in their profiles:

towerdefense.png

 



30 Comments


Recommended Comments



5 hours ago, Awoken said:

I'd like to go through and play each of the submissions for this challenge.  Apart from keeping track of who's been working on what, is there perhaps a place were we could organise access to all the submissions.  that way if someone visiting the challenges is curious to see what was submitted, they can be greeted by a special projects page listing only those projects that met the challenge requirements?  What does everyone think?

Good idea! :) I've manually played all the entries so far, aside from FinalSpace's prototype.

Share this comment


Link to comment
6 hours ago, Awoken said:

I'd like to go through and play each of the submissions for this challenge.  Apart from keeping track of who's been working on what, is there perhaps a place were we could organise access to all the submissions.  that way if someone visiting the challenges is curious to see what was submitted, they can be greeted by a special projects page listing only those projects that met the challenge requirements?  What does everyone think?

I like the idea. :) I gotta go through each game and play them again to completion. I've played most entries, but I want to leave more comments, and make it to the end. :D 

Having everything in one place would show all the commitment everyone put forth to complete this challenge as well. :) 

Share this comment


Link to comment

@Awoken @Rutin @lawnjelly

I like that idea as well. 

For everyone who participated - awesome job! I had some stuff come up this weekend so I'm a little delayed, but I'll be compiling the entries and pushing out the awards shortly. I've played a few of the games so far which has been pretty neat in itself, but my favorite thing about these is probably watching the progress in the blogs.

Forgive me for being a little slow, but I'll have more updates on the Tower Defense challenge shortly!

 

Share this comment


Link to comment

This would have been a cool challenge to enter.

Unfortunately didn't see it, with the challenges section being harder to find and navigate now. Maybe next time.

Share this comment


Link to comment
9 minutes ago, lonewolff said:

This would have been a cool challenge to enter.

Unfortunately didn't see it, with the challenges section being harder to find and navigate now. Maybe next time.

I personally would put Challenges under the Community tab because it's hidden within groups and I'm not sure how many people actually know about groups. Even though there is a Group tab, how many people will explore the tree in a menu? Usually in my experience people will hover over a menu item and if the word 'Group' doesn't relate to them they wont bother, but I wouldn't think to find challenges in there at first glance.

Share this comment


Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!