Gabor Barat's repositories
MyWarehouse
Clean Architecture and Domain Driven Design sample project based on C# 10 / .NET 6 / ASP.NET Core 6 / EF Core 6 & Angular 11 with Bootstrap.
Unity3D-ReactiveScriptables
ScriptableObject based framework / scaffolding that facilitates loosely coupled communication and automatic update propagation between MonoBehaviour components.
Unity3D-PerlinCameraShake
Perlin noise based camera shake MonoBehaviour script for Unity3D, ready to attach to a Camera. Uses a coroutine-based execution that exits after the job is done. Should be relatively performant.
Unity3D-SoundManager
Simple but decent sound manager for Unity3D, with pitch and volume modulation, AudioSource pooling, positioned sound support, and playback completion callback.
Unity3D-ScriptableObjectPersistor
Serializes into PlayerPrefs, JSON file, binary file, or AES encrypted file. Lightweight, transparent, editor-configurable storage container for saving ScriptableObject state.
ProcessUtils32
Utility class for 32 bit processes that can get their ThreadStack0, and follow pointer chains in their virtual address space to read a final value into a chosen type.
SuffixTree
A well-structured, relatively compact implementation of Ukkonen's linear time suffix tree construction algorithm in C# 7+. With bonus detailed explanation on the algorithm.
FileConverter3D
Extensible file converter scaffolding for converting 3D meshes. Currently supports OBJ<->STL. With added matrix-based transformation options and some surface/volume calculation.
GtaVehiclePersistence
GTA V mod to save, load and spawn vehicles. Uses standard serialization and deserialization, with JSON format.
LeakysBlueprinter
Windows desktop app for analyzing and modifying Space Engineers blueprints. Early development.
TheLastSliceGame
Do you have what it takes to deliver the famous Bitcoin pizza in this retro arcade-style game? The Last Slice will put your skills to the test as you play through 3 levels of pizza-delivering mayhem. The goal is simple. Deliver the Bitcoin pizza and collect your tip, now worth $10,000. So, who will nab The Last Slice?
ViveInputUtility-Unity
A toolkit that helps developing/prototyping VR apps.