Pinned Repositories
AudioWaveForm
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.
DependencyUpdater
A script that add custom dependencies from a newly Unity package imported from Git URL
droneOne
The drone engine described in my YouTube video: uses the physic engine to make an object fly with configurable driving option for newbie stable flight or total free style controller.
FourScenesTemplate
The 4 scenes project template to be used in any unity project
GameQuest
GameQuest provides an easy way to create quests for a game, and the management of them.
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.
PlayerCurrency
An easy to set up virtual currency manager; load, save and convert virtual currencies.
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.
Standard-Assets
DEPRECATED - USE SEPARATE REPOSITORIES FOR EACH ASSET NOW
FredericRP's Repositories
FredericRP/Standard-Assets
DEPRECATED - USE SEPARATE REPOSITORIES FOR EACH ASSET NOW
FredericRP/DependencyUpdater
A script that add custom dependencies from a newly Unity package imported from Git URL
FredericRP/FourScenesTemplate
The 4 scenes project template to be used in any unity project
FredericRP/GameQuest
GameQuest provides an easy way to create quests for a game, and the management of them.
FredericRP/PlayerCurrency
An easy to set up virtual currency manager; load, save and convert virtual currencies.
FredericRP/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.
FredericRP/EasyLoading
FredericRP/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.
FredericRP/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.
FredericRP/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).
FredericRP/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.
FredericRP/AudioWaveForm
FredericRP/droneOne
The drone engine described in my YouTube video: uses the physic engine to make an object fly with configurable driving option for newbie stable flight or total free style controller.
FredericRP/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.
FredericRP/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.
FredericRP/LaForce
Sample project showing how to use handles to display a rigidbody velocity
FredericRP/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.
FredericRP/openupm
OpenUPM - Open Source Unity Package Registry (UPM)
FredericRP/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.
FredericRP/SimpleLocalization
FredericRP/SpriteSplitter
FredericRP/Tips
A simple tool that allows to show random tips to player when a level is loading. Tips are load from AssetBundles.
FredericRP/UnityPackageTool
Tool to update package from unity assembly definition files