• Tiếng việt
  • English

  • Tạo tài khoản
    *
    *
    *
    *
    *
    *

    Thông tin có dấu hoa thị (*) là bắt buộc.

MẠNG SINH VIÊN CNTT VIỆT NAM - ITSTUDENT.net ®

Xin chào, Khách quý
  • Trang:
  • 1

NỘI DUNG CỦA CHỦ ĐỀ: Lập trình Game với Unity

Lập trình Game với Unity cách đây 9 tháng, 2 tuần #1054

  • tieununa
  • User Avatar
  • không trực tuyến
  • Level 1
  • Đỗ Tiến Sỹ
  • Tổng số bài viết: 1
  • Điểm khen ngợi: 0

Lap-trinh-Game-voi-UnityITStudent.net - Unity là Game Engine do hãng Unity Technologies phát triển và ra mắt từ năm 2005. Ngoài tùy chọn lập trình Game với Unity còn có khá nhiều các Game Engine khác cũng được cung cấp miễn phí như Blender Game Engine, Shiva 3D, CryEngine 3, Source SDK, Unreal Development Kit,... Tuy nhiên, bên cạnh đặc tính tiện dụng, Unity còn được trang bị các công nghệ tối ưu nhất cho việc lập trình Game như hỗ trợ khả năng phát triển trò chơi đa nền tảng mà không đòi hỏi máy cấu hình cao. Vì thế mà hiện nay Unity đã trở thành một trong những Game Engine phổ biến nhất thế giới.

 

Trong bài viết này chúng ta sẽ cùng tìm hiểu một số vấn đề chính sau đây:
- Giới thiệu tổng quan về Game Engine Unity
- Yêu cầu cấu hình tối thiểu để chạy được Unity 3D
- Hướng dẫn cài đặt và đăng ký sử dụng Unity
- Video Demo hướng dẫn lập trình Game với Unity

Giới thiệu tổng quan về Game Engine Unity

Nếu đã từng có dịp trải nghiệm qua các Game như: Dragons and Titans, Slender: The Arrival, Battlestar Galactica Online, Drakensang Online, Juggernaut hay Thủy Hử... hãy thử đánh giá sự tiến bộ về xử lý đồ họa và tốc độ xử lý rồi đặt câu hỏi là làm sao người ta làm được các Game như vậy? Câu trả lời quan trọng nhất đến thời điểm này chúng ta cần chú ý đó chính là các Game này được xây dựng và lập trình bằng Game Engine Unity.

Vì sao các nhà phát triển game lại chọn Unity engine? 

Các nhà lập trình game thường nhìn vào những khía cạnh sau để đánh giá và chọn một Game Engine phù hợp:

  • Về chất lượng đồ họa của Unity:

Chúng ta có thể nhận thấy Cry engine dẫn đầu về khoản đồ họa với những game đình đám như Crysis, SNOW, Cabal… Unity tuy có đồ họa không bằng nhưng bù lại bạn có thể cài đặt và sử dụng ngay trên máy có cấu hình thấp, phù hợp cho cả người lần đầu tiên làm quen lập trình game với Unity. Thêm nữa sự tiện dụng của nó chắc chắn sẽ khiến các bạn ngạc nhiên, bạn có thể kéo thả, sử dụng thư viện có sẵn, viết scripts… 

  • Về khả năng hổ trợ đa nền tảng của Unity:

Đặc biệt Unity3D hỗ trợ rất nhiều nền tảng như: iOS, Android, Windows, iOS, Linux…, rất thuận tiện cho các nhà lập trình và phát triển game. Hiện tại Unity có bản miển phí và bản Pro. Để có bản Unity Pro bạn phải trả 1,500 $ hoặc chọn dùng thử Unity Pro trong 30 ngày khi cài đặt, nhưng chúng ta có thể sử dụng bản Free cũng có hầu hết các chức năng.

