Làm thế nào để một lập trình viên phi nghệ thuật duy nhất tạo ra một trò chơi? [đóng cửa]


195

Tôi muốn thử sức mình trong việc làm game. Khi làm một vài cái đơn giản, tôi nhận ra mình không thể làm nghệ thuật !

Tôi đã cố gắng tìm người khác để giúp đỡ: Hầu hết các đội hiện tại sẽ không muốn tôi vì kinh nghiệm hạn chế của tôi (tôi đang học trung học) và tôi không thể tìm thấy một nghệ sĩ địa phương có bộ kỹ năng phù hợp.

Làm thế nào để các bạn làm điều đó? Tôi có phải đợi đến khi học đại học để xem tôi có thích làm việc trong game không? Có cách nào để có được nghệ thuật miễn phí để tôi có thể tự mình loay hoay không? Hay tôi chỉ gặp xui xẻo hoặc tìm kiếm sai chỗ cho những người khác quan tâm?

Câu trả lời:


160

Tôi làm việc toàn thời gian với phần mềm bảo mật và trong thời gian "rảnh" tôi làm việc với trò chơi của mình . Tôi không chi bất kỳ khoản tiền nào để làm trò chơi của mình, tôi chỉ sử dụng phần mềm miễn phí và tạo ra nghệ thuật của riêng mình. Đừng hiểu lầm tôi, tôi KHÔNG phải là một nghệ sĩ, chỉ là một lập trình viên. Nó không ngăn cản tôi mặc dù. Tôi chỉ tiếp tục chơi trò chơi của mình và tôi sẽ lo lắng về việc làm cho nó trông thật sự đẹp sau này. Hoặc chỉ làm cho nó đủ tốt để nghệ thuật không thành vấn đề. Cho đến bây giờ, nó được phong chức với cái mà tôi gọi là "Lập trình nghệ thuật". Tùy thuộc vào loại trò chơi bạn muốn thực hiện, nghệ thuật có thể thực sự quan trọng. Nhưng đối với nhiều trò chơi, tất cả là về lối chơi. Nhìn vào pháo đài lùn . Không thực sự có nhiều "nghệ thuật" liên quan, nhưng lối chơi rất tuyệt!

Nếu bất cứ điều gì, bạn có thể làm cho trò chơi của mình được xây dựng với kết cấu và họa tiết Microsoft Paint, sau đó bạn sẽ có thứ gì đó để thể hiện để khiến một nghệ sĩ quan tâm.

Bạn chắc chắn nên thử sức mình trong việc tạo ra một trò chơi. Tôi thích làm trò chơi của tôi. Đó là niềm vui nhất tôi từng có lập trình. Mỗi khía cạnh là một điều thú vị mới để tìm hiểu.

Không phải ai cũng có thể làm tất cả, vì vậy chúng ta chỉ cần thực hiện với các kỹ năng chúng ta có. Kỹ năng của chúng tôi là lập trình, vì vậy đó là những gì chúng tôi làm. Tôi nghĩ rằng điều đó đã được chứng minh thường xuyên hơn không, đó là lối chơi (lập trình) tạo ra hoặc phá vỡ các trò chơi, không phải là nghệ thuật.


47
+1 Nếu bạn không có kỹ năng nghệ thuật, thì việc chơi trò chơi trên đường đi thực sự rất quan trọng! Để nghệ thuật thực sự cho các nghệ sĩ thực sự, và tập trung vào việc có một cái gì đó để cho họ thấy họ có thể đi "Wow! Dự án này thực sự sẽ đi đâu đó! Thật tuyệt vời khi đưa nghệ thuật của tôi vào đó?"
doppelgreener

3
Câu trả lời rất đáng khích lệ. Tuy nhiên, kết cấu mà bạn đang sử dụng đã rất đẹp và vượt xa khả năng của một người nào đó bị thách thức về mặt nghệ thuật như tôi. ;-)
Konrad Rudolph

1
@Konrad Ngoài khả năng của bạn là truy cập một trang web có đầy đủ họa tiết và tải xuống một số?
doppelgreener

1
@Jonathan Tất nhiên rồi; đó là những gì tôi sẽ làm Nhưng @ Byte56 đặc biệt đề cập rằng anh ấy tự làm tất cả các kết cấu, và sau đó nói về MS Paint, vì vậy tôi đã mong đợi đồ họa thực sự nhảm nhí và rất ngạc nhiên khi nhìn vào trang web của anh ấy.
Konrad Rudolph

6
Đặc trưng của một trò chơi hay là nếu nó thú vị ngay cả khi nó trông giống như tào lao
Azaral

27

Để có được một số tác phẩm nghệ thuật miễn phí, hãy xem những câu hỏi khác:

Tôi có thể tìm thấy các họa tiết và hình ảnh miễn phí ở đâu?

Các mô hình 3D nguồn mở có thể dễ dàng sử dụng trong OGRE3D / jMonkeyEngine

Điều này tất nhiên có thể sẽ không đẹp như tác phẩm nghệ thuật được làm riêng cho trò chơi của bạn, nhưng bạn luôn có thể thay thế nó sau này.

Một lựa chọn khác là chụp ảnh mọi thứ và sử dụng chúng. Ví dụ , khá đơn giản để tạo một kết cấu hoặc hình khối từ ảnh.


19

Tôi muốn thêm một quan điểm hơi khác với những gì đã được trả lời trước đó.

Trước tiên, tôi không đồng ý rằng gameplay là chỉ điều quan trọng trong một trò chơi. Hình ảnh bán, và rất có thể bạn sẽ chơi trò chơi của mình bởi những người khác nếu bạn hiển thị một ảnh chụp màn hình đẹp bắt mắt họ. Vì điều này, tôi không khuyên bạn bỏ qua nghệ thuật, hoặc sử dụng nghệ thuật cổ phiếu hoặc giữ chỗ cho trò chơi của bạn. Điều này cũng đi cho âm thanh và câu chuyện (nếu trò chơi của bạn có một).

Thứ hai, tôi sẽ không khuyên bạn làm việc trên một dự án một mình. Có nhiều người trong dự án của bạn là một cách tuyệt vời để duy trì động lực, và cũng bằng cách chia sẻ ý tưởng với các thành viên khác, bạn có nhiều khả năng có được một trò chơi tốt hơn.

Vì vậy, những gì bạn phải làm là tập hợp những người quan tâm đến việc tạo ra một trò chơi, và thực hiện một dự án với họ. Nghe có vẻ khó, nhưng thực sự rất dễ, nếu bạn tiếp cận vấn đề từ góc phải. Tôi đã thực hiện một số trò chơi độc lập với những người khác và tôi đã có những trải nghiệm thực sự tốt khi làm điều đó.

Hãy để tôi nói với bạn rằng bạn đang ở một vị trí rất đặc quyền, là một lập trình viên. Có rất nhiều người trên thế giới yêu thích trò chơi và muốn tạo một cái cho riêng mình, nhưng chỉ có rất ít người biết cách viết mã. Mặc dù về mặt kỹ thuật, một đội quân một dự án trò chơi là một lập trình viên, nhưng đơn giản là không thể trở thành một nghệ sĩ. Bạn sẽ ngạc nhiên khi biết rằng với mỗi "làm thế nào để tôi tạo ra một trò chơi nếu tôi là một lập trình viên chứ không phải là một nghệ sĩ?" Câu hỏi, có một tá "làm thế nào để tôi tạo ra một trò chơi nếu tôi là một nghệ sĩ chứ không phải là một lập trình viên?" Câu hỏi.

Vì vậy, mọi người đang ở đó. Có rất nhiều nghệ sĩ, nhạc sĩ và nhà thiết kế trò chơi muốn làm game và sẽ làm chúng miễn phí. Thật không may, khá nhiều người có khả năng tham gia phát triển trò chơi rất có thể sẽ không quan tâm đến việc tham gia trò chơi của bạn , vì vậy đó là vấn đề bạn muốn tấn công nếu bạn muốn thực hiện thành công trò chơi độc lập.

Nói cách khác, đó là những lập trình viên (tốt) khan hiếm, không phải nghệ sĩ.

Theo tôi, có hai cách để giải quyết vấn đề này. Tôi đã làm cả hai, và tôi có thể đảm bảo với bạn cả hai công việc.

  1. Nếu bạn thích làm game, nhưng không có yêu cầu cụ thể là chúng phải là game của bạn , bạn có thể đề nghị mọi người làm game của họ! Nếu bạn có thể chứng minh bạn là một lập trình viên có năng lực, có rất nhiều diễn đàn nghệ sĩ bạn có thể ẩn giấu và nếu có một ý tưởng thú vị, bạn có thể liên hệ với nghệ sĩ bằng cách nói với họ rằng bạn quan tâm đến việc tạo ra trò chơi của họ. Nếu bạn nói đúng, gần như đảm bảo họ sẽ nói "có".

  2. Nếu bạn có thể chứng minh rằng bạn có thể thực hiện và hoàn thành trò chơi (đối với mỗi trò chơi độc lập đã hoàn thành, có hàng ngàn dự án sẽ không bao giờ kết thúc), và nếu bạn có ý tưởng hay, bạn có thể truy cập diễn đàn và đề xuất ý tưởng đó. Có thể lần đầu tiên chỉ có một người tham gia với bạn, nhưng nếu bạn có thể giao một sản phẩm hoàn chỉnh và đảm bảo bạn công khai tiến trình và thành công của mình trong diễn đàn nói trên, bạn sẽ có được sự tin cậy và nhiều người sẽ quan tâm đến việc tham gia bạn cho dự án tiếp theo của bạn .

    Trong trò chơi mới nhất của tôi, tôi đã thuyết phục được hai nghệ sĩ đồ họa, một nhạc sĩ, một nhà văn và chín nữ diễn viên lồng tiếng (hai trong số họ thực sự chuyên nghiệp) để giúp tôi miễn phí. Tất nhiên nó là rất quan trọng để thực sự cung cấp. Tôi đã làm, và vì điều đó tôi tin rằng tôi sẽ có thể nhận được sự giúp đỡ của họ và sự giúp đỡ của người khác cho dự án tiếp theo.

