TPFrameworkUnity allows you to easily start with your new game in Unity
It's adapter of Core TPFramework written in C# & .NET Framework 4.6
TPFrameworkUnity.Core:
- TPAchievement - Create custom achievements
- TPPersistence - Save and Load game in few lines
- TPCollections - Performant temporary or not collections
- TPExtensions - Library contains a lot common methods
- TPObjectPool - Increase performance with object pooling
- TPInventory - Implement an Inventory system in your game fast
- TPAttribute - Create attributes and modify them freely
- TPRandom - Probability, random functions
- TPMath - Math library
TPFrameworkUnity.Unity (also extends libraries from TPFrameworkUnity.Core):
- TPSettings - Convenient library to create an options menu
- TPToolTip - Implement in-game tooltips
- TPEditor - Helpful library for extending editor
- TPAudio - Manage your audio bundles easily
- TPAnim - Animate whatever you want
- TPFade - Fade between scenes
- TPUI - Generic UI Layout and much more
Others
- UDictionary - Serialized and editable in inspector Dictionary
-
Make sure you have Unity 2019.4 (For 2017 version, check before commit: 4b176533a26db9666d92207fee88b23aae142a9c)
-
Make sure you use .NET 4.x (Core is built in .Net Framework 4.6)
-
If you want to use DLL - Make sure to use TextMesh Pro exactly - Release 1.2.2-2017.3. If you want it work in Unity 2018 you need to manually change reference of Framework.Unity VS solution to proper TextMeshPro version
See our wiki for documentation.
See our wiki for documentation to see API with examples.
You can freely contribute with us! Report issues and make pull requests to help us improve this project.
Please read CONTRIBUTING.md for details on contributing.
Tomasz Piowczyk - The Creator
See also the list of contributors who participated in this project.
This project is licensed under the MIT License - see the LICENSE.md file for details.