Phần mềm Construct 3 là gì?

Construct 3 là gì?

Construct 3 (viết tắt C3) là một game engine của công ty Scirra.

Construct 3 là phần mềm làm game trên nền tảng HTML5, được thiết kế đặc biệt dành cho các trò chơi 2D. Nó cho phép bất kì ai xây dựng game mà không cần nhiều kiến thức về code.

Với tất cả những công cụ sẵn có ngày nay, việc thiết kế video game không còn là việc phải cần tới cả một studio và hàng trăm nhân viên làm việc trong thời gian dài nữa. Thay vào đó, một cá nhân cũng có thể tự tạo cho mình những trò chơi thú vị. Tuy vậy, nhiều công cụ miễn phí lại yêu cầu người dùng phải biết ít nhiều về lập trình hay còn gọi là coding.

Construct 3 là một sản phẩm hoàn toàn khác. Nó cho phép người dùng thiết kế game 2D dựa trên HTML5 mà không cần tới kiến thức về lập trình. Construct 3 cho phép bất kì ai biến trí tưởng tượng phong phú của mình thành hiện thực và tạo ra những video game chỉ trong vài giờ.

Phần mềm Construct 3 là gì?

mũi tênCó thể bạn sẽ quan tâm: Khóa học lập trình cho trẻ em online bằng phần mềm Construct 3

Đặc điểm chính của phần mềm Construct 3?

  • Làm game 2D dựa trên những mẫu có sẵn.
  • Giao diện trực quan.
  • Xem trước game bất kì lúc nào.
  • Áp dụng thay đổi trên game theo thời gian thực.
  • Xuất game đa nền tảng.
  • Hiệu ứng hình ảnh phong phú.
  • Plugin hỗ trợ và khả năng tự tạo plugin.

Các tính năng nổi bật

Giao diện làm việc trực quan

Với một giao diện trực quan và những yếu tố cơ bản nhất, sản phẩm cuối cùng sẽ là vô cùng độc đáo. Giao diện Ribbon giúp người dùng dễ dàng lựa chọn và sử dụng bộ công cụ của phần mềm, cho phép bất kì ai cũng có thể bắt đầu làm game mà không cần kiến thức chuyên sâu. Chỉ cần kéo, thả, xoay các mẫu có sẵn, thêm hiệu ứng và thay đổi các cài đặt trong Properties Bar. Các đối tượng mẫu này cũng có thể được đưa vào những lớp khác nhau để tạo hiệu ứng hòa trộn. Một công cụ chỉnh sửa ảnh cũng được tích hợp nhằm tăng hình ảnh đồ họa.

Hệ thống Event System mạnh mẽ

Không cần phải ghi nhớ bất kì điều gì mà hãy cứ tập trung vào thiết kế game bởi Event System trong Construct 2 sẽ hệ thống hóa tất cả những sự kiện trong game. Sự kiện trong game được tạo ra bằng cách lựa chọn điều kiện chơi và hành động của nhân vật. Danh sách sự kiện kết quả, hay Event Sheet, được thiết kế đơn giản hóa, có thể được sử dụng trong những level sau.

Mỗi Event Sheet có một danh sách các sự kiện, trong đó chứa thông tin về điều kiện xảy ra. Khi những điều kiện này được đáp ứng thì các hành động tiếp sau sẽ tự động thực hiện. Ví dụ như vật thể sẽ phát nổ sau khi bom được đặt chèn lên Body…

Hành động nhân vật

Hành động nhân vật trong game được thiết kế bởi Construct 2 hoạt động như một chức năng có sẵn. Tức là người dùng sẽ chọn các chuyển động được phần mềm đưa ra theo 8 hướng di chuyển, theo hướng rẽ của ô tô, theo nền tảng hoặc các tiêu chí khác. Ví dụ như khi thêm hành động nhân vật dựa trên nền tảng (Platform Behavior), nhân vật có thể chạy, nhảy trên vật thể được đánh dấu là “rắn”. Người dùng cũng có thể thay đổi tốc độ, gia tốc, độ mạnh của bước nhảy, trọng lực và nhiều yếu tố khác. Tất cả các lựa chọn đều rất trực quan và bạn sẽ thấy ngay kết quả.

Khả năng xem trước

