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

2 Likes

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. :slight_smile:

  • 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.

2 Likes

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

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. :slight_smile:

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ỉ

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.

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 ạ

Ừ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ỉ. ^^

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

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.

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

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

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.
3 Likes

mail al gi minh gui cho ban tai lieu nha

Gửi cho em nữa anh ơi :smile:
[email protected]
Cảm ơn anh trước :heart_eyes:

đã 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à [email protected] ý anh :smile:

ok thanh bạn nha ok ok ok

1 Like

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

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à [email protected]

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?