Làm trò chơi & dấu hai chấm; Phải làm gì sau khi bạn có một ý tưởng & nhiệm vụ;

Posted on
Tác Giả: Lewis Jackson
Ngày Sáng TạO: 5 Có Thể 2021
CậP NhậT Ngày Tháng: 17 Tháng MườI MộT 2024
Anonim
Làm trò chơi & dấu hai chấm; Phải làm gì sau khi bạn có một ý tưởng & nhiệm vụ; - Trò Chơi
Làm trò chơi & dấu hai chấm; Phải làm gì sau khi bạn có một ý tưởng & nhiệm vụ; - Trò Chơi

NộI Dung

Tôi đã làm theo lời khuyên trong phần đầu tiên và thực hiện một ý tưởng trên mạng ... Tiếp theo là gì?

Nếu bạn chưa có, vui lòng tìm bài viết trước của tôi về sáng tạo trò chơi và đảm bảo bạn có mọi thứ được liệt kê và sẵn sàng để tung ra. Vì vậy, bây giờ bạn có một ma trận ý tưởng, và có một ý tưởng hợp lý về loại trò chơi bạn muốn, với một số ý tưởng về các tính năng kỹ thuật cần có, bạn sẽ đi đâu tiếp theo? Vâng, một câu hỏi phải được trả lời trước: Bạn có hiểu biết sâu sắc về C ++, Javascript hoặc ngôn ngữ chơi trò chơi tiêu chuẩn khác không?


Điều tôi đang cố hỏi là:

Tôi thực sự có một sự hiểu biết tốt về ngôn ngữ!

Vâng, với bạn, bởi vì khi tôi bắt đầu phát triển, tôi không có nhiều kiến ​​thức (ngoài kinh nghiệm kỹ thuật máy tính cơ bản), vì vậy bạn có thể bắt đầu từ nơi tôi bắt đầu. Tuy nhiên, thường rất khó để các lập trình viên có kinh nghiệm hoặc dày dạn có thể tự chuyển từ phần mềm dịch vụ mã hóa cứng sang tạo trò chơi 2D và 3D. Đối với bản ghi, mặc dù có vẻ hiển nhiên, bạn nên bắt đầu với các trò chơi 2D và tiếp tục; khi mã trở nên khó khăn hơn theo cấp số nhân khi lập trình ở chiều thứ ba. Bây giờ có một vài tuyến đường bạn có thể đi.

Tuyến đường 1 để tạo trò chơi của riêng bạn

Nếu bạn có kinh nghiệm mã hóa và tuyến đường đầu tiên tôi khuyên bạn nên sử dụng một công cụ trò chơi có sẵn như Unity3D hoặc Bộ công cụ phát triển Unreal (UDK).


Lý do tôi khuyên điều này là vì, dù có kinh nghiệm mã hóa hay không, bạn vẫn thiếu kinh nghiệm trong thiết kế trò chơi, đây là một kỹ năng rất độc đáo phải được mài giũa theo thời gian. Sử dụng một công cụ hỗ trợ rất nhiều cho việc tạo ra một trò chơi, nhưng vẫn cho phép (và thường yêu cầu) một số mức độ kịch bản trong các ngôn ngữ phổ biến. Ngoài ra, khá dễ dàng để tạo trò chơi ở dạng 2D hoặc 3D, vì GUI (giao diện người dùng đồ họa) rất thân thiện và dễ tha thứ cho người dùng.

Tuyến 2!