Thiết kế game với Construct 2, bạn có thể xem trước thành quả của mình bất cứ lúc nào. Không cần phải chờ quá trình xử lý hay biên dịch… Chỉ cần một nút bấm trên giao diện là có thể kiểm tra game trên trình duyệt ngay lập tức. Tính năng tuyệt vời của Construct 2 là Preview Over Wifi. Nó cho phép bất kì điện thoại, máy tính bảng, laptop hay máy tính cá nhân khác có kết nối chung mạng LAN/Wifi có thể xem game ngay lập tức. Điều đó khiến việc thử nghiệm game diễn ra vô cùng dễ dàng.

Ngoài ra, phần mềm cũng không giới hạn số thiết bị có thể xem trước. Điều này có nghĩa là nhiều thiết bị có thể cùng xem game một lúc. Sẽ rất tuyệt vời nếu game bạn đang thiết kế nhắm tới các thiết bị màn hình cảm ứng. Điện thoại thông minh hay máy tính bảng có thể test game ngay tức thì.

Hiệu ứng hình ảnh trong game

Với hơn 70 hiệu ứng điểm ảnh dựa trên WebGL, việc hòa trộn, đổi màu, làm mờ và các hiệu ứng khác có thể được thực hiện dễ dàng. Người dùng có thể thêm các hiệu ứng này vào các vật thể, lớp (layer) hay layout đã có sẵn và thay đổi cách sắp xếp để tạo ra những kết quả tuyệt vời. Thậm chí bạn còn có thể xem kết quả ngay trong thời gian thực.

Nếu có hiệu ứng nào không được hỗ trợ, Construct 2 sẽ cho phép sử dụng hiệu ứng trước đó. Ví dụ như hiệu ứng Screen WebGL có thể được thay thế bằng chế độ hòa trộn Additive nếu máy tính người dùng không hỗ trợ, mang đến trải nghiệm tốt nhất dựa trên phần cứng và hệ thống của máy tính người dùng.

Đa nền tảng

Không cần sử dụng nhiều codebase; việc xuất game được tạo từ Construct 2 có thể thực hiện trên nhiều nền tảng khác nhau. Người dùng có thể lựa chọn xuất game trên website, Chrome Web Store, Facebook… trên nền tảng máy tính PC, ứng dụng Mac hay Linux bằng cách sử dụng Node-Webkit wrapper. Game cũng có thể được đưa lên Windows 8 Store hoặc phát hành như một ứng dụng gốc của Windows Phone 8. Người dùng iOS và Android cũng có thể tiếp cận game với wrapper được hỗ trợ (wrapper có thể được hiểu là cầu nối giữa hai giao diện). Người dùng có thể đến với game của bạn cho dù họ ở bất kì nơi đâu và sử dụng bất kì thiết bị nào.

Các tiện ích mở rộng

Construct 2 mang đến hơn 20 plugin, hơn 20 behavior và hơn 70 hiệu ứng hình ảnh khác nhau; từ những đoạn văn bản hiển thị cho tới âm nhạc nền; hiệu ứng particle, hiệu ứng như Photoshop và rất nhiều những hiệu ứng khác. Nếu là người dùng chuyên nghiệp; bạn cũng có thể tự tạo plugin và behavior riêng cho mình với Javascript SDK; hiệu ứng đồ họa riêng với ngôn ngữ GLSL. Cộng đồng người dùng đã tạo hơn 150 plugin và behavior; tất cả những gì bạn cần chỉ là một trình soạn thảo và chút ít kiến thức về Javascript hoặc GLSL.

Viết game dựa trên ngôn ngữ HTML5 giúp cho game tương thích hoàn hảo với trình duyệt; và sẽ không yêu cầu người chơi; phải cài đặt bất cứ phần mềm nào khác trên máy tính để chơi game. Rõ ràng rằng đây là sản phẩm cực kì tuyệt vời; với những ai đang nhắm tới thị trường game điện thoại dù rằng chưa phải tất cả các thiết bị đều được hỗ trợ. Nói chung thì phần mềm tạo game HTML5 Construct 2 chưa thể giúp bạn tạo ra một Skyrim thứ hai; nhưng đây chắc chắn sẽ là công cụ tuyệt vời để thử bắt đầu học lập trình game 2D. Phần mềm còn cung cấp lời khuyên trong quá trình người dùng làm game; cũng như rất nhiều hướng dẫn khi mới bắt đầu sử dụng. Bản miễn phí sẽ giới hạn một số tính năng.

About Author

Related posts

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *