FredericRP's repositories
Standard-Assets
DEPRECATED - USE SEPARATE REPOSITORIES FOR EACH ASSET NOW
DependencyUpdater
A script that add custom dependencies from a newly Unity package imported from Git URL
FourScenesTemplate
The 4 scenes project template to be used in any unity project
BucketGenerator
A bucket (or bean bag) is a tool to get random numbers within an interval only once. This bucket generator provides an easy way for random round robin algorithm.
PlayerCurrency
An easy to set up virtual currency manager; load, save and convert virtual currencies.
GenericSingleton
A singleton is a development pattern that prevents having multiple instances of the same component in a scene. It allows also any script to access this one without requiring a manual link between the two. This one is a generic Singleton that allows you to inherit from it from your class to access its instance with the static Instance property.
BatchSubmitter
Easily upload new releases of your assets to the Unity Asset Store using this tool that allows to configure packages to upload and usable in batch mode.
EventManagement
A generic event handler that allows you to subscribe and trigger game events in your game in a minute. GameEvents have evolved thanks to the Unite 2017 presentation by Schell Games (but we still prefer our way to handle listener with delegates).
StringDataList
A unity3d tool for designers: use string list from a file as enum in the editor. The Select attribute changes the way a string or int value is editable. The DataList attribute changes the way a list is edited.
PersistentDataSystem
The PersistentDataSystem is a fast and maintenable save system. Data are written in binary files to hide the content from users and to enable fast loading and saving.
PopupHandler
Pile up popups and pop them out as you want. The popup manager allows to show and hide popups, and handle going back and forth between opened popups.
ObjectPool
Use ObjectPool to instantiate game objects during loading time and not during gameplay. This version allows you to have multiple pools in your game, so you can have a global one that won't be destroyed between scenes, and some level-specific ones.
openupm
OpenUPM - Open Source Unity Package Registry (UPM)
ScreenTransitions
Between scenes, to hide loading time or simply make a smooth transition, you have to show a transition screen. Those prefabs allow you to call the transition to be shown or hidden. Subscribe to its events (TransitionShown and TransitionHidden) to know when you can load something behind the players back.
UnityPackageTool
Tool to update package from unity assembly definition files