All Projects → Leopotam → Leopotamgrouplibraryunity

Leopotam / Leopotamgrouplibraryunity

Licence: other
Tools library for unity 3d game engine: animator graph helpers, serialization (json), localization, event routing (eventbus, ui actions), embedded scripting, uGui xml markup, threading, tweening, in-memory protection and other helpers (pure C#)

Projects that are alternatives of or similar to Leopotamgrouplibraryunity

Beaverandfairies
Stars: ✭ 14 (-96.25%)
Mutual labels:  unity, game-development, unity-3d
Texturepanner
This repository hosts a shader for Unity3D whose main goal is to facilitate the creation of neon-like signs, conveyor belts and basically whatever based on scrolling textures
Stars: ✭ 528 (+41.55%)
Mutual labels:  unity, game-development, unity-3d
Radialprogressbar
Customizable radial progress bar shader for Unity3D. Allows you to set arc range, minimum and maximum colors, textures, radius, and a few more things. Create HP Bars, Speedometers, rank progress, etc!
Stars: ✭ 714 (+91.42%)
Mutual labels:  unity, game-development, unity-3d
Unity resources
A list of resources and tutorials for those doing programming in Unity.
Stars: ✭ 170 (-54.42%)
Mutual labels:  unity, game-development, unity-3d
Rimlight
Customizable rimlight shader for Unity that includes pulsation and noise scrolling. Give your scenes that extra oomph!
Stars: ✭ 170 (-54.42%)
Mutual labels:  unity, game-development, unity-3d
Criterion
Microbenchmarking for Modern C++
Stars: ✭ 140 (-62.47%)
Mutual labels:  json, csv, mit
Socket.io Unity
socket.io client for Unity, power game client with node.js back-end
Stars: ✭ 396 (+6.17%)
Mutual labels:  json, unity, game-development
Chronicle Wire
A Java Serialisation Library that supports multiple formats
Stars: ✭ 204 (-45.31%)
Mutual labels:  json, csv, serialization
Gdk For Unity
SpatialOS GDK for Unity
Stars: ✭ 296 (-20.64%)
Mutual labels:  unity, game-development
Http Rpc
Lightweight REST for Java
Stars: ✭ 298 (-20.11%)
Mutual labels:  json, csv
Fspickler
A fast multi-format message serializer for .NET
Stars: ✭ 299 (-19.84%)
Mutual labels:  json, serialization
Libplanet
Blockchain core in C#/.NET for persistent peer-to-peer online games
Stars: ✭ 293 (-21.45%)
Mutual labels:  unity, game-development
Ecsrx
A reactive take on the ECS pattern for .net game developers
Stars: ✭ 288 (-22.79%)
Mutual labels:  unity, game-development
Elasticsearch loader
A tool for batch loading data files (json, parquet, csv, tsv) into ElasticSearch
Stars: ✭ 300 (-19.57%)
Mutual labels:  json, csv
Sq
swiss-army knife for data
Stars: ✭ 275 (-26.27%)
Mutual labels:  json, csv
Mapssdk Unity
This repository contains samples, documentation, and supporting scripts for Maps SDK, a Microsoft Garage project.
Stars: ✭ 307 (-17.69%)
Mutual labels:  unity, unity-3d
Spheredissolve
Customizable procedural spherical dissolve shader for Unity3D, for all your customizable procedural spherical dissolve needs!
Stars: ✭ 311 (-16.62%)
Mutual labels:  unity, game-development
Savegamefree
Save Game Free is a free and simple but powerful solution for saving and loading game data in unity.
Stars: ✭ 279 (-25.2%)
Mutual labels:  serialization, unity
Bebop
An extremely simple, fast, efficient, cross-platform serialization format
Stars: ✭ 305 (-18.23%)
Mutual labels:  json, serialization
Messagepack Csharp
Extremely Fast MessagePack Serializer for C#(.NET, .NET Core, Unity, Xamarin). / msgpack.org[C#]
Stars: ✭ 3,668 (+883.38%)
Mutual labels:  serialization, unity

LeopotamGroupLibraryUnity

LeopotamGroup library for unity3d engine.

Unity tested version: 2017.3.0f3.


Examples moved to separate repository


CODE STRUCTURE

All code separated to independent subsystems (folders), you can remove unnecessary code for current project:


  • Analytics

Google Analytics.


  • Animation

Animator helpers, for updating parameters during graph execution flow.


  • Collections

Additional collections or replacements of standards with target on performance.


  • 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), unlit shader generation, 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.


  • 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).


  • SystemUi

Helpers / performance replacements for uGui. DataBinding.


  • Threading

Background worker (except WebGl).


  • Tutorials

Step by step behaviour helpers, useful for creating ingame 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.


Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].