ASCENO
Loading Asceno
Asceno

Asceno Knowledge Hub

Tri thức để khởi tạo thế giới

Nơi Asceno chia sẻ ý tưởng, kiến thức thực chiến và kinh nghiệm xây dựng để biến điều chưa tồn tại thành hiện thực.

Thư viện kiến thức

Học theo đúng lộ trình

Bài viết mới cập nhật
C# trong Unity là gì? Có cần biết C# trước khi học Unity không?Unity
10/09/20261 lượt xem

C# trong Unity là gì? Có cần biết C# trước khi học Unity không?

C# là ngôn ngữ dùng để viết hành vi cho game Unity: điều khiển nhân vật, tính điểm, mở cửa, xử lý UI và kết nối các Component. Bạn không cần biết hết C# trước khi bắt đầu; chỉ cần học từng phần đúng lúc. Bài xây một lộ trình nhỏ từ biến và điều kiện đến method, class, reference và event. Mỗi khái niệm được gắn với một tình huống trong game để người mới không học code trong khoảng trống.

Package Manager trong Unity là gì? Cách cài packageUnity
10/09/20261 lượt xem

Package Manager trong Unity là gì? Cách cài package

Package Manager là nơi Unity quản lý các package mở rộng như Input System, Cinemachine, TextMeshPro hoặc công cụ của bên thứ ba. Hiểu package giúp bạn cài đúng phiên bản và tránh làm project khó tái lập. Bạn sẽ mở Package Manager, đọc nguồn package, cài một package cần thiết và kiểm tra manifest. Phần quan trọng nhất là biết package nào thật sự cần cho game và package nào chỉ là thử nghiệm.

Asset trong Unity là gì? Import ảnh, âm thanh và model vào projectUnity
10/09/20261 lượt xem

Asset trong Unity là gì? Import ảnh, âm thanh và model vào project

Asset là mọi tài nguyên được Unity quản lý trong thư mục Assets: texture, sprite, audio, model, material, scene, script và nhiều loại dữ liệu khác. Cách import quyết định asset sẽ hoạt động tốt đến đâu trong game. Bài hướng dẫn một quy trình import có chủ đích: đặt file đúng thư mục, chọn loại asset, chỉnh Inspector và kiểm tra kết quả trong một Scene nhỏ. Trọng tâm là biết khi nào ưu tiên chất lượng và khi nào ưu tiên dung lượng.

Prefab Variant và Nested Prefab là gì?Unity
10/09/20261 lượt xem

Prefab Variant và Nested Prefab là gì?

Prefab Variant kế thừa từ một Prefab gốc nhưng cho phép thay đổi có kiểm soát, còn Nested Prefab là Prefab nằm bên trong một Prefab khác. Hai tính năng này giúp tổ chức các phiên bản enemy, vũ khí và UI mà không copy-paste. Hãy bắt đầu với PF_Enemy_Base, tạo Variant cho enemy nhanh và enemy nặng, sau đó tách một HealthBar thành Nested Prefab. Khi base đổi, bạn sẽ thấy lợi ích của quan hệ kế thừa.

Prefab trong Unity là gì? Cách tạo và sử dụng PrefabUnity
10/09/20261 lượt xem

Prefab trong Unity là gì? Cách tạo và sử dụng Prefab

Prefab là bản mẫu có thể tái sử dụng của một GameObject hoặc một nhóm GameObject. Nó giúp bạn sửa một nơi và đồng bộ thay đổi cho nhiều instance trong Scene, đặc biệt hữu ích với enemy, item, bullet và UI. Bạn sẽ tạo một Player Prefab, kéo nó vào Scene, chỉnh một thuộc tính trong Prefab Mode và kiểm tra các instance. Bài cũng phân biệt override hợp lệ với việc vô tình phá liên kết.

Transform trong Unity: Position, Rotation, Scale từ cơ bảnUnity
10/09/20262 lượt xem

Transform trong Unity: Position, Rotation, Scale từ cơ bản

Transform là Component nền tảng mô tả một GameObject đang ở đâu, quay thế nào và có kích thước ra sao. Hiểu đúng ba nhóm thuộc tính này giúp bạn đọc Scene bằng tư duy không gian thay vì chỉnh số đến khi thấy vừa mắt. Bài thực hành dùng một Cube, một Parent và một Child để nhìn rõ local space, world space và tác động của thứ tự biến đổi. Đây là nền tảng cho camera follow, UI, animation và gameplay 2D/3D.

Tri thức để khởi tạo thế giới | Asceno