Skip to content

Examples for tools library for unity 3d game engine. Analytics, animator graph helpers, serialization (json), localization, event routing (eventbus), embedded scripting, new system ui tweaks, tweening, in-memory protection and other helpers (pure C#)

License

Notifications You must be signed in to change notification settings

MSylvia/LeopotamGroupLibraryUnity.Examples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LeopotamGroupLibraryUnity.Examples

Examples of LeopotamGroup library for unity3d engine.

Unity tested version: 5.5.0f3.

This repository uses main library code as git submodule, dont forget to init submodules after clone: "git submodule update --init"

CODE STRUCTURE


  • Analytics

Google Analytics.


  • Common

Common helpers, uses by other subsystems.


  • EditorHelpers

Special helpers: show fps, screen capturing of current platform for multiple aspects, csv import (for ex, Google Docs), etc.


  • Events

EventBus realization with cancelable events, BehaviourTree (action, sequence, parallel, selector, condition and custom).


  • Fx

Visual / audial effect helpers: sound / music manipulations, screen fading.


  • Localization

Localization support.


  • Math

Additional types, 'mersenne twister'-based RNG, fast xor-shift RNG, etc.


  • Mobile

Helpers for mobiles only.


  • Pooling

Pooling support for any prefabs.


  • Protection

Protection for Int, Long, Float types from in-memory searching.


  • Scripting

Embedded scripting engine, optimized for low gc usage.


  • Serialization

Csv deserialization, Json serialization / deserialization with support of structs and nested objects (lists, arrays, structs, etc).


  • Tutorials

Step by step behaviour helpers, useful for creating tutorial or any other behaviour with ordered / dependent execution. Progress can be saved.


  • Tweening

Simple tweening.


LICENSE

The software released under the terms of the MIT license. Enjoy.


About

Examples for tools library for unity 3d game engine. Analytics, animator graph helpers, serialization (json), localization, event routing (eventbus), embedded scripting, new system ui tweaks, tweening, in-memory protection and other helpers (pure C#)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages