Erik Roystan's repositories
UnityOutlineShader
Source code for Outline Shader tutorial for Unity. Detects edges in a scene using the depth and normals buffers.
UnityToonShader
Source code for Toon Shader tutorial for Unity. Has specular, rim lighting, and can cast and receive shadows.
UnityGrassGeometryShader
Source code for Grass Shader tutorial for Unity. Generates blades with a geometry shader, tessellates input mesh to control density.
ToonWaterShader
Source code for Toon Water Shader tutorial for Unity. Renders and animates toon-style waves from a noise texture and generates shoreline foam based off the depth buffer.
SuperCharacterController
Unity custom character controller
ProjectileShooting
Project demonstrating in Unity how to fire a projectile at a target by either specifying its initial velocity or initial angle. Also draws out the projectile's expected trajectory.
UnityCameraShake
Source code for Camera Shake tutorial for Unity. Generates pseudo-random camera shake using Perlin noise.
2DCharacterControllerTutorial
Source code for 2D Character Controller tutorial for Unity.
UnityPhysics-GameObjects
Proof of concept wrapper to allow using Unity Physics directly with Game Objects (without ECS).
UnityCrossPlatformDeterministicFloats
Tests to check the determinism of the basic floating point arithmetic operations on different devices using Unity.
UnityLogViewer
Displays Player.log files in a similar view to the standard Unity Editor Console. Can be used either as a standalone app or editor window.
ParsecUnity
Unity wrapper for Parsec SDK C# bindings to allow hosting and joining Parsec sessions within a Unity app.
FixedPoint-Sharp-Unity
Unity integration for RomanZhu's C# 48.16 fixed point library. https://github.com/RomanZhu/FixedPoint-Sharp
Roystan.net
Source code for my personal website, built with Eleventy static site generator.
OpenXRRuntimeSelector
Runtime Json Selector for Unity OpenXR
com.unity.physics
[Mirrored from UPM, without any changes. Maintained by Needle. Not affiliated with Unity Technologies.] 📦 Unitys C# stateless physics library.Built on top of the Unity C# DOTS framework, Unity Physics is network-ready, completely customizable, and built for performance out of the box. Whether youre building the next mobile hit or a new networked multiplayer console experience, Unity Physics leverages the Burst compiler and Job system to scale across a range of hardware.Unity Physics is currently in preview, and is compatible with Unity 2019.3 and newer.
referencesource
Source from the Microsoft .NET Reference Source that represent a subset of the .NET Framework
ShaderlabVS
ShaderlabVS is a Visual Studio plugin for Unity Shaderlab programming