Hãy ghi nhớ cả hai tùy chọn này chỉ khả thi nếu bạn nghiêm túc về việc tạo trò chơi. Nếu bạn dừng lại giữa chừng hoặc nếu họ cảm thấy bạn không nghiêm túc, bạn sẽ mất danh tiếng và mọi người sẽ không tham gia cùng bạn trong các dự án tiếp theo, vì vậy hãy tiếp tục nếu bạn thực sự có khả năng và sẵn sàng đi bộ.


Đây là một câu trả lời tốt nói chung, nhưng có thể đưa ra một số giả định về mục tiêu cuối cùng của OP. Cho rằng câu hỏi được hỏi "Tôi có thực sự phải đợi đến khi tôi có thể vào đại học để xem tôi có thích làm việc với trò chơi không", trước tiên tôi khuyên bạn nên tự làm một vài trò chơi nhỏ với nghệ thuật lập trình trước khi bạn lãng phí thời gian của bất kỳ ai khác, để xem nếu bạn sẽ gắn bó với nó. Và sau đó khi bạn bắt đầu liên lạc với mọi người, hãy nói rõ rằng bạn vẫn còn sớm trong quá trình học tập và đây là một dự án học tập.
jhocking

@jhocking: op nói anh ấy luôn là một nhà phát triển phần mềm. Tôi đã biết một số người tốt vẫn còn ở tuổi thiếu niên, vì vậy tuổi tác không liên quan.
Panda Pyjama

1
Ai nói gì về tuổi tác? Quan điểm của tôi là, trước tiên anh ta nên tự mình tìm hiểu xem việc phát triển game có phù hợp với anh ta không, trước khi anh ta lãng phí thời gian của bất kỳ đồng đội nào trong tương lai. Và dù sao tôi cũng không mâu thuẫn với bất cứ điều gì về câu trả lời của bạn, mà là thêm vào / làm rõ rằng anh ta có thể cần phải tự mình làm một số công việc với nghệ thuật lập trình trước khi lời khuyên khác của bạn được áp dụng.
jhocking

Tôi rất muốn nhìn thấy các trò chơi nếu bạn không ngại
bối rối

@stumped: Có một liên kết đến trang Steam trong trang hồ sơ của tôi
Panda Pajama

12

Đây là một chủ đề chứa rất nhiều liên kết mà bạn sẽ thấy hữu ích; tất cả mọi thứ từ pháp lý, với nghệ thuật nhạc vv http://www.mangatutorials.com/forum/showthread.php?742-The-Ultimate-Indie-Game-Developer-Resource-List

Nó được đề cập trong các câu trả lời khác, nhưng trong khi bạn đang tìm kiếm một nghệ sĩ, v.v., bạn nên phát triển trò chơi của mình cùng một lúc. Sử dụng nghệ thuật lập trình, độc lập, miễn phí bất cứ điều gì. Hầu hết thời gian, trước cả khi nghĩ về tài sản cuối cùng, tôi chỉ muốn một cái gì đó và chạy thật nhanh để xem nó có vui không. Nguyên mẫu các crap ra khỏi nó và tìm các trò chơi. Sau đó, khi trò chơi bị khóa, bạn có thể bắt đầu đưa vào nghệ thuật thích hợp. Làm theo cách khác dẫn đến mất tiền và công việc cần phải làm lại nhiều lần, ngoài việc gây hại cho dự án của bạn, lấy động lực của bạn để hoàn thành nó (và nếu bạn đang làm một trò chơi để có việc làm, cho thấy rằng bạn có thể hoàn thành một dự án là một điều tốt).

Nếu bạn vẫn không thể tìm thấy một nghệ sĩ, thì hãy tự làm đồ họa. Pháo đài lùn đã được đề cập, nhưng cũng có những trò chơi như Geometry Wars, nơi đồ họa được tạo ra thông qua toán học. Bất cứ điều gì cũng có thể có được xung quanh nếu bạn đặt tâm trí vào nó.


11

Chúng tôi đang ở trong một tình huống tương tự khi nói đến nghệ thuật, tôi và một người bạn xây dựng các trò chơi trong thời gian rảnh rỗi. Chúng tôi đều là những nhà phát triển yêu thích trò chơi, chúng tôi phải bắt đầu một tá dự án trò chơi.

Các dự án đã bị mắc kẹt, chúng tôi đã tiếp cận một số người trên các trang cộng đồng nghệ sĩ có phong cách nghệ thuật phù hợp với ý tưởng của chúng tôi.

Có một dự án đang hoạt động, sẵn sàng thể hiện bạn nghiêm túc và thể hiện niềm đam mê của bạn đối với dự án là đủ để chúng tôi tạo ra một số sự quan tâm.

Thôi buông đi :)


5

Tôi không nghĩ rằng thực tế bạn không phải là một nghệ sĩ là rất nhiều người coi thường, lập trình viên là điều cần thiết để tạo ra một trò chơi và nếu bạn không có nội dung, thì đó không thực sự là vấn đề: - Làm trò chơi mà không có nội dung, và cố gắng tìm các nghệ sĩ sau khi trò chơi có nhiều tính năng hơn: bạn sẽ có nhiều đòn bẩy hơn và bạn sẽ có ít áp lực hơn để thêm các tính năng đó. - Sử dụng một công cụ mô hình 3D thân thiện với người dùng, như sketchup.


4

Bạn luôn có thể đi theo cách tiếp cận "ít hơn là nhiều hơn" và sử dụng ít tác phẩm nghệ thuật đơn giản nhất có thể.

Đồ họa vector theo phong cách retro ngày nay khá phổ biến, vì vậy có rất nhiều cảm hứng để đạt được điều đó. Chỉ cần vẽ một số dòng và làm cho chúng phát sáng một chút.


Tôi nghĩ rằng các đường phát sáng có thể hơi đơn giản, nhưng tôi thích hướng đi của bạn. Lời khuyên rất tốt.
doppelgreener

3

Nó phụ thuộc vào loại nghề nghiệp phát triển trò chơi mà bạn đang tìm kiếm. Hầu hết các tựa game được tạo ra trong ngành công nghiệp trò chơi hiện đại đều được tạo ra bởi các đội lớn, nơi một lập trình viên không bao giờ phải vẽ một pixel.

Mặc dù nếu bạn muốn phát triển trò chơi độc lập của riêng mình, bạn có thể đảm nhận vai trò "quân đội một người", trong đó bạn sẽ phải đối phó với việc tạo đồ họa và âm thanh. Hãy xem tiêu đề của riêng tôi, ví dụ: http://goo.gl/hs5wt

Lập trình là phần dễ dàng, trong khi tạo hiệu ứng âm thanh tổng hợp và vẽ nghệ thuật pixel tiêu tốn phần lớn thời gian của tôi. Cảm ơn Chúa vì âm nhạc trong phạm vi công cộng, trong trường hợp này hoàn toàn phù hợp với toàn bộ rãnh của sự việc.

Nếu bạn lớn lên ở thập niên 80 khi bạn thực sự có thể nhìn thấy các pixel trên màn hình (và sau đó không bao giờ có thể bỏ qua chúng sau này) thì nó có thể phát triển tự nhiên đối với bạn, nhưng nếu không phải vậy, tôi khuyên bạn nên đọc một chút về sáng tạo nghệ thuật pixel. Tất nhiên bạn luôn có thể số hóa một số bản vẽ giấy và chỉ cần hoàn thành sau này.

Dù sao, việc tạo ra các trò chơi luôn là một nghề thủ công đa ngành. Bạn sẽ cần một kỹ năng lập trình chuyên sâu (nhưng không 'quá nhiều', hoặc bạn sẽ không thể tạo ra trò chơi đơn giản nhất, bởi vì bạn sẽ quá lo lắng về sự trừu tượng, giống như một nhà ngữ pháp giỏi không thể viết một cuốn sách duy nhất), hiểu biết tốt về toán học, hình học, vật lý và cũng có nhiều kỹ năng nghệ thuật, như vẽ, tạo âm thanh, thiết kế cấp độ, kể chuyện, v.v.

Cuối cùng, bạn phải yêu sáng tạo của bạn. Bạn cần một động lực tốt và một mong muốn chân chính để làm cho trò chơi của bạn nhìn thấy ánh sáng. Bạn phải trở thành fan hâm mộ số 1 của trò chơi của riêng mình, bởi vì nếu bạn không thích chơi nó, ai khác sẽ làm?

Với tất cả những điều đó, tôi thực sự hy vọng bạn vượt qua những trở ngại của mình và có một thời gian tuyệt vời để tạo ra trò chơi của riêng bạn. Đó là một trải nghiệm cực kỳ thú vị và bổ ích khi nó hoạt động. :)


3

Đầu tiên, bạn đang làm rất tốt bằng cách làm tất cả những thứ này trước khi vào đại học.

Bây giờ, bạn đã thử khám phá nghệ thuật bản thân ?

Tôi là một lập trình viên, không phải là một nghệ sĩ

Là một cảnh sát phổ biến mọi người sử dụng để tránh phán xét về tác phẩm nghệ thuật của họ.

Nhưng nếu bạn chỉ đặt thời gian vào đó, bạn cũng có thể học vẽ. (và một vài đô la cho một máy tính bảng Wacom!)


Nhưng làm thế nào để một lập trình viên duy nhất tạo ra một trò chơi?

Bạn cứ tiếp tục làm việc cho đến khi hoàn thành.

Đúng là rào cản gia nhập để tạo ra một trò chơi thu hút sự chú ý và có một thị trường đã được nâng lên khá nhiều chỉ bằng chất lượng và số tiền và thời gian đầu tư vào các trò chơi thực sự đang bán .

Vì vậy, bởi vì các công ty như Blizzard hay Edge Of Reality đang đầu tư rất nhiều thời gian + tiền chỉ để có được trò chơi bài tiếp theo / Game bắn súng góc nhìn thứ nhất, thị trường game ngày nay là một nơi rất cạnh tranh. So sánh điều này với thời gian khi Mario Bros đang chảy máu công nghệ và John Romero đã có thể bán các trò chơi như Crazy Climber giống như thế này:

nhập mô tả hình ảnh ở đây


3
Hoàn toàn đúng. Không ai sinh ra là một lập trình viên hay một nghệ sĩ. Bạn trở thành một bằng cách lập trình hoặc làm nghệ thuật tương ứng. Chắc chắn, nó sẽ không cạnh tranh với các chuyên gia, nhưng ngay cả các chuyên gia cũng không cạnh tranh với các chuyên gia ngay từ ngày đầu.
Kylotan

1
Tôi muốn làm các trò chơi chuyên sâu về đồ họa (RPG) vì vậy tôi đã bỏ lập trình một thời gian để vẽ, vẽ và mô hình 3d. Đó là nghiêm túc không dễ dàng, sau khi 4+ năm tự thực hành, lập trình của tôi đã mòn mỏi và nghệ thuật của tôi liên kếtvẫn không có được nêu ra. Mặt khác, tôi phát hiện ra tôi yêu nghệ thuật nhiều như lập trình. :) Tôi khuyến khích tất cả mọi người chỉ nên thử nó vì mục đích khám phá những điều mới mẻ về bản thân. Bạn có thể tìm thấy một niềm đam mê mới.
Cardin

1
@bobobobo cảm ơn bạn: DI muốn nói thêm rằng nếu nghệ thuật có vẻ quá đáng sợ, người ta cũng có thể thử mô hình 3D trước. Bản chất phương pháp của nó có thể hấp dẫn hơn đối với các lập trình viên. : P
Cardin

@Cardin Hey Cardin, bạn đã tốt như thế nào khi bắt đầu? Bạn đã được đào tạo hoặc có kinh nghiệm trước đó? Oh, Bạn có một máy tính bảng đồ họa hoặc giấy? Làm thế nào để bạn có được những hình ảnh trên máy tính? Công việc tốt đẹp. Cám ơn vì đã chia sẻ.
johnny

Thật tốt ... hmm Tôi không thể vẽ con người khi tôi bắt đầu. Không được đào tạo trước. Tôi đã đạt được một số điểm khá trong sch cao để vẽ các vật tĩnh (ghế, bàn, v.v.) trong các lớp học nghệ thuật & thủ công bắt buộc. Ở trường đại học, tôi có cho mình một chiếc máy tính bảng và bắt đầu vẽ như một sở thích. Một cách để máy tính bảng có được đồ họa hoặc bạn có thể lấy máy quét, bút chì 4B và bút mực (bút màu Sakura là gd). Nhưng thực sự, tôi nhận ra bất kể công cụ nào tôi nhận được, nó không cải thiện kỹ năng của bạn qua đêm. (Tôi vẫn chưa ở mức bắt đầu vẽ tài sản của riêng mình)
Cardin

2

Bạn luôn có thể thay thế âm thanh và nghệ thuật của bạn sau này. Theo tôi điều quan trọng là chính trò chơi.

Nó có thể là một trò chơi bắn súng 3D tuyệt vời ngay cả khi các bức tường đều màu nâu và các nhân vật là những người khối.

Nó có thể là một thế giới hộp cát tuyệt vời và trông giống như Minecraft.

Các hiệu ứng âm thanh dễ thực hiện. Chỉ cần ghi lại chính mình làm cho âm thanh bằng miệng của bạn. Tôi đã chơi một số trò chơi phòng thủ tháp thực sự thú vị trong đó rõ ràng âm thanh bắn là một chàng trai, "Pew! Pew!" vào micro. :-)

Điều thực sự quan trọng là kết thúc trò chơi. Nó không phải là hoàn hảo. Nó không phải có mọi tính năng bạn lên kế hoạch. Nhưng một khi bạn hoàn thành một phiên bản giới hạn của trò chơi, cho dù có thiếu bao nhiêu tính năng và cho dù nghệ thuật và âm thanh có tào lao đến đâu, thì bạn có cơ sở để thực hiện các thay đổi và cải tiến, và bạn có thứ gì đó để cho khách hàng hoặc nhà tuyển dụng tiềm năng như một trình diễn mã.


1

Tôi sẽ không lo lắng về nghệ thuật rất nhiều ở trạng thái hiện tại của bạn. Trò chơi đầu tiên tôi từng đạt được mức độ hoàn thành thỏa đáng, tôi đã hoàn toàn không có nghệ sĩ và đó là trước khi tôi bắt đầu học đại học.

Theo quan điểm của tôi, bạn có bốn tùy chọn tốt tùy thuộc vào cấp độ lập trình trò chơi của bạn:

  1. Bạn có thể tìm thấy một cuốn sách lập trình trò chơi tốt có một dự án bao gồm tất cả các nghệ thuật và bạn có thể cảm nhận nếu bạn thích công việc liên quan đến lập trình trò chơi
  2. Bạn có thể tìm thấy một công cụ trò chơi cho phép bạn viết mod bằng cách sử dụng tác phẩm nghệ thuật của họ
  3. Sử dụng Unity3d hoặc Torque Game Engine, tìm kiếm những thứ đó, cả hai đều có cửa hàng tài sản với một số tác phẩm nghệ thuật miễn phí
  4. Bạn có thể đi theo con đường của tôi mà tôi nghĩ là tốt nhất :) Bạn có thể bắt đầu lập trình một trò chơi và viết chức năng chính của công cụ. Sử dụng nghệ thuật cực kỳ xấu xí cho nó, như các khối hoặc hình que. Sau đó, khi bạn có một công cụ làm việc, hãy đăng nó lên các diễn đàn mong muốn trợ giúp của GameDev.net. Tôi có hai nghệ sĩ đầu tiên của tôi theo cách này. Họ thích lối chơi của sim bay của tôi mặc dù máy bay được tạo thành từ 4 khối và địa hình được vẽ trong một trình chỉnh sửa địa hình.

1

Tôi hiện đang làm việc trên một trang web có tên GDCore cho mọi người là tình huống của bạn. Nó được thiết kế để giúp các lập trình viên, nhạc sĩ và nghệ sĩ trao đổi các kịch bản, bản sprite, nhạc nền, vv cần thiết để tạo ra một trò chơi tuyệt vời. Chúng tôi chưa công khai, nhưng bạn có thể kiểm tra chúng tôi tại http://www.gdcore.com . Nó phải là một cái gì đó tương tự như Unity Asset Store, nhưng rộng hơn về loại nội dung, với nhiều tài sản miễn phí hơn.


1

Tôi là một nhà phát triển trò chơi đơn lẻ, có sở thích và mặc dù công cụ này hoạt động nhiều tuần, tôi đã quản lý để phát hành công khai một số trò chơi di động 2D. Giống như bạn, tôi là một lập trình viên và không phải là một nghệ sĩ.

Trước hết, tôi đồng ý với ý kiến ​​của người khác rằng Unity3D là một cách tuyệt vời để đi. Điều duy nhất tôi có chống lại điều này là bạn bị mắc kẹt với màn hình giật gân trừ khi bạn dùng phiên bản Pro và các plugin Android / iPhone không (miễn phí) (tôi không rõ câu hỏi của bạn cho dù bạn có muốn nhắm mục tiêu di động hoặc máy tính để bàn?).

Nếu việc bạn thực sự hoàn thành một dự án, với tư cách là một người không phải là nghệ sĩ, và bạn quyết định chống lại Unity3D (hoặc một số công cụ trò chơi tương tự khác), tôi nghi ngờ bạn sẽ thấy nó dễ quản lý hơn nếu bạn đi - ít nhất là ban đầu - 2D. Khối lượng tài sản và độ phức tạp / kích thước / nỗ lực của lập trình sẽ ít hơn nhiều.

Cuối cùng là một mẹo nhanh - tôi thấy việc mô hình hóa các đối tượng trong 3D dễ dàng hơn và sau đó kết xuất chúng - với độ bóng phù hợp - thành các họa tiết 2D, thay vì thử và vẽ tay các tác phẩm nghệ thuật 2D. Blender là một công cụ mô hình 3D miễn phí tuyệt vời. Tôi không thể đề nghị nó đủ.

Ngay cả khi tôi giữ mọi thứ thực sự đơn giản (và 2D), tôi thấy mất nhiều thời gian để hoàn thành trò chơi đầu tiên của mình hơn tôi tưởng tượng. Điều này đã giảm xuống số lượng các khía cạnh phải giải quyết - thiết kế trò chơi, khả năng chơi (ví dụ như điều khiển đầu vào), lập trình, tác phẩm nghệ thuật, tài liệu tiếp thị, hoạt hình, quảng cáo bán hàng, thiết kế cấp độ, biên tập viên cấp độ, bạn đặt tên cho nó.

