Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(2 edits)

Im sorry, ill try to add these things in because the sole reason i didnt put em in is because i didnt know how to. thank you eitherway.

Also ill work on the quit button.

This helped a ton and now i can make the game better. 

Thanks a ton,

DevvLogg

That's OK! You are here to learn and you are doing just fine. =)

Please let me know if you need extra help implementing any of this. I'm here to help you learn how to make the game you WANT to make! 

I really appriciate it man. im currently trying to find a team and its been tough. Thanks for your help anyways.

(1 edit)

Also, how can i code in a score system for my game? i REALLY need it. Thanks!

I could use an explination but exact code would be useful.

 I hope im not asking stuff too much. Sorry!

No problem! Here are a couple of quick tutorials that might help.
Feel free to ask follow-ups if these don't cover what you need:

https://www.youtube.com/watch?v=QbqnDbexrCw

https://www.youtube.com/watch?v=TAGZxRMloyU

I already tried these and they were too outdated // related to a different game. im sorry im bothering you so much but i wanna make this game as fun as possible for the community.

You're fine, don't worry!

Ok, let's start with this: what version of Unity are you using?
Also, how to you picture your scoring system functioning - as in, what actions do you intend to have increase your score and by how much?

2019.4 11f1, and i want it so everytime you kill a red it goes up by 1, green goes up by 4, and black (in hard mode) goes up by 8

 

Without having access to your code, I can only speak in generalities.
Basically, you should have a score object for which you create a function that increments the score by a given amount:

Example:

private int score = 0;
public void IncreaseScore(int points)
{
    score += points
    //here you should call code to update your HUD's score display
}

Now every time you kill an object, you should call the Score Object's "IncreaseScore" and pass it the correct number of points before destroying your enemy object.

So, for example, your red object would call the function by passing the amount of 1: IncreaseScore(1) and black would call the function by passing the amount of 8: IncreaseScore(8).

As to how *specifically* you call the score object's IncreaseScore function from your enemy depends on how you implemented it. And to know that, I'd need to see your code. If you'd like, you can send me the project files (or upload them to itch and send me a link to them) here: game.professor@yandex.com

So, to summarize, i make a empty game object called score and i create a function that adds a certain number for when a the enemy is destroyed?