
Ultimate Objectives makes adding objectives as easy as it can be, you create the objectives, choose when to increment objectives progress, and the code takes care of the rest!OVERVIEWUltimate Objectives makes adding objectives as easy as it can be, you create the objectives, choose when to increment objectives progress, and the code takes care of the rest!OBJECTIVES LAYOUTShowcase all the active objective in a neat and customizable layout, each element shows the corresponding data including the title, description, progress slider, icon, rewards, and a timer if it's a daily objectiveDAILY OBJECTIVESSupports both normal objectives and daily objectives which need to be finished within 24 hours or the progress is lost and new objectives are generatedCALLBACK FUNCTIONSCreate your own functions that are called whenever an objective is unlocked, this allows you to do anything, you can add reward value to a Currency Manager for example. There's also a demo included to make things easierEASILY EXPANDABLEThis asset was made modular to make it easier to expand upon or to be supported by other systemsDIFFERENT OBJECTIVE TYPESOf course not all the objectives require the same thing to be made, create as many types as you want, you will be able to update the any specific objectives type you want easily from codeSIMPLE TO USESimply call the NotificationManager.UpdateObjective() and pass the objective type, the code will take care of everything elseULTIMATE SAVE AND LOAD SUPPORTDon't want anyone to tamper with objectives' state? Get the Ultimate Save And Load, import it to your project, and then set the Save Provider in the Objectives Manager to Ultimate Save And Load, that's it!ULTIMATE IN-GAME NOTIFICATIONSWant to have one expandable notification manager instead of the simple built-in one? Get the Ultimate In-Game Notifications and import it to your project, and then set the Notifications Provider in the Objectives Manager to Ultimate In-Game NotificationsFULLY DOCUMENTEDBeginner-friendly documentation to ease the setup process, the code is well written and is documented as well. To get started check the Offline Guide or the Online GuideDEPENDENCIESThis asset requires TextMeshPROFOLLOW INTENSENATIONTersala | Discord | Telegram | Reddit | X (Twitter) | Tumblr | LinkedInINCLUDEDTotal of 6 Scripts (4 Scripts + 2 Scripts for the Demo)2 Images5 Prefabs1 AnimationDEPENDENCYThis asset requires TextMeshPRODETAILSObjectives LayoutDaily ObjectiveCallback FunctionsDrag And DropEasily Expandable