Chúc may mắn - bạn có thể làm điều đó. Tôi nghĩ phát triển trò chơi là một trong những dự án đa ngành nhất. Tôi thích nó!


0

Tôi đồng ý với những nhận xét trước. Lập trình một công cụ trò chơi rất đơn giản sẽ đưa bạn đến một nơi nào đó trong khoảng tối thiểu 200-1000 giờ. Các mô hình 3D poly thấp sẽ mất từ ​​2 ngày đến một tháng (công việc toàn thời gian) mỗi lần, tùy thuộc vào chất lượng yêu cầu. Đối với trò chơi của tôi, tôi đã sử dụng chế độ xem từ trên xuống và các họa tiết 2D được vẽ bằng tay một cách cố ý để tôi chỉ phải vẽ một chế độ xem của mỗi quái vật, v.v. (mỗi giờ 1 giờ). Tôi đang tạo công cụ 3D của riêng mình (mất khoảng 300 giờ lập trình cho đến nay) nhưng một lối tắt tốt hơn sẽ là sử dụng công cụ hiện có cho 3D (ví dụ Unreal hoặc Quake III) hoặc nhà sản xuất trò chơi 2D như GameMaker của Yoyo. Tránh các âm thanh / kết cấu / mô hình mẫu miễn phí vì chúng thường yêu cầu vô số công việc xử lý hậu kỳ chỉ để chúng tải vào trò chơi của bạn một cách độc đáo - tốt hơn là sử dụng trình giữ chỗ tại nhà. http://antongerdelan.net/crongdor/


6
"Nhận xét trước" không giúp được gì ở đây vì thứ tự bài viết bị xáo trộn. Tên xin vui lòng! :)
doppelgreener

0

Tôi nghĩ thật tuyệt khi thấy những điều đẹp thực sự xảy ra trên màn hình trong quá trình phát triển. Các dự án nhỏ thường tuân theo các khái niệm nghệ thuật / truyền thuyết đồ họa ngay từ đầu như một hướng dẫn và là động lực rất mạnh mẽ.

Tôi có thể sai về điều này nhưng từ nhận thức mà tôi nhận được, hầu hết các dự án độc lập thực sự từng thấy ánh sáng ban ngày đều được thực hiện bởi các nhà phát triển duy nhất làm toàn bộ nghệ thuật và lập trình (tôi ghét họ) hoặc các nhóm nhỏ có ai đó về nghệ thuật, nhưng hiếm khi một lập trình viên thuê một người nào đó ở cuối quá trình phát triển để thay thế các trình giữ chỗ - mặc dù phương pháp này nên hoạt động trên lý thuyết.

Hãy cố gắng tìm một người bạn, đồng nghiệp, bạn gái, vợ, bất cứ điều gì, một người có thể VAW. Họ không phải biết cách làm việc với bất kỳ phần mềm nào hoặc sử dụng chuột. Nói với họ bạn muốn làm một trò chơi và cần ai đó thực hiện bản vẽ trong khi bạn lập trình. Nếu không phải ai đó bạn biết từ cuộc sống của bạn, hãy tìm một số nghệ sĩ trực tuyến hoặc trong các diễn đàn. Làm việc trên một ý tưởng cùng nhau. Tôi thực sự có tình huống khó xử giống như bạn cho đến khi tôi nhìn thấy một số bức vẽ mà một người bạn thực hiện trên trang Facebook của anh ấy, dù sao, tôi đã đăng câu hỏi này có vẻ có liên quan.

Một sự thay thế có thể là làm một trò chơi với một số khái niệm đồ họa trừu tượng mà bất cứ ai cũng có thể vẽ. Giống như trò chơi stickman, nhưng có thể dễ dàng hơn thế. Hoặc một số 3D trừu tượng ở cấp độ có thể được tạo sau 2 ngày học hỏi từ Lynda. Nó hoạt động cho MineCraft :)


0

Tôi đã có một số kinh nghiệm viết các trò chơi của riêng mình, cả về nguồn mở và phong cách độc lập thương mại. Giống như bạn, tôi gặp phải vấn đề với tài sản (hình ảnh, hình động, âm thanh, ...). Bạn có một vài lựa chọn:

  1. Tự làm
  2. Tìm ai đó tình nguyện dành thời gian của họ cho bạn
  3. Tìm thứ gì đó mà bạn có thể sử dụng hợp pháp miễn phí / có tính phí
  4. Trả tiền cho ai đó [có thể là tiền tốt] để cung cấp cho bạn một sản phẩm phong nha

Không có nhiều tiền, tất cả các tùy chọn này có thể gây bực bội. Bạn có thể tìm thấy các nghệ sĩ tình nguyện thời gian của họ, nhưng theo kinh nghiệm của tôi, họ không thích ngồi đợi bạn phát triển và sửa chữa một trò chơi / công cụ kết xuất mới, vì vậy đây là lời khuyên của tôi (Tôi cho rằng bạn không sẵn sàng chi bất kỳ khoản tiền nào):