Con đường thứ hai có thể để tạo ra một trò chơi video là thông qua mã hóa cứng một công cụ tùy chỉnh; điều này có thể trở nên rất khó khăn cho những người chỉ có kinh nghiệm lập trình vừa phải. Mặc dù bạn sẽ có nhiều tùy chọn tùy chỉnh hơn là bạn tự viết mã cho công cụ của mình, nhưng ý kiến ​​của tôi là trò chơi cuối cùng có thể bị ảnh hưởng bởi vì mọi thứ phải được tạo ra từ đầu. Sử dụng một công cụ trò chơi hàng đầu cho phép nhà phát triển trò chơi sáng tạo, mà không quên các tính năng chính và cơ chế mà nếu không sẽ là tầm thường và bị bỏ qua. Có hàng tá hướng dẫn nổi trên YouTube và các trang web khóa học trực tuyến cung cấp giải thích tuyệt vời về năng lực của các công cụ trò chơi cũng như những công cụ có sẵn.


Vâng, tôi có kinh nghiệm mã hóa hoàn toàn bằng không

Nếu đây là trường hợp, thì bạn đang ở vị trí tôi đã ở khi tôi mới bắt đầu. Nhưng sợ không hy vọng trò chơi dev! Mặc dù bạn có một ngọn đồi dốc hơn để leo lên, mục tiêu là không thể. Tuy nhiên, không giống như những người có kinh nghiệm lập trình trước đó, bạn chỉ có một lộ trình nếu bạn muốn có thể tạo một trò chơi với một mức độ hiệu quả. Bạn phải sử dụng một động cơ được chế tạo trước đó như Unity3D hoặc là UDK. Rất may, các công cụ này, cũng như một vài công cụ khác, phần lớn là tha thứ cho những người không có kinh nghiệm lập trình. Tuy nhiên, Unity và UDK sẽ yêu cầu một số kịch bản; đây là nơi hướng dẫn trở thành kinh thánh của bạn.

Bây giờ vì đây là một bài viết, tôi sẽ không đi sâu vào cách sử dụng các công cụ này, nhưng tôi sẽ chỉ cho bạn đi đúng hướng để học hỏi. Nhiều người chuyển sang Youtube khi họ bắt đầu và đó chính xác là những gì tôi đã làm khi tôi bắt đầu. Mặc dù có rất nhiều video hướng dẫn, nhiều trong số chúng rất khó theo dõi hoặc không phục vụ mục đích học tập của tôi, nhưng thay vào đó chỉ nắm tay bạn trong suốt quá trình và không giải thích khía cạnh 'tại sao'. Tôi quyết định thử một trong các khóa học Unity trên một trang web có tên là Udemy.com và tôi không thể hạnh phúc hơn Người hướng dẫn đã rõ ràng và tôi thấy mình đã thành thạo với các công cụ Unity3D một cách nhanh chóng. Hạn chế chính là một khi lớp học của tôi kết thúc, tôi muốn tìm hiểu thêm về kịch bản, và thấy rằng có sự khan hiếm thông tin này trên trang web. Rất nhiều kịch bản có thể được tìm thấy trên Youtube, nhưng hãy chọn một cách cẩn thận vì phần lớn 'học tập' không thực sự chính xác. Tuy nhiên, bạn sẽ có ví dụ để đi ra.

Vì vậy, những gì gầy về những gì tôi cần làm trước khi tôi đọc bài viết tiếp theo?

Nói một cách rõ ràng, giữ cho ma trận ý tưởng bạn tạo ra trong tầm mắt để nhắc nhở bạn về các mục tiêu của bạn và giữ cho bạn đi đúng hướng. Ngoài ra, quyết định tuyến đường nào bạn sẽ đi nếu bạn là một lập trình viên kinh nghiệm và sau đó, cho cả hai nhóm, quyết định công cụ nào bạn muốn sử dụng. Đây là một quá trình quan trọng, vì vậy những gì tôi khuyên bạn nên tìm hiểu những ưu và nhược điểm của từng công cụ có sẵn, quyết định những gì bạn muốn trò chơi của bạn làm, và công cụ nào thực hiện nó một cách hiệu quả nhất. Cho dù lựa chọn động cơ nào, nó sẽ là một thách thức, nhưng cuối cùng gắn bó với nó sẽ có giá trị hơn nó, hãy tin tôi!