About Me (Angus)

Hi, my name is Angus and I’m 21 years old. I have been learning game development for about 5 years. My main tools are Unity and C#.

I aspire to become a Gameplay Programmer, Technical Artist, Graphics Programmer, and Indie Developer. I have a strong desire to learn and create many games. This journey has just begun.

Contact me by email: angus9456@gmail.com

Current Situation

Although I worked for half a year before entering college, I realized the importance of higher education for my personal growth. As a result, I left my previous job and enrolled in university.

My decision was not only driven by the pursuit of a degree, but also the desire for a holistic life experience. I believe this process will help me become a better person, and not merely someone living solely for work.

Currently, I am enjoying my college life :D

Skill Tree

Unity
+ GamePlay Programming (C#, Lua) + Tool Development (Custom Editor, Procedural Generation) + Shader Programming (HLSL, Compute Shader)
Modeling
- Blender (Modeling, UV Unwarp, Texturing)
Other
+ Documentation (Technical, Planning, Blog)

Experience

Study
high school - non-school-based experimental education (2017/9 ~ 2020/6) University - Southern Taiwan University of Science and Technology, Department of Multimedia and Entertainment Science (2022/9 ~ now)
Work
山鴉工作室 - GamePlay Programmer (2020/03 ~ now) 語稼工作室 - contract Programmer and Graphics Support (2022/1 ~ 2022/8) Work Permit - Nope, enjoying the College life now :D

About This Site

This is my professional blog where I share a variety of content including Devlogs, Technical Notes, and personal Articles. My goal is to explain the content in the simplest way possible. I believe in learning by teaching and sharing the joy of this journey.

The background of the website is dynamically rendered using GLS in real-time. Refreshing the page will result in a random change to the background.

Please note that English is not my native language, so the content in other languages has been translated by ChatGPT. You can switch the language version by changing the language tag in the URL.

If you enjoy the content on this website, i welcome your support through the By Me a Coffee.

Reprint Guidelines

Unless stated otherwise, the content on this site is freely available for reprinting, subject to the following conditions:

  1. Reprint remarks must be added at the beginning of the content of the article. Please use the following format:

Author: Angus Chan
Source URL: https://angus945.github.io/learn/compute-shader/compute-shader-basis/
Reprint Guidelines : https://angus945.github.io/about/
Reprinted with permission

  1. Modifications to the content are not allowed, except for the addition of remarks or corrections. Please use the following format:

(Remarks by Reprinter: content…)

  1. The reprinted article should not be used for direct of indirect profit, including the collection of reading fees, sponsorships, or any from of advertising.
  1. The articles should not be used under a false name to participate in competitions and activities.

Acknowledgement

I would like to express my gratitude to the following individuals and resources:

Hugo: Thank static website generator Hugo powers this site, along with the template from Fuji-v2

Patricio Gonzalez Vivo: Thankful the WebGL library providing from Patricio Gonzalez Vivo, which enhances the visual experience of this website.

Community Resources and Friends: I extend my appreciation to all the individuals who have shared valuable resources and to my friends who have accompanied me on this learning journey.

Lastly, I want ot express my gratitude to everyone has provided me with opportunities and to you, the reader, for taking the time to explore this content. (´▽`ʃ♡ƪ)