Công cụ trò chơi đơn giản / công cụ phát triển được thực hiện với các nghệ sĩ trong tâm trí? [đóng cửa]


18

Tôi đã làm việc trong lĩnh vực nghệ thuật 2d một thời gian rồi và công việc toàn thời gian của tôi khiến tôi rất bận rộn về mặt nghệ thuật, nhưng tôi ngày càng thích học nguyên mẫu trò chơi của riêng mình.

Tôi biết rất ít lập trình, mặc dù tôi đã học đại học (trong TorqueScript, về tất cả mọi thứ), và trong khi tôi có thể dành thời gian để học nó, thì đường cong học tập hơi quá đối với tôi vì nó hoàn toàn tách biệt với công việc hiện tại của tôi.

Tôi tự hỏi liệu có bất kỳ công cụ trò chơi nào ngoài kia với giao diện được thiết kế dành cho các nghệ sĩ hay không, nơi mà việc học có thể dễ dàng hơn đối với tôi và nơi bộ kỹ năng hiện tại của tôi sẽ dễ dàng được áp dụng hơn. Tôi đã mua một giấy phép độc lập cho Torque Game Builder nhưng nó vẫn đòi hỏi nhiều kịch bản và việc tìm kiếm các hướng dẫn tốt, cơ bản, cấp độ đầu vào đang tỏ ra khó khăn.

Về cơ bản tôi đang tìm kiếm một công cụ mà tôi có thể tập trung vào thiết kế nghệ thuật và trò chơi, và nơi lập trình là tối thiểu, hoặc dễ học và có tài liệu thực sự xuất sắc. Không biết có thứ gì như vậy tồn tại không, nhưng nó đáng để thử. :]

Có ý kiến ​​gì không?


Ah. Tôi hiểu rồi. Tôi nghĩ.
Vịt Cộng sản

Câu trả lời:


16

Đề nghị của tôi sẽ là kiểm tra Unity , vì đây là một trong những động cơ đơn giản nhất nhưng mạnh mẽ nhất mà tôi đã chạy qua. Công cụ này được ghi chép tốt , cộng đồng rất năng động và thân thiện, và có một số hướng dẫn có sẵn để giúp bạn bắt kịp tốc độ.

Cập nhật: Mặc dù Unity có một chút về đường cong học tập, tôi đã chọn đề xuất nó trên các công cụ khác vì một vài lý do:

  • Quy trình làm việc - Không giống như các công cụ đơn giản ngoài kia, Unity sử dụng quy trình công việc tương tự nhiều khía cạnh với những gì được sử dụng trong ngành công nghiệp trò chơi, có nghĩa là thời gian học của bạn là một khoản đầu tư cho sự nghiệp của bạn, không chỉ học một công cụ.
  • Hỗ trợ - Unity có một cộng đồng rất năng động và thân thiện, đó là điều mà rất nhiều động cơ nhỏ hơn không có.
  • Sức mạnh - Unity đi kèm với rất nhiều tính năng và hỗ trợ một số nền tảng.

6
Tôi nghĩ Unity hoàn toàn áp đảo cho những gì anh ấy cần. Một công cụ Game Creator sẽ phù hợp hơn nhiều.
Tìm hiểuCocos2D

2
Các cộng đồng Game Creator cũng rất hữu ích và tháo vát và quy trình làm việc của họ ít kỹ thuật hơn. Chúng có thể không có nhiều tính năng nhưng mục tiêu của anh là tập trung vào thiết kế & nghệ thuật trò chơi, vì vậy nhiều tính năng chỉ cản trở.
Tìm hiểuCocos2D

Điều này có vẻ đúng lên hẻm của tôi, thực sự. :] Nó có thể hơi quá sức nhưng các hướng dẫn trông thực sự tuyệt vời.
daestwen

@GamingHorror "cho những gì cô ấy cần", cảm ơn!
daestwen

@daestwen: Xin hãy tha thứ cho tôi! Thật khó để nói từ đồng nghĩa và biểu tượng nhận dạng của bạn. ;)
LearnCocos2D

12

Tôi nghĩ bạn sẽ làm tốt việc chọn một trong nhiều công cụ làm game. Có rất ít hoặc không có chương trình liên quan. Một số thậm chí cung cấp đồ họa, kéo và thả giao diện lập trình.


6

Các Blender Game Engine cũng có thể là đáng xem. Nó là một phần của phần mềm tạo hình và hoạt hình 3d miễn phí Blender . Nó không yêu cầu bất kỳ kỹ năng lập trình nào để tạo ra một cái gì đó nhưng cũng có thể mở rộng bằng cách sử dụng kịch bản python. Điều này có lẽ chỉ có ý nghĩa nếu bạn đang sử dụng máy xay để tạo tài sản.


6

Hãy xem Scratch: http://scratch.mit.edu Đây là một công cụ miễn phí được MIT thiết kế cho trẻ em, nhưng nó có thể chính xác là những gì bạn đang tìm kiếm. Tất cả các chương trình được thực hiện với gạch, vì vậy bạn không cần phải học bất kỳ cú pháp nào. Bạn có thể nhập đồ họa và âm thanh của riêng mình và việc viết kịch bản sẽ tương đối dễ dàng (Tôi đã dạy cho những đứa trẻ 9 tuổi tạo ra những trò chơi tử tế trong hai giờ.)

