Hướng Dẫn Viết Game Đa Nền Tảng Cho Những Bạn Không Biết Code

Nguyễn Đức Nam
Hướng dẫn thô cho những ai yêu thích việc tự mình làm ra 1 tựa game hoàn chỉnh mà không cần biết code. Mình hi vọng qua bài viết này sẽ cho anh em 1 hướng đi, và cũng sẽ suggest 1 con đường trải hoa hồng cho những anh em không biết code vẫn muốn tự làm game, tự sáng tạo nội dung theo ý muốn.


I. Quy trình làm game:
Các công đoạn làm game:
  1. Tìm kiếm công cụ để làm game.
  2. Chọn nền tảng hỗ trợ: Android, iOS, Web, PS4, xBox,…
  3. Chọn thể loại game, các tương tác, game 2D hay 3D,…
  4. Viết kịch bản: các lời thoại, khi người chơi tương tác các cốt truyện sẽ thay đổi.
  5. Thiết kế, vẽ, sáng tạo ra các nhân vật, bản đồ, asset…
  6. Hiện thực hóa bản thiết kế các bản đồ, nhân vật, các vật liệu,… trên máy tính.
  7. Liệt kê các tính năng, công thức cho phép tính dame, máu, thời tiết ảnh hưởng đến nhân vật,…
  8. Code AI cho BOT, cốt truyện – thường cốt truyện mở sẽ vid rất nhiều trường hợp, tốn công sức của người làm game.
  9. Bắt đầu xây dựng từng phân cảnh (scene), ráp nối mọi thứ lại với nhau theo 1 cách tuyệt vời nhất.
  10. Viết document và kiểm thử liên tục khi release 1 phân cảnh, thường mỗi game sẽ chia ra rất nhiều chap, mỗi chap lại có nhiều scene – tức phân cảnh.
  11. Public dự án và quảng bá game.

III. Công cụ tạo game cho mọi người - không cần biết code

Construct – đây là 1 vùng đất cool ngầu cho anh em muốn tự làm game mà không biết code. Đơn giản vì Construct là 1 công cụ chuẩn soái ca, diễn đàn toàn thành viên năng nổ, mình biết tới Construct mới đây thôi và thật sự ngạc nhiên về sự phát triển lớn mạnh của nó.

Cũng không có gì để nói nếu nó chỉ là 1 công cụ làm game để nghịch cho biết như Game Maker, Construct làm game để chơi được, kiếm tiền được. Thậm chí rất nhiều game cực hot được tạo bởi Construct trên Apple Store hay Google Play với trăm ngàn lượt tải.

Ví dụ các dự án đã release:
I. Football Dash (Play Store) – hơn 1 triệu lượt tải.
II. Ignatius (Play Store) – từ 1-5 triệu lượt tải.

IV: Ưu, nhược điểm của Construct:
Vài điểm mạnh Construct có được:
  • Phù hợp với hầu hết mọi tựa game, thể loại game (chỉ 2D).
  • Sinh ra chỉ để xây dựng các tựa game 2D. Dành cho tất cả mọi người, kể cả không biết code.
  • Dùng để dạy học rất ok nhé, vì sẽ giúp học sinh nắm được các nguyên tắc tạo lập 1 trò chơi.
  • Cho phép tạo ra tựa game cực kỳ nhanh chóng.
  • Xuất ra được nhiều nền tảng: Android, iOS, Web HTML5, Chrome Webstore, Windows Phone, PC: Linux, MacOS, Windows, Blackberry,… nhiều vãi.
  • Dễ dàng tùy biến và mở rộng: ace vào group xem rất nhiều plugin, hiệu ứng, assets,…
  • Hệ thống sự kiện mạnh mẽ: đây là điểm đột phá của Construct, bạn không cần ghi nhớ bất cứ ngôn ngữ lập trình nào, điều bạn làm bây giờ là sáng tạo.
  • Hiệu ứng chưa bao giờ dễ đến thế: hỗ trợ blend, hiệu ứng cũng như hệ thống hạt. Hỗ trợ layer cho phép bạn chồng nhiều lớp hiệu ứng để tạo ra kết quả ấn tượng.
  • Debug và preview phê vl nhờ tính năng quick preview, anh em không phải chờ khi vừa chỉnh sửa gì, muốn xem nó thay đổi như thế nào.
  • Các hành động như: đấm, đá, kéo thả, chạm,… được hỗ trợ tận răng, anh em có thể gán cho bất cứ đối tượng nào cũng như sử dụng lại khi cần thiết.
Điểm yếu:
  • Giá hơi chát, có bản free nhưng giới hạn tính năng.
  • Không yêu cầu code nhưng không phải nhảy vô làm được liền, đây là điểm làm cho Construct trở nên thú vị. Không khó nhưng cũng không dễ để bắt đầu, cần sự mày mò và tìm hiểu.
Mình không hướng dẫn bởi Construct đã có kho tutorial to bự, thật sự mình rất thích điểm này vì tutorial hướng dẫn rất chi tiết kèm ảnh.
V. Tải phần mềm Construct:
Hiện Construct đã release phiên bản 3 online trực tiếp trên website
Nguồn :  sharengay.com
CHIA SẺ VỚI

Tác Giả :

Xin chào các bạn, các bạn có thể gọi tôi là Nam. Hiện tại tôi lại đang quản lý blog Tuổi Trẻ IT - là blog chia sẻ về những thủ thuật blogspot, ...