Stars
Supplanting matrices with PGA in a forward 3D renderer.
Excalibur Hash is a high-speed hash map and hash set, ideal for performance-critical uses like video games
Sample code for a 'Quaternions revisited' article from GPU Pro 5
Cocos simplifies game creation and distribution with Cocos Creator, a free, open-source, cross-platform game engine. Empowering millions of developers to create high-performance, engaging 2D/3D gam…
C# port of dual quaternion skinning code from brainexcerpts/Dual-Quaternion-Skinning-Sample-Codes
Fast Mesh Skinning on the CPU using Linear Blend (LBS) and Dual Quaternion (DQS) utilizing the Unity Jobs system and Burst compilation
Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2
This technique is designed to instance Characters(SkinnedMeshRender).
An action/fighting game combo system utilizing the command pattern. For Unity/C#, created as a supplement for Unity e-book "Level up your code with game programming patterns"
Sample project to show my coding approaches and knowledge, also some architectures (and patterns) which I've used in Unity3D.
Unity Graphics - Including Scriptable Render Pipeline
Provides an efficient allocation free async/await integration for Unity.
Reflection Utilities for UnityEngin 2022.2~2023.1 including IL2CPP
Merges the referenced types of local dependencies as private types into the target assembly, and removes the references to the local dependencies.
Per-object shadow implementation using Unity SRP.
procedurally generated tiny planets in the browsers
URP Benchmarking with the SRP Batcher using different shaders, materials and textures
#develop (short for SharpDevelop) is a free IDE for .NET programming languages.
Unity C# reference source code.
.NET Decompiler with support for PDB generation, ReadyToRun, Metadata (&more) - cross-platform!
Source only package that exposes newer .net and C# features to older runtimes.
Space exploration, trading, and combat game.