LẬP TRÌNH GAME 2D TRÊN ANDROID

  -  

Ngành công nghiệp game di động cầm tay không hoàn thành tăng thêm khi người dùng càng ngày càng kết nối cùng với các ứng dụng di động cầm tay. Nhờ mọi đổi mới trong nghề cùng rất một số trong những căn nguyên cung ứng, việc tạo ra và khởi chạy trò nghịch trong các siêu thị áp dụng đang trlàm việc yêu cầu thực thụ phổ biến so với tư thục trình.

Bạn đang xem: Lập trình game 2d trên android


Các áp dụng trò đùa điện thoại là 1 trong ngành công nghiệp đích thực hoàn hảo và tuyệt vời nhất nếu được tiến hành đúng chuẩn cùng khai thác triệt để. Hôm ni mình đang tổng hòa hợp mang lại các bạn 15 nền tảng để tạo thành phần đa trò nghịch của riêng rẽ mình để đuổi bắt kịp xu thế!

1. Unity

*

Trong số những lao lý Phát triển Di hễ bậc nhất, Unity luôn luôn được nói tới thứ nhất - một cơ chế đa nền tảng gốc rễ được ra mắt do Unity Technologies. Nền tảng này khiến cho bạn chế tạo trò đùa của riêng rẽ mình bởi các tuấn kiệt cách tân và phát triển 2D cùng 3D. Unity có thể chấp nhận được bạn nhập những tài liệu từ không ít ứng dụng 3D nlỗi Maya hoặc Blender cùng nó cung cấp cho mình hàng loạt các tài nguyên không giống nhưng chúng ta có thể được cài đặt trực tiếp tự shop của Unity.

Ngoài ra, ví như đó là lần đầu tiên bạn phát triển một trò chơi, hãy thử sử dụng Unity nhé vày nó là một Một trong những căn cơ cách tân và phát triển được thực hiện nhiều độc nhất vô nhị, hỗ trợ cho bạn rất nhiều tài liệu giúp đỡ và gợi ý. Có thể nói, đây là một Một trong những ứng dụng tạo nên trò đùa lừng danh tốt nhất trong những những nển tảng phát triển game.

Trên codelearn đang sẵn có series bài viết lý giải Lập trình game với Unity, các bạn cùng theo dõi và quan sát nhé.

Các căn cơ hỗ trợ:

iOSAndroidWindows PhoneTizen OSFire OS

Giá:

Miễn tổn phí mang lại cá nhân$25/tháng mang đến phiên phiên bản Plus$125/tháng đến phiên bạn dạng ProGiá thành cho các cửa hàng sẽ được phụ thuộc vào những requirements

Một số trò đùa sử dụng gốc rễ Unity: Lara Croft Go, Angry Birds 2, Pokétháng Go.

2. Unreal Engine

*

Nếu chúng ta là bạn mới bước đầu, Unreal Engine là nền tảng gốc rễ cân xứng đến cho bạn, bởi vì bạn không nhất thiết phải có ngẫu nhiên năng lực lập trình sẵn nào nhờ những anh tài thân thiết cùng với người tiêu dùng cơ mà Unreal Engine mang về. Nền tảng này được cho phép các bạn triển khai các đổi khác vào trò đùa của bản thân mình cơ mà không đề nghị lập trình hoặc biến hóa code. Một điểm mạnh không giống là bạn có thể thao tác làm việc cùng với hình ảnh với nghiên cứu trò chơi của doanh nghiệp ngay phía bên trong nền tảng này. Sử dụng Unreal Engine nhằm kiến thiết giao diện 3 chiều cũng khá tuyệt vời với người tiêu dùng sẽ khá "cuốn" vào trò nghịch của bạn!

Các căn cơ hỗ trợ:

Windows PCSony PlayStation 4Xbox OneMac OS XiOSAndroidVR platformsLinuxSteamOSHTML5

Giá:

Miễn giá thành so với các dự án công trình nhỏVới mọi dự án ROI $3,000, các đơn vị phát triển phải trả 5% tiền phiên bản quyền

Một số trò đùa áp dụng nền tảngUnreal Engine: Heart at Attaông xã, Lineage II: Revolution, ABC Augmented Reality.

3. Corona SDK The 2D Game Engines

*

Coromãng cầu SDK The 2D trò chơi Engine là một căn cơ chéo sử dụng ngữ điệu script Lua, tương đối dễ dàng học cùng code. quý khách hàng có thể áp dụng những kĩ năng 2 chiều của chính nó và tìm thấy các plugin trong store của Coromãng cầu. Corona nổi tiếng với tài liệu cụ thể, cộng đồng lành mạnh và tích cực cùng chuẩn bị sẵn sàng cung ứng. Với tế bào bỏng thời gian thực của phần mềm này, các bạn sẽ thấy áp dụng của công ty trông ra làm sao sau thời điểm thay đổi. Đây là 1 trong những đề xuất thú vị với người tiêu dùng.

