Lập trình game với unity (Bài 1)

Lập trình game với Unity sẽ trình bày đến những tín đồ lập trình game những nội dung như Giới thiệu chung về Unity; Các đặc điểm và tính năng của Unity;…

Unity còn được gọi là Game Engine tương tự như libGDX mà chúng tôi đã giới thiệu trước đó. Một vài điểm khác biệt giữa Unity và libGDX đó là: Unity có nhiều phiên bản bao gồm có phí và miễn phí; sử dụng C# để cài đặt code. Trong khi đó libGDX hoàn toàn miễn phí; sử dụng Java để cài đặt code.

Lập trình game với Unity – Giới thiệu chung về Unity

Unity là một trong nhiều Game Engine phổ biến trong thế giới lập trình game dành cho thiết bị di động; giúp cho các lập trình viên tạo ra game đa nền tảng như iOS, Android…

Unity hỗ trợ làm game 2D và 3D. Việc sử dụng Unity giúp cho việc tạo game được nhanh chóng và hiệu quả.

lập trình game với unity

Lập trình game với Unity – Các đặc điểm và tính năng của Unity

Rendering (kết xuất hình ảnh)

Unity hỗ trợ đầy đủ khả năng kết xuất hình ảnh (Rendering) cùng nhiều hỗ trợ cho phép áp dụng các công nghệ phổ biến trong lĩnh vực đồ họa 3D nhắm cải thiện chất lượng hình ảnh.

Lighting (ánh sáng)

Ánh sáng là một yếu tố giúp môi trường trở nên đẹp và thực tế hơn.

Unity cũng cung cấp nhiều giải pháp  đa dạng cho phép áp dụng ánh sáng một cách tốt nhất vào môi trường trong trò chơi với nhiều loại nguồn sáng như ánh sáng có hướng (Directional Light), ánh sáng điểm (Point Light),…

Terains (địa hình)

Địa hình bao gồm phần đất nền của môi trường trong trò chơi cùng các đối tượng gắn liền như cây, cỏ…

Audio

Unity hỗ trợ nhập và sử dụng nhiều định dạng tập tin âm thanh khác nhau.

Programming

Lập trình cho phép tạo nên khả năng tương tác, trí thông minh và yếu tố Gameplay cho trò chơi. Unity cho phép lập trình bằng nhiều ngôn ngữ mạnh và phổ biến như: C#, Java script và Boo.

Networking

Netwworking cho phép tạo ra các trò chơi trực tuyến (online); một trong những thể loại trò chơi thu hút nhiều người chơi nhất.

Lập trình game với Unity – Cài đặt

Lập trình viên có thể lựa chọn một trong những phiên bản như Personal (Miễn phí), Plus, Pro, Enterprise. Ngoại trừ phiên bản Personal, tất cả các phiên bản còn lại đều trả phí. Chi tiết các bạn có thể tham khảo tại https://store.unity.com/

Yêu cầu hệ thống

OS: Windows 7 SP1+, 8, 10; Mac OS X 10.8+; Ram 4GB hoặc cao hơn.

iOS: Xcode 7.0 hoặc cao hơn. Android: Android SDK và Java Development Kit (JDK).

Lập trình game với Unity – Bài tập thực hành

Tải và cài đặt Unity phiên bản mới nhất

Trả lời