Daily Challenges
Unreal Engine Tutorial
Unreal Engine Tutorial
How to use?
You need to add the "W_DailyChallenges" widget to your main widget or directly to the viewport.
Open "EDCEvents", all events that can lead to receiving an award are stored here.
Add a new line with a possible event in your game.
Example: Your game has a headshot mission, add the event "Headshot".
Later you will understand what it is for.
Open "DT_DailyChallenges", all the challenges displayed in the widget are stored here.
Row Name + ID - Unique ID, must be unique for each row.
Icon - The icon of your challenge.
Name - The name of the challenge.
Description - Description of the challenge.
UnlockMaxAmount - How many times you need to get to unlock the reward.
Reward - Reward for completing a challenge (0 if the challenge cannot be rewarded)
SkipPrice - Challenge upgrade price (0 if the challenge cannot be upgraded)
EventID - The event that we filled in earlier.
In your game, you need to arrange events.
Example 1: If you received a level, then select the desired event and how many to add, for example, we received 10 levels at once, then we put 10 and 1 if 1.
Example 2: You are running in the game, you count how many kilometers you have covered, then tie this event to every kilometer or 10, try not to call it for every meter, if possible.
Example 3: You bought a new car, then we attach this event to the end of the purchase.
All this will allow you to create challenges based on events.
Example 1: Dial 10 levels.
Example 2: Walk 100 km.
Example 3: Buy 5 cars.
Open the "W_DailyChallenges" section of the Graph and configure additional settings.
Moneys is the initial amount of money. (Works until the first launch and save)
ChallengeAmount - the number of challenges on the screen.
MainReward is the main award.
MyPrivate (category) - variables that cannot be changed.
FAQ
Attention: there is no protection changing the time on the device.
If your game has its own economy system, then it is recommended to use it.
You can replace money with any other currency and not only, for example, diamonds or level-up points.
Go to the "Timer" function to edit the timer, for example, if you want events to be updated every 12 hours instead of 24.
Still have questions?
If you have any questions, please write to me by mail: myalreadyday@gmail.com