Các nền tảng gốc rễ hỗ trợ:

iOSAndroidWindows PhoneKindleApple / Android TV

Giá:

Các công dụng chính yếu được miễn phí

Một số trò chơi thực hiện căn cơ Corona: Grow Beets Clicker cùng I Love sầu Hue.

4. SpriteKit 2 chiều sprite-based games

*

Apple đã giới thiệu lao lý tạo nên trò đùa 2 chiều của riêng rẽ mình thương hiệu là SpriteKit. Nền tảng này hỗ trợ cả hai ngôn từ Swift cùng Objective-C. Nó cung cấp cho các công ty trở nên tân tiến hàng loạt các anh tài nhằm tạo nên những tựa game 2 chiều năng suất cao. Nếu ai đang suy nghĩ tới sự việc trở nên tân tiến một trò đùa mang đến Apple thì đây là nền tảng dành cho mình. Lưu ý rằng trường hợp trò đùa của chúng ta được cung ứng vày Apple, điều đó Tức là chúng ta không nhất thiết phải tải xuống thêm thỏng viện hoặc nguồn bên ngoài và chúng ta có thể chắc hẳn rằng 100% rằng nó sẽ tương xứng hoàn toàn với toàn bộ những mặt hàng mới của Apple.

Các nền tảng gốc rễ hỗ trợ:


iOS

Giá:

Free

Một số tựa game được cải cách và phát triển bằng SpriteKit: Squashy Bug, Trestle cùng Accelebot.

5. Marmalade SDK

*

Marmalade SDK chất nhận được các bạn desgin những trò chơi cho Smartphone di động và máy tính. Phần mượt này chuyển động với C++ với chất nhận được chúng ta tạo nên cả những tựa game 2 chiều với 3D. Quý Khách rất có thể áp dụng những tlỗi viện, code với phương tiện không giống nhau sẽ giúp đỡ mình thiết kế và thí nghiệm trò chơi của mình.

Các căn nguyên hỗ trợ:

iOSAndroidWindows PhoneTizen OSBlackberryConnected TV Platforms

Giá:

$600

Một số trò nghịch được phát triển bởi Marmalade engine: Plants vs Zombies 2, Metal Gear Solid di động, Doddle Jump, Worms, Cut the Rope, Need for Speed: Shift, Bejeweled Blitz

6. Buildbox

*

Với Buildbox, chúng ta có thể sản xuất các trò nghịch của riêng rẽ bản thân trong một thời gian nđính thêm và thuận tiện. Quý khách hàng không yêu cầu viết code nhưng chỉ đơn giản là lựa chọn những hình hình ảnh, nhập nó vào phần mềm, gán cho việc đó một phương châm (nhân vật dụng, đối tượng người tiêu dùng, tô điểm, tăng sức khỏe, v.v.) và trò nghịch của các bạn sẽ ban đầu. Ngoài ra, bạn có thể thay đổi và bình chọn bọn chúng vào thời gian thực. Nếu bạn chưa hẳn là chuyên gia technology thì căn cơ này được tạo thành dành riêng cho chính mình.

Các căn nguyên hỗ trợ:

iOS

Giá:

$15/mon mang đến bảnPlus Plan$35/tháng đến bảnIndie Plan$99/mon mang lại bảnPro Plan

Một số trò nghịch sử dụng căn nguyên Buildbox: Timelight, Reached andcmnd/ctrl.

7. AppGameKit

*

AppGameKit cung cấp chiến thuật đến toàn bộ các đơn vị phát triển từ bỏ fan mới bắt đầu tới cả những chuyên gia. Đây cũng là 1 trong những căn cơ thân thiện cùng với người dùng thực hiện ngôn từ mã hoá tựa như nlỗi C ++. trong số những điểm lưu ý có mức giá trị tốt nhất của chính nó là đấy là một căn nguyên chéo cánh, vì vậy trò chơi của bạn sẽ bao gồm sẵn mang lại tất cả các gốc rễ khác biệt cùng một cơ hội.

Các gốc rễ hỗ trợ:

Windows PhoneiOSAndroidBlackberry

Giá:

Một bộ mức độ vừa phải giá $50Sở SDK có mức giá khoảng tầm $39 mang lại $99

Một số trò đùa áp dụng AppGameKit: Skrobol, Bouncing Brendan và Na4.

8.Construct 2

*

Construct 2 là 1 trong căn nguyên HTML5 dùng để làm chế tác những trò đùa 2 chiều. Nó rất đơn giản sử dụng vị ko phải mã hóa với nó có tương đối nhiều hào kiệt để giúp các bạn cải tiến và phát triển những trò chơi hấp dẫn trực quan lại vào một thời hạn ngắn thêm. Nó cũng được cho phép bạn xuất nhiều nền tảng để tham gia án của chúng ta cũng có thể sẵn sàng chuẩn bị khởi chạy làm việc những đồ vật khác nhau cùng một thời điểm.

Các nền tảng gốc rễ hỗ trợ:

iOSAndroidWindows PhoneWeb platforms: Google Chrome,Kongregate, NewGrounds, Firefox Marketplace or Scirra Arcade

Giá:

159,99

Các tựa game được phát triển bởi vì Construct 2:The Next Penelope,Airscape: The Fall of Gravity cùng Cosmochoria


8. Fusion

*

Nếu ai đang nghĩ về đến sự việc tạo thành một trò đùa dựa trên sự kiện thì Fusion là căn nguyên dành cho mình. Fusion gồm đồ họa dễ dàng sử dụng và bạn không cần thiết phải là 1 trong những chuyên gia lập trình sẵn để hoàn toàn có thể tạo thành một trò chơi với Fusion. Nó tất cả một thư viện đầy đủ bối cảnh nhưng mà bạn cũng có thể áp dụng mang lại tựa game của chính bản thân mình. Nền tảng này cũng có thể được áp dụng nhằm thi công những trò đùa 2 chiều tuy vậy xuất sắc rộng là bạn nên sử dụng Fusion nhằm sinh sản các trò nghịch tĩnh.

Xem thêm: Nhà Của Noo Phước Thịnh Ở Đâu, Khám Phá Ngôi Nhà Triệu Đô Của Noo Phước Thịnh

Các gốc rễ hỗ trợ:

iOSAndroidWindows

Giá

Bản không thiếu giá chỉ tự $49.99 đến $99.99Các gói cung ứng từ $39.99 cho $149.99Một số phiên bạn dạng khác được miễn phí

Một số game áp dụng Fusion:DISTRAINT,Quadle cùng Bit Odyssey

9.GameMaker Studio 2

*

Yoyo Games đang trình làng căn nguyên riêng để chế tạo ra trò đùa 2 chiều có tên là GameMaker Studio 2. Tính năng "Drag and Drop" (Kéo cùng Thả) của nó cực kỳ tuyệt vời nhất với ngữ điệu dễ dàng học cho mình cơ hội xây cất trò chơi của bản thân vào một thời gian vô cùng nlắp. Một ưu thế không giống là chúng ta không cần thiết phải bỏ ra một vài chi phí lớn nhằm ban đầu.

Các nền tảng hỗ trợ:

iOSAndroidWindows PhoneTizenAmazon FirePS Vita

Giá

Có phiên phiên bản miễn chi phí (không tồn tại các tính năng)Nếu bạn muốn mua thêm những chức năng, giá bán sẽ từ $150 đến $800

Một số game cải tiến và phát triển dựa trên GameMaker: Studio: Hyper Light Drifter,UNDERTALE với Desert Child.

10.CocoonJS

*

Với CocoonJS, chúng ta có thể chế tác trò nghịch HTML5 với nó cân xứng 100% cùng với Cordova. Trong số các tài năng hoàn hảo của gốc rễ này, hãy để ý mang lại khối hệ thống tàng trữ đám mây Cocoon, nó khiến cho bạn tiết kiệm ngân sách và chi phí setup SDK cùng thư viện Plugins, hỗ trợ cho chính mình bất kỳ plugin như thế nào bạn cần.

Các căn cơ hỗ trợ:

iOSAndroidAmazon AppStore Plugin (Android)Nook Plugin (Android)Ouya Plugin (Android)Android Wear

Giá:

Miễn tầm giá cho các dự án mớiPhiên bản Bạc giá chỉ $8Phiên bản Vàng giá chỉ $69Phiên bản Bạch kim giá bán $199

Một số game cải tiến và phát triển dựa vào CocoonJS: Bubble Shooter Classic,Solitaire Swift cùng Celsius Heroes.

11.MonoGame

*

MonoGame cũng là 1 quy định trò nghịch đa căn nguyên sử dụng phong cách thiết kế lớp, vận động cùng với ngữ điệu C và Net. quý khách hàng có thể search thấy những lí giải trong website của Monogame giúp cho bạn tạo thành thành phầm của riêng rẽ bản thân.

Các gốc rễ hỗ trợ:

iOSWindows PhoneAndroid

Giá:

Free

Một số game phát triển sử dụngMonoGame:FEZ,Bastion cùng Skulls of the Shogun.

12. Amazon Lumberyard

*

Amazon Lumberyard là giải pháp sinh sản trò chơi được Amazon reviews. Sử dụng các công cụ miễn chi phí của Lumberyard và tạo ra trò đùa của người tiêu dùng và thành lập trong số đồ vật khác nhau nhờ vào tác dụng nhiều căn nguyên của Amazon. Bạn rất có thể đắm say người tiêu dùng bằng câu chữ trực quan phong phú và đa dạng thông qua tích vừa lòng Lumberyards Twitch.

Các nền tảng gốc rễ hỗ trợ:


iOSAndroidPCXbox OnePlayStation4

Giá:

Free

Một số game trở nên tân tiến áp dụng Amazon Lumberyard: Crucible và Breakaway.

13.Cocos2D-x

*

Cocos2D-x là gói luật cải tiến và phát triển trò đùa 2D được kiến tạo bởi vì Facebook. giữa những khả năng rất tốt của nó là Cocos 2D-x chất nhận được bạn tạo ra các trò đùa gồm size hết sức nhỏ dại, chỉ 1,5 MB. Quý khách hàng có thể dễ dãi search tìm tư liệu hướgn dẫn sử dụng chi tiết và luôn luôn có một cộng đồng phệ để cung cấp.

Các căn cơ hỗ trợ:

iOSAndroidLinuxOS X platform

Giá:

Free

Một số game áp dụng Cocos2D-x: Angry Birds Fight, Clash of Kings với Brave sầu Frontier.

14.Haxe

*

Haxe pháo là một trong ngữ điệu lập trình như là với các ngôn ngữ Java, C ++, PHPhường hoặc AS3. Nó cũng bao hàm thỏng viện nhằm bạn có thể lựa chọn các framework, những công dụng và quá trình (API) nhằm trở nên tân tiến trò đùa cầm tay của người sử dụng.

Các gốc rễ hỗ trợ:

iOSAndroid

Giá:

Nền tảng này còn có các gói cung cấp không giống nhau.

Một số từ game sử dụng Haxe: Rymdkapsel,Papers, Please với Dead Cells.

15.Gideros

*

Gideros là 1 trong những căn nguyên mã mối cung cấp mnghỉ ngơi cùng hoàn toàn miễn giá tiền. Bạn rất có thể chế tác những trò nghịch tuyệt đối hoàn hảo và khởi chạy bọn chúng trong những nền tảng gốc rễ không giống nhau mà không cần thiết phải tiến hành những đổi khác bổ sung cập nhật nhờ tính năng đa nền tảng gốc rễ được tích phù hợp trong những số ấy. Gideros thực hiện ngôn từ script giống như như Coromãng cầu là Lua. Quý khách hàng cũng có thể thử nghiệm trò đùa của bản thân mình trên một thứ thực cùng vào thời hạn thực, nghe sẽ thấy thú vị đúng không?

Các nền tảng hỗ trợ:

iOSMac OS XAndroidWindows PhoneWindowsWindows RT

Giá:

Free

Một số từ bỏ game áp dụng Gideros: Willihard,Bubble Puddle cùng Elemental Clash.

Kết

Chúng ta vừa điểm qua gần như hình thức thịnh hành cung ứng các bạn xuất bản những tựa game thu hút hàng đầu bên trên Thị phần. lúc chọn 1 nền tảng gốc rễ để trở nên tân tiến trò đùa, hãy tính mang đến ngân sách của người sử dụng (mặc dù một số đã miễn phí), cân nhắc về ý tưởng phát minh, thưởng thức với kỳ vọng. Sau kia, chọn căn cơ tốt nhất có thể dành riêng cho mình, tạo cho một tựa game thật hoàn hảo và tuyệt vời nhất cùng chúng ta cũng có thể chào bán bọn chúng bên trên các store trực đường.

Xem thêm: Câu Chuyện Ông Lão Đánh Cá Và Con Cá Vàng, Ông Lão Đánh Cá Và Con Cá Vàng

Bây giờ, chúng ta suy nghĩ gì về bài viết này? Quý Khách vẫn muốn bước đầu xây dựng một trò chơi của riêng bạn? Theo chúng ta, công cụ sinh sản trò đùa 2 chiều, 3D tốt nhất có thể là gì? Hãy share cùng với Shop chúng tôi.