Dev Lab

Shader Breakdowns & Tech Notes

Deep dives into shader code, Unity rendering, and technical art. Each post includes full source code and performance analysis.

📚 Learning Paths

All Posts
Toon Shading in Unity URP: A Complete Breakdown
Featured
shader breakdown

Toon Shading in Unity URP: A Complete Breakdown

How I built a multi-pass toon shader with custom outlines for Shmackle VR, achieving 90 FPS on Meta Quest.

Apr 10, 2026
3 min read
#HLSL#Unity#URP
Tạo Shader Trong Unity với HLSL: Hướng Dẫn Chi Tiết Cho Người Mới Bắt Đầu
Featured
tutorial

Tạo Shader Trong Unity với HLSL: Hướng Dẫn Chi Tiết Cho Người Mới Bắt Đầu

Hướng dẫn chi tiết cách xây dựng shader trong Unity từ cơ bản đến nâng cao, bao gồm các tính năng như color, metallic, smoothness và base map.

Dec 6, 2024
14 min read
#Unity#Shader#Game Development
Unity Cho Người Mới #5: Design Patterns — Singleton, Observer & Object Pool
Featured
unity dev

Unity Cho Người Mới #5: Design Patterns — Singleton, Observer & Object Pool

Bài cuối series Unity: các design patterns phổ biến nhất trong game dev — Singleton, Observer/Event, Object Pooling và ScriptableObject.

Nov 17, 2024
8 min read
#Unity#Design Patterns#Game Development
GPU Instancing for Interactive Foliage in Unity
shader breakdown

GPU Instancing for Interactive Foliage in Unity

Building a stylized environment system with GPU-instanced grass, flowers, and trees that react to player movement.

Mar 28, 2026
3 min read
#GPU Instancing#Compute Shader#Unity
5 Essential Tips for Optimizing Game Performance
tutorial

5 Essential Tips for Optimizing Game Performance

As a game developer, optimizing your game is crucial for a smooth player experience. This article shares 5 performance optimization tips you can implement today.

Dec 30, 2024
12 min read
#Game Development#Optimization#Performance
Pet Project: TicTacToe - Xây Dựng Trò Chơi Đơn Giản Với SwiftUI
devlog

Pet Project: TicTacToe - Xây Dựng Trò Chơi Đơn Giản Với SwiftUI

Hướng dẫn chi tiết tạo trò chơi TicTacToe đơn giản với SwiftUI, học cách sử dụng @State, LazyVGrid, ForEach và xử lý logic trò chơi.

Dec 13, 2024
12 min read
#SwiftUI#TicTacToe#Game Development