Yêu cầu hệ thống để chạy được Unity 3D

  • Windows XP SP2 hoặc mới hơn,
  • Windows 7 SP1,
  • Mac OS X " Snow Leopard " 10.6 hoặc mới hơn.
  • Card đồ họa có hổ trợ DirectX 9 (shader model 2.0). Một số GPU Intel tích hợp không hỗ trợ nhưng hầu hết card đồ họa sản xuất từ năm 2004 đều có thể chạy được.

Lưu ý rằng Unity không thử nghiệm trên phiên bản máy chủ của Windows và OS X.

Quá trình cài đặt và đăng ký sử dụng Unity

Địa chỉ Download Unity 3D:
Unity 3D có thể được tải về và cài đặt miễn phí từ trang chủ của Unity ở địa chỉ 
http://unity3d.com/unity/download

 Quá trình cài đặt Unity 3D cũng diễn ra như những phần mềm bình thường khác

Lap-trinh-Game-voi-Unity-01-cai-dat-Unity

Khi chạy chương trình thì bạn có thể chọn Activate nếu có serial number hoặc chọn sử dụng phiên bản miễn phí.

Lap-trinh-Game-voi-Unity-02-kich-hoat-UnityĐể sử dụng phần mềm, chúng ta cần tạo một tài khoản Unity bằng cách nhấn lên nút Create Account, cung cấp thông tin người dùng, xác thực thông tin qua email. Tài khoản Unity sau khi đã tạo lập sẽ được tiếp tục dùng để xác thực người dùng trong phần tiếp theo của quá trình cài đặt Unity

Lap-trinh-Game-voi-Unity-03-dang-nhap-tai-khoan-Unity

Sau khi hoàn tất quá trình cài đặt Unity, khởi động Unity để vào phần không gian làm việc chínnh của Unity như sau

Lap-trinh-Game-voi-Unity-05-khong-gian-lam-viec-cua-Unity

Video demo hướng dẫn lập trình Game với Unity:

Dưới đây chúng tôi có chuẩn bị một video đầu tiên hướng đẫn sử dụng Game Engine Unity để thực hiện một số công việc như sau:

  • Tạo mặt phẳng địa hình (terrain) cho Game với Unity
  • Tạo đồi núi cho Game với Unity
  • Thêm textures cho các thành phần trong Game với Unity
  • Đưa First Person Controller vào địa hình của Game với Unity
  • Tạo cây cối cho Game với Unity
  • Tạo mặt trời (Directional light) để đưa ánh sáng vào địa hình trong Game với Unity
  • Tạo cỏ (Grass) cho Game với Unity
  • Tạo gió cho Game với Unity

Xin mời các bạn theo dõi theo đoạn Video Clip bên dưới.

Hẹn gặp lại các bạn trong bài viết kế tiếp của loạt bài hướng dẫn lập trình Game với Unity trên MẠNG SINH VIÊN CNTT VIỆT NAM - ITSTUDENT.net!

Thành viên đã cảm ơn: nv_ca, egame
 

└(≣) Lập trình Game với Unity cách đây 4 tháng, 1 tuần #1329

  • egame
  • User Avatar
  • không trực tuyến
  • Level 1
  • Tổng số bài viết: 3
  • Điểm khen ngợi: 0
Công ty mình đang tuyển nhân viên Lập trình game 3D Unity. Bạn nào quan tâm đến công việc này vui lòng tham khảo link bên dưới và gửi CV cho mình nhé!

itstudent.net/vi/di%E1%BB%85n-%C4%91%C3%...h-game-3D-Unity.html
  • Trang:
  • 1

SINH NHẬT THÀNH VIÊN

Sinh nhật ThanhNhanDEV: còn 12 ngày , Sinh nhật smallrain57: còn 17 ngày , Sinh nhật kiengcan_lovely: còn 24 ngày , Sinh nhật Hoang Thien: còn 27 ngày , Sinh nhật hoahuongduong_dh08dt: còn 28 ngày , Sinh nhật Ori Skyle: còn 41 ngày , Sinh nhật thinh4792: còn 45 ngày , Sinh nhật phuonght: còn 52 ngày , Sinh nhật thamtu_connan1991: còn 56 ngày , Sinh nhật dhminh1993: còn 60 ngày