+
Skip to content

gilzoide/gilzoide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 

Repository files navigation

Hi everybody! =D

I'm Gil and I develop free software with a focus on usability.

Godot addons
Unity packages
  • Easy Project Settings: easily create custom Project Settings by adding the [ProjectSettings] attribute to your ScriptableObject subclass
  • Flex UI: Flexbox layout support for Unity UI using the Yoga layout engine
  • Cloud Save: Cloud Save common interface with implementations for Apple Game Center and Google Play Games
  • Camera Viewport Rect: automatically setup Camera viewports from RectTransforms
  • Gesture Recognizers: touch/pointer gesture recognizer scripts based on EventSystem handlers or Input (Tap/Multitap, Long Press, Pan, Pinch, Twist, Swipe, Edge Pan)
  • Update Manager: simple to use Update Manager pattern + Jobified Update for MonoBehaviours and pure C# classes alike
  • SQLite-net: SQLite-net for Unity, supports Windows, Linux, macOS, iOS, tvOS, visionOS, Android and WebGL
  • Key-Value Store for Unity: Key-Value Store save system interface and implementations for Unity
  • Texture Apply Async: alternative to Texture2D.Apply() that doesn't require synchronizing with the render thread, avoiding stalls in the main thread
  • Camera FOV Fit: automatically adjust cameras' FOV to 3D objects bounds in Unity
  • Conditional Objects: modify GameObjects and Components at Prefab/Scene import time, based on build configurations
  • Prefab Pool: Prefab instance pool that is configurable in the Inspector, supports any engine Object type and is available as a serializable C# class, MonoBehaviour and ScriptableObject
  • Back Button Stack: easily manage a stack of objects that respond to the ESC button / Android Back button
  • Safe Area Layout: uGUI layout group that makes children respect the Safe Area
  • Gradle Wrapper: automatically generate Gradle Wrapper (gradlew) when exporting Android projects
  • Serializable Collections: serializable versions of Dictionary, HashSet and KeyValuePair for Unity 2020.1+
  • Gradient Rect: Unity UI component that generates meshes using Gradients
  • Rounded Corners: Unity UI component that generates meshes with rounded corners
  • Lottie Player: player for Lottie animations, powered by rlottie, multithread/Job System-friendly
  • F# for Unity: F# scripting in Unity with automatic compilation
  • Managed Jobs: use classes and other managed types with Unity's Job System
  • Main Thread Task: Task/UniTask-based Main Thread dispatcher classes, no GameObjects involved
  • TaskFactoryObject: TaskFactory Unity objects plus a collection of TaskSchedulers with optional limited concurrency
  • Non-alloc Enumeration: non-alloc enumerables for Unity structures and C# IList/IReadOnlyList
  • Native Collections Stream: Stream, TextReader and TextWriter implementations backed by Unity Native Collections
  • Scene Reference: autogenerated ScriptableObjects that are stable references to the scenes configured in Build Settings
  • Asset List: ScriptableObject that automatically aggregates assets using AssetDatabase.FindAssets
  • PlayerLoop Helper: single file helper class for registering/unregistering systems in Unity's PlayerLoop
C/C++ libraries / Tools
  • flyweight.hpp: single header implementation of the Flyweight design pattern for C++11
  • Dispatch Queue: Dispatch Queue / Thread Pool implementation for C++11
  • functor2c: single header templates for wrapping C++ functors as opaque userdata plus function pointers for C interop
  • SQLiteVfs.hpp: single header with classes for easily implementing SQLite VFS shims in C++
  • cdedent: pure C implementation of Python's textwrap.dedent, with C++ wrappers.
  • file2c: Python script that generates C source files with global variables embedding binary/text file contents, with easy integration for CMake projects
  • pega-texto: Parsing Expression Grammars (PEG) runtime engine for C
Lua modules
  • molde: zero dependency, single file template engine for Lua 5.1+ with builtin sandbox support
  • stringstream: object that loads chunks of strings on demand compatible with a subset of the Lua string API suitable for parsing
  • wildcard_pattern: use shell-like wildcards as Lua string patterns with support for importing gitignore-like file content
  • argmatcher: simple command line argument matcher for Lua
  • nested: generic nested data structure file format, where data is formed by nested lists with both sequential data and key-value paired data
D libraries
  • bettercmath: -betterC compatible 3D math library for D
  • betterclist: -betterC compatible dynamic list backed by array for D
  • flyweightbyid: -betterC compatible Flyweight template based on explicit named ids for D
  • soa: -betterC compatible Struct Of Arrays template for D

I'm also a musician and have some songs recorded 🎵

Feel free to reach me about anything at all! ^^

Donate using Liberapay Buy me a coffee on Ko-fi

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载