Tạo một số đồ họa rất đơn giản để kiểm tra. Trong một trò chơi do tôi tạo, tôi đã tạo ra một số đồ họa hình que rất đơn giản chỉ đủ để chỉ ra hành động / trạng thái mà nhân vật của tôi hiện đang làm. Sau đó, khi công cụ kết xuất trò chơi hấp dẫn, hy vọng nó sẽ truyền cảm hứng và bạn sẽ có ít gặp khó khăn hơn trong việc tìm kiếm các nghệ sĩ sẵn sàng giúp đỡ.


0

Nó không được chỉ định nếu bạn muốn làm một trò chơi chuyên nghiệp hoặc như một sở thích. Đối với một trò chơi chuyên nghiệp, bạn cần đồ họa chuyên nghiệp. Minecraft là một ví dụ tuyệt vời, nhưng là một ngoại lệ cho quy tắc này. Là một lập trình viên làm game để kiếm sống, tôi có được đồ họa từ một nghệ sĩ trả tiền và từ các trang web trực tuyến bán mô hình 3d, hình ảnh và âm thanh.

Đối với một sở thích, có tài nguyên trực tuyến miễn phí cũng như làm nghệ thuật của riêng bạn. Tuy nhiên, nếu bạn là bất cứ ai như tôi, nghệ thuật của tôi tệ, mất quá nhiều thời gian để làm và tôi không thích kết quả cuối cùng của trò chơi. Điều đó có nghĩa là tôi mất mojo khi làm những thứ tôi không thích so với những thứ tôi thích và tôi không bị thúc đẩy bởi kết quả của mình ... điều đó có nghĩa là: tôi lấy nó từ những nguồn tốt.

Nhận ít nhất giữ chỗ tìm kiếm tốt cho đồ họa của bạn. Sau đó tìm ra cách để có được một phiên bản tốt hơn, nếu bạn đạt đến điểm khi bạn sẵn sàng phát hành, v.v.

Đừng ép bản thân làm những việc sẽ làm bạn thất vọng - bất kể đó là gì. Động lực là điều duy nhất giúp bạn hoàn thành trò chơi của mình và kết thúc trò chơi sẽ là điều quan trọng nhất để bạn hoàn thành. Đừng phung phí động lực vào đồ họa nếu đó không phải là điều của bạn, nhưng nhận ra rằng một giao diện người dùng đẹp sẽ thúc đẩy bạn.


0

Rất nhiều phụ thuộc vào loại trò chơi và kỳ vọng tương ứng của người chơi. Tôi giảm thiểu yêu cầu về đồ họa trong các trò chơi của mình (tại Boardspace.net) bằng cách dựa trên các tác phẩm nghệ thuật trên các bức ảnh thực tế của các bit trò chơi.


0

Tôi là một lập trình viên, không phải là một nghệ sĩ. Khi làm game trong thời gian rảnh, tôi thấy rằng đôi khi nếu trò chơi đủ tốt, đồ họa không thành vấn đề.

Bạn có thể tạo ra âm thanh fx miễn phí tuyệt vời bằng cách sử dụng http://www.bfxr.net/ chẳng hạn.

Lời khuyên của tôi cho bất cứ ai thực sự, là suy nghĩ về một ý tưởng trò chơi tuyệt vời. Tại sao không sử dụng một trong số 100 được tìm thấy ở đây http://www.squidi.net/three/index.php ?? Làm việc trên ý tưởng một chút. Sau đó, xem những gì có thể được thực hiện với đồ họa mà không thay đổi lối chơi.

Đây là một bài đăng blog tuyệt vời với các liên kết đến các công cụ sáng tác nhạc miễn phí: http://www.ludumdare.com/compo/2012/12/19/automatic-music-compocation-tools/

Một lần nữa, chơi trò chơi đầu tiên :)


0

Tất cả những gì được yêu cầu là động lực và thời gian.

Trừ khi bạn bị giới hạn về thời gian nghiêm trọng đến mức cuộc sống của bạn sẽ kết thúc trước khi hoàn thành dự án, bạn sẽ có thể làm bất cứ điều gì một mình, theo thời gian.

Động lực là điều mà mỗi cá nhân phải tự tìm ra. Tính cách khác nhau, và những gì hoạt động. Đối với tôi, điều làm việc tốt nhất là buộc bản thân phải làm việc một bộ giờ mỗi ngày, và nếu tôi bỏ lỡ để bù vào cuối tuần.

Đặt mục tiêu nhỏ, nhỏ làm việc. Sau đó, khi bạn có trò chơi được xây dựng đủ, bạn sẽ có động lực tốt hơn để hoàn thành nó bởi vì bạn rất gần gũi. Phần khó nhất là bắt đầu.

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.