30/09/2018, 22:15

Bạn sẽ chọn công cụ nào để hiện thực hóa ý tưởng game của mình?

Trong bài viết này, chúng ta sẽ cùng nhau khám phá một số engine và framework lập trình game nổi tiếng, cùng chỉ ra những điểm nổi bật của các engine đó, từ đó bạn sẽ có thêm nhiều sự lựa chọn cho ý tưởng của mình. Lưu ý là bài viết chỉ bao hàm trong mảng lập trình game 2D của các nền tảng trên.

https://techmaster.vn/posts/33965/which-platform-to-choose-for-your-next-mobile-game

Nguyễn Văn Dũng viết 00:16 ngày 01/10/2018

Bất cứ thứ gì bạn thích, bất cứ thứ gì bạn muốn. :))

  • Tôi không thích Cocos2d vì mỗi lần tạo 1 project là phải đợi nó tạo ra đủ thứ trên đời. -_-

  • Unrel Engine cũng tương tự vậy nhưng mà nhanh hơn 1 chút trong phần tạo project nhưng lúc create game thì thời gian chờ đợi tạo cảm giác rất mệt mỏi và khó chịu.

  • Corona SDK thì phải phụ thuộc vào mạng và quá đóng.

  • PhoneGap cũng phải phụ thuộc vào mạng nhưng bù lại với những người đã code web và những người yêu Javascript thì có vẻ OK.

  • Unity tôi không biết gì nhiều nhưng với những gì mà tôi đã làm qua thì có vẻ khá tốt còn sâu hơn nữa thì tôi chưa dùng.

  • Gideros chưa dùng nhiều nên không dám phát biểu, nhưng test ứng dụng thì OK.

  • Những thứ còn lại thì chưa dùng.

Tóm lại nếu vote thì sẽ cho Unity 1 phiếu, PhoneGap nửa phiếu.

Đỗ Nhiên viết 00:19 ngày 01/10/2018

unity viết bằng c# nên nhiều người dùng bác nhỉ

Nguyễn Văn Dũng viết 00:23 ngày 01/10/2018

Tôi nghĩ cũng không hẳn là vậy. Nhưng đấy đúng là chiêu của Unity sử dụng để lôi kéo thêm người sử dụng.

Đỗ Nhiên viết 00:27 ngày 01/10/2018

em đang học c# nên rất thích em nó và unity nhưng nếu anh làm game mà ko dùng các engein thì sao nhỉ

Nguyễn Văn Dũng viết 00:22 ngày 01/10/2018

n

Well, câu hỏi rất hay đó.
Tôi cũng đang đi trên con đường này, 1 điều tôi rút ra được là hãy đứng trên vai người khổng lồ nhiều nhất có thể. Những Engine bây giờ rất rất khủng vậy nên hãy tận dụng điều đó càng nhiều càng tốt. Bởi vì đi lên từ mặt đất mặc dù mang lại tư duy rất tốt nhưng cực kỳ tốn thời gian, công sức, trí óc… và nhiều lúc có thể làm bạn nản lòng.

Đỗ Nhiên viết 00:17 ngày 01/10/2018

làm game mà ko sử dụng các engein thì chắc bây giờ ít người dung anh nhỉ anh làm ko dùng engine ạ

Nguyễn Văn Dũng viết 00:28 ngày 01/10/2018

Ừm, nhưng chỉ là để tạo tư duy thôi, Chứ nếu mà không sử dụng engine mà làm game để bán thì có lẽ là tốn rất nhiều thời gian. Vậy bạn chắc giỏi C# lắm nhỉ. ^^

Đỗ Nhiên viết 00:26 ngày 01/10/2018

em mới học anh à còn non lắm anh à

Nguyễn Văn Dũng viết 00:18 ngày 01/10/2018

Vậy bạn bắt đầu với Unity từ đâu vậy? Tôi cũng rất muốn học Unity.

Nguyễn Tấn Khoa viết 00:22 ngày 01/10/2018

Nhóm KTeam có làm video về unity nè : Unity 3D

Tao Không Ngu. viết 00:25 ngày 01/10/2018

This post was flagged by the community and is temporarily hidden.

Phương Trọng Lê viết 00:28 ngày 01/10/2018

Chỉ mới sử dụng qua 3 engine nên chỉ có thể đánh giá điểm mạnh và hạn chế của nó như sau:

  • Cocos2d-x
  • Điểm mạnh: Nhẹ, dễ sử dụng, flie thực thi khá nhẹ so với các engine khác => Quá hoàn hảo để làm các dự án game 2D.
  • Điểm yếu: Không hổ trợ design => giảm khả năng phối hợp giữa designer và dev-er => số lượng công việc dành cho dev-er nhiều hơn. Do không hổ trợ design nên rất khó để làm game 3D, mặc dù nó vẫn hổ trợ 3D…
  • Unity
  • Điểm mạnh: Dễ sử dụng, hổ trợ đầy đủ các tính năng của 1 engine hiện đại, sử dụng 2 ngôn ngữ khá phổ biến để code script là c# và javascript, cộng đồng người sử dụng nhiều, thích hợp cho những người mới học game, build ra được nhiều nền tảng.
  • Điểm yếu: File thực thi build ra khá nặng, khả năng rendering còn hạn chế.
  • Unreal Engine 4:
    +Điểm mạnh: Là 1 trong những engine mạnh nhất hiện tại (mạnh về khả năng kết xuất đồ họa chứ không bàn tới số lượng người dùng), hổ trợ đầy đủ các tính năng của 1 engine hiện đại, hổ trợ 1 tool gọi là blueprint có thể giúp làm game mà k cần lập trình…
    +Điểm yếu: Phức tạp, không dành cho những người mới tập tành làm game, đòi hỏi cao về phần cứng, File thực thi build ra cũng rá nặng, do lượng thư viện khá lớn.
Đỗ Nhiên viết 00:23 ngày 01/10/2018

mail al gi minh gui cho ban tai lieu nha

Nguyễn Tấn Khoa viết 00:20 ngày 01/10/2018

Gửi cho em nữa anh ơi
ntk110802@gmail.com
Cảm ơn anh trước

Đỗ Nhiên viết 00:26 ngày 01/10/2018

đã gửi nha em em nhìn hộ cái mail anh gửi là gì ròi comwnt cho anh biết nha

Nguyễn Tấn Khoa viết 00:27 ngày 01/10/2018

đã gửi nha em em nhìn hộ cái mail anh gửi là gì ròi comwnt cho anh biết nha

Hình như là dominhnhien@outlook.com.vn ý anh

Đỗ Nhiên viết 00:19 ngày 01/10/2018

ok thanh bạn nha ok ok ok

Pis Kaël viết 00:16 ngày 01/10/2018

Bổ sung cho bác là Cocos2D có Cocos Studio hỗ trợ cho design giống Unity rồi nhé…

viết 00:17 ngày 01/10/2018

gửi cho mình nữa được ko bạn. mình cũng đang học c# và định lên unity…mail mình là boylikehoney@gmail.com

Đặng Đức Tùng viết 00:31 ngày 01/10/2018

Cho em hỏi là Java có thể dùng cho Engine nào trong số các cái trên???

Bài liên quan
0