Yi Chien "Alan" Shih's repositories
Unity_2DShadow
A GPU Ray-marching solution for 2D shadow casting in Unity.
Rigidbody2D
A simple 2D Physics engine with rigidbody dynamics and collision detection, resolution
Unity_DesignPatternPractices
Several simple examples to demo design patterns in Unity, mostly from Game Programming Patterns by Bob Nystrom. With some extra experiments.
Unity_Many-Worlds_Browsing
A physic-based animation aiding system in Unity. Generating plausible animations with different conditions.
ASCIIRenderer
An ASCIIRenderer for fun. WIP.
CPP_Dithering
Several kinds of dithering algorithm using different matrices, implemented with OpenCV.
GameOfLife
An interactive game of life application with Bresenham's line algorithm. A small project for having some fun!
MandelbrotSet
A fun little project to render Mandelbrot set fractal
RayMarcher
A simple ray marcher.
AudioProcessingPlayground
A practicing project for audio processing and familiarize with audio APIs.
CSharp_EC_CourseAssignment
Projects for my assignment in NCTU Evolutionary Computation course 2018.
CSharp_NancyHttpServer
A simple http server for practicing NancyFx.
EC_FinalProject
Text generator using genetic algorithm with customized vector representation of emotions.
nsdhw_19au
Numerical software development homework for 19AU
Python_EasyNote
A simple GUI project for practicing python and user interface programming.
rapidjson
A fast JSON parser/generator for C++ with both SAX/DOM style API
SimpleFluids
A practice project for implementing Jos Stam's stable fluid algorithm, referencing a lot of other existing repos.
Unity_LightUpTheDark
Scripts from the game LightUpTheDark. Refactored using the template project I made.
Unity_TemplateProject
A starting template for Unity projects. Contains several basic services that most of my games need.
VSCodeConfiguration
My configuration for Visual Studio Code when using clang formatting.