-um, và nó miễn phí, vì vậy thực sự không có lý do chính đáng để KHÔNG thử nó.



5

Để tạo mẫu nhanh 2D, tôi sẽ đề xuất Game Maker . Nó cho phép một nhà thiết kế nhanh chóng nhập tài sản nghệ thuật và biến chúng thành các họa tiết hoạt hình, và có một hệ thống đối tượng đơn giản dựa trên sự kiện. Bạn có thể tạo nguyên mẫu các trò chơi đơn giản bằng cách kéo và thả.

Một cái khác tôi muốn giới thiệu là Đa phương tiện Fusion . Nó cần một cách tiếp cận khác để lập trình trong đó nó sử dụng một bảng sự kiện lớn để xử lý các tương tác giữa các đối tượng. Có một số kịch bản đơn giản quá.


2

Tôi tự hỏi tại sao không ai nói bất cứ điều gì về công cụ trò chơi MIỄN PHÍ VÀ OPEN-SOURCE Con ​​constructor. nó chủ yếu cũng kéo và thả, có một suppport vững chắc và dễ học và sử dụng. bạn không cần biết bất kỳ kiến ​​thức lập trình nào bên cạnh các biến và điều kiện đơn giản. gõ nó ra http://www.scirra.com


1

Đối với 2D, tôi nghĩ Game Maker là tốt.

Đối với 3D, tôi nghĩ 3DVIA là lựa chọn tốt hơn vì bạn có thể tạo kịch bản cho công cụ bằng biểu đồ.

Unity rất tốt nhưng bạn sẽ phải học một chút về lập trình để làm cho nó tỏa sáng.


Bạn có thể xin vui lòng chi tiết, bởi những gì bạn nói "kịch bản động cơ với một biểu đồ?"
Vishnu

Tôi nghĩ rằng ông có nghĩa là một nút đồ thị đại diện cho các hành động hoặc bit logic. Thay vì lập trình, bạn kết nối các nút này để tạo ra logic của trò chơi.
bummzack

1
@Vishnu: bummzack là đúng. Nó trực quan hơn nên thường phù hợp hơn cho các nghệ sĩ. Tôi đã quên Kismet / UDK nhưng nó là một lựa chọn tốt khác. Tuy nhiên, tôi sẽ đi 2D trước (xem xét nền tảng của bạn).
Lionel Barret

@ cả hai phía trên: hmmmm, tôi chưa sử dụng biểu đồ, nhưng đã thấy một số hình ảnh động nảy tối đa 3ds
Vishnu

1

Tôi khuyên bạn nên kiểm tra UDK (công cụ và công cụ Unreal để tải xuống miễn phí). Ở đó, thay vì phải viết kịch bản, họ có một hệ thống gọi là Kismet cho phép bạn 'kịch bản' rất nhiều sự kiện trò chơi thông thường sử dụng hệ thống kéo thả. Hơn thế nữa, có cả một loạt video hướng dẫn được ghi lại bởi những người tốt ở 3DBuzz . Tất nhiên, đó là một công cụ 3d có thể không phù hợp, nhưng có hướng dẫn về cách tạo trò chơi từ trên xuống với nó.

Vấn đề với hầu hết các đề xuất khác ở đây là dù chúng là hệ thống tốt, chúng vẫn yêu cầu bạn học ngôn ngữ lập trình và nếu bạn thấy TorqueScript quá nhiều đường cong học tập thì tôi nghi ngờ Python (như được sử dụng bởi Blender) hoặc một số các tùy chọn khác sẽ trở nên dễ dàng hơn (mặc dù chúng được ghi lại tốt hơn TorqueScript - mọi thứ đều được ghi lại tốt hơn Torquescript :))


1
Vâng, không phải là tôi thấy khó khăn khi viết bản thân, rất nhiều việc tự học nó rất khó vì tài liệu rất tệ.
daestwen

Không có gì nhà để xe làm cho có bất kỳ tài liệu. Tránh xa ra Ở rất xa.
David Young

1

Tôi biết bạn đã đánh dấu một câu trả lời về vấn đề này, nhưng chỉ có một ý nghĩ khác được đưa ra: Nếu bạn có một danh mục thiết kế nghệ thuật & trò chơi vững chắc, hãy tìm một lập trình viên để giúp bạn tạo ra một số thứ và thậm chí có thể tạo ra một trò chơi đầy đủ sẽ là một cách tốt để nguyên mẫu mà không cần phải tự viết mã. Nó không chính xác là một công cụ tồn tại, nhưng tùy thuộc vào ý định của bạn, nó có thể là cách hiệu quả nhất.

