Pinned Repositories
Changing-VST3-Folder-Guide
Guide for changing the default VST3 Plugin folder path.
Unity-Serializable-Dictionary
Custom C# Dictionary implementation, serializable by the Unity inspector.
Unreal-Engine-Async-Load-Tool
Asynchronous Loading tool for Unreal Engine allowing soft loading of objects freely or with a callback.
Unreal-Engine-Class-Templates
Simple template classes for writing Unreal C++, handy as a reference point or as a quick start with syntax.
Unreal-Engine-Dependency-Injection-Plugin
Simple implementation of a Dependency Injector Plugin for Unreal Engine. Uses a Singleton instance to hold the registered objects.
Unreal-Engine-Gameplay-Module-Template
Unreal Engine Module Template for faster creation of Unreal Engine gameplay modules.
Unreal-Engine-Plugin-Template
Plugin template boilerplate for Unreal Engine.
Unreal-Engine-True-First-Person-Template
An Unreal Engine C++ project with Raytracing enabled, built on top of the Third Person Template, with some edits to behave as a True First Person implementation as if from Epic Games.
Wwise-Soundbank-XML-Parser
Wwise Soundbank XML Parser libraries for various stacks. Reads Event, RTPC, Switch, State, and Auxbus data.
Programming_HandBook
The Programmer's Handbook is an open source initiative to collect, archive, and localize all programming knowledge in one collective space.
JDSherbert's Repositories
JDSherbert/Changing-VST3-Folder-Guide
Guide for changing the default VST3 Plugin folder path.
JDSherbert/Unity-Serializable-Dictionary
Custom C# Dictionary implementation, serializable by the Unity inspector.
JDSherbert/Unreal-Engine-Async-Load-Tool
Asynchronous Loading tool for Unreal Engine allowing soft loading of objects freely or with a callback.
JDSherbert/Audio-Procedural-Reverb
Simple C++ implementation of a basic Procedural Reverb algorithm. Includes an example usage case with a simulated sinusoidal signal.
JDSherbert/Sherbert-Engine
Custom game engine written in C++ and implementing various middleware.
JDSherbert/Audio-File-Guide
Simple guide to audio files and what you should use where.
JDSherbert/Unreal-Engine-Class-Templates
Simple template classes for writing Unreal C++, handy as a reference point or as a quick start with syntax.
JDSherbert/Unreal-Engine-Dependency-Injection-Plugin
Simple implementation of a Dependency Injector Plugin for Unreal Engine. Uses a Singleton instance to hold the registered objects.
JDSherbert/Unreal-Engine-Gameplay-Module-Template
Unreal Engine Module Template for faster creation of Unreal Engine gameplay modules.
JDSherbert/Unreal-Engine-Interaction-System
Simple implementation of an Interaction System for Unreal Engine. Utilises two components that communicate with each other through an interface.
JDSherbert/Unreal-Engine-Networked-Sprint-Component
Replicated Sprinting Component for Unreal Engine game projects. Utilizes Enhanced Input System plugin for input action definitions/bindings.
JDSherbert/Unreal-Engine-Plugin-Template
Plugin template boilerplate for Unreal Engine.
JDSherbert/A-Star-Pathfinding
Simple C++ implementation of an A* Pathfinding class.
JDSherbert/RPG-Maker-Plugin-Template
Template repository for making RPG Maker Plugins with JS.
JDSherbert/Unity-Define-Scripting-Symbols
Script to add the specified scripting define symbols to the build settings (once script compilation has finished.)
JDSherbert/Audio-Soft-Clip-Distortion
Simple C++ implementation of a basic Soft Clip Distortion technique. Includes an example usage case with a simulated sinusoidal signal.
JDSherbert/Fisher-Yates-Shuffle
Fisher Yates Algorithm implementation for randomizing an array of objects, implemented in various languages.
JDSherbert/JDSherbert
JDSherbert's Profile Repository
JDSherbert/JDSherbert.github.io
JDSherbert/JSON-Parser
C++ JSON Parser tool for reading JSON files.
JDSherbert/Simple-Stack-Implementation
Simple C++ Stack class template using a custom Node structure to behave like a linked list structure.
JDSherbert/Threadsafe-Singleton-Class
C++ Threadsafe Singleton class using mutex and threadlock when accessing instance.
JDSherbert/Unreal-Engine-Audio-Spline-Plugin
Unreal Engine AudioSpline Plugin. Provides a Spline with an AudioComponent attached that tries to move to the nearest point on the Spline to a target Actor.
JDSherbert/Unreal-Engine-Health-System
Simple Health System implementation for Unreal Engine. Tracks health of an actor, logs damage, and also fires events from changes.
JDSherbert/Unreal-Engine-True-First-Person-Template
An Unreal Engine C++ project with Raytracing enabled, built on top of the Third Person Template, with some edits to behave as a True First Person implementation as if from Epic Games.
JDSherbert/Audio-Delay
Simple C++ implementation of a basic Delay technique. Includes an example usage case.
JDSherbert/Audio-Haas-Effect
Simple C++ implementation of the haas technique, with brief explanation.
JDSherbert/Audio-Phaser-Effect
Simple C++ implementation of a basic Phaser technique.
JDSherbert/Programming_HandBook
The Programmer's Handbook is an open source initiative to collect, archive, and localize all programming knowledge in one collective space.
JDSherbert/Trie
Simple Trie Structure implementation in C++