Rõ ràng với một công cụ bạn không phải lo lắng về việc phụ thuộc hoặc thúc đẩy người khác. Tuy nhiên, nó cũng có thể giải phóng bạn khỏi việc phải chiến đấu với quái thú mã hóa ngay cả trong một thứ như Unity, cho phép bạn xử lý khía cạnh sáng tạo bằng tất cả nỗ lực của mình.

Tôi biết là một lập trình viên có vấn đề ngược lại, tức là tìm cách tạo ra nghệ thuật với nỗ lực tối thiểu, tôi đã thấy làm việc với một nghệ sĩ là một trải nghiệm thú vị hơn nhiều so với làm việc cả hai kỷ luật và cố gắng làm nghệ thuật thông qua các công cụ tối thiểu nhất . ;)


1
Điều này rất đúng, thật không may, những lập trình viên duy nhất mà cá nhân tôi biết là những người tôi làm việc cùng và hợp đồng của tôi quy định tôi không thể yêu cầu họ tham gia các dự án bên ngoài công ty! Tôi cũng sẽ cảm thấy tồi tệ khi tìm kiếm một lập trình viên hoàn toàn không có tiền để cung cấp cho họ, và không thể đảm bảo đầu tư thời gian tối thiểu từ phía tôi. (Thời gian
khủng hoảng

1
Tôi làm việc mã hóa trò chơi với một nghệ sĩ có điều kiện khá giống nhau, cả hai chúng tôi đều có nghĩa vụ toàn thời gian khác, một số tuần là siêu năng suất, những lần khác là tháng giữa bất cứ điều gì quan trọng xảy ra, đôi khi là một chiều. Bạn có thể tìm thấy một thiết lập tương tự;).
Deleter

1

Nếu bạn thực sự muốn bắt đầu phát triển trò chơi, tôi nghĩ tôi có thể chia sẻ cho bạn điểm khởi đầu tôi đã làm. Trước hết, tôi đã học Lập trình Java cơ bản, Trung cấp và Game Dev bởi thenewboston (tìm kiếm tên người dùng này trên Youtube), bạn có thể học được nhiều điều từ anh ấy. Nhưng trước đó, tôi đã sử dụng công cụ trò chơi RPG Maker XP, VX và VXAce. Chúng là những công cụ tuyệt vời để tạo ra các trò chơi rpg nhỏ hoặc lớn.

Bạn cũng có thể kiểm tra FPS Creator, nếu bạn thích FPS. Nhưng tôi muốn nói rằng tự mình viết mã trò chơi sẽ thích thú hơn là sử dụng những ...


1

FlashPunk là một khung tài liệu rất tốt và dễ sử dụng cho Flash. Là một người có nền tảng về thiết kế, tôi có thể nhận mã rất nhanh và nó xử lý rất nhiều thứ mà các lập trình viên mới tự động treo lên.

http://flashpunk.net/


0

UDK by Epic Games sẽ là lựa chọn tốt nhất cho bạn;) Nó có rất nhiều thứ dành cho các nghệ sĩ và bạn có thể lập trình trên UnrealScript. Theo tôi hiểu thư viện của UnrealScript là bản sao của mã C ++ bản địa. Vì vậy, bạn sẽ tìm thấy một số thủ thuật thú vị trong lập trình cấu trúc phân cấp, hoạt hình, trình kích hoạt, v.v. Bạn có thể xem và kiểm soát đường dẫn của trò chơi và nghệ thuật của mình. Và tất nhiên các chương trình có thể được tối thiểu. Bởi vì bạn có thể "vẽ" trò chơi của mình với trình chỉnh sửa tập lệnh nhúng "Unreal Kismet". Có rất nhiều video hướng dẫn. Thưởng thức!

Cập nhật: Tôi phải nói rằng UDK hoạt động "từ hộp". Tôi nghĩ rằng đó là lý do rất tốt để lựa chọn;)


0

Tất cả các câu trả lời khác đều ổn, nhưng tôi cũng khuyên bạn nên xem HTML5. Vâng, tôi biết, đó không chính xác là một công cụ trò chơi, nhưng nó thực sự đơn giản và có một cộng đồng phát triển nhanh chóng. Tất cả những gì bạn cần là một yếu tố canvas ở đâu đó trên trang và sau đó bạn sử dụng Javascript để vẽ trên đó. Tôi sẽ làm điều này hơn là với Scratch hoặc Game Maker, vì nó thực sự sẽ dạy cho bạn một số kỹ năng lập trình hữu ích.

Có một số hướng dẫn tốt ngoài kia, nhưng trước tiên hãy học HTML cơ bản , sau đó là một số Javascript , sau đó vào đây .


0

đến và xem qua App Game Kit. Chúng tôi đã phát triển nó từ năm 2009 và thật tuyệt vời với các trò chơi 2D spites. Nó có hộp 2D được xây dựng quá.

Bạn có thể mã bằng BASIC hoặc sử dụng các thư viện từ C ++.

www.appgamekit.com

Mới hôm nọ có người đã đăng bản làm lại Defender tuyệt vời này mà anh ta đã mã hóa trong kịch bản BASIC; http://youtu.be/l50amgFImKc

Chúc mừng

Rick

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.