โปรแกรมเมอร์ที่ไม่ใช่ศิลปะทำให้เกมเป็นอย่างไร [ปิด]


195

ฉันต้องการลองทำเกม ในการทำให้เรียบง่ายฉันรู้ว่าฉันไม่สามารถทำศิลปะได้ !

ฉันพยายามหาคนอื่นมาช่วย: ทีมที่มีอยู่ส่วนใหญ่ไม่ต้องการให้ฉันเพราะประสบการณ์ที่ จำกัด (ฉันอยู่ในโรงเรียนมัธยม) และฉันไม่สามารถหาศิลปินท้องถิ่นที่มีทักษะที่เหมาะสม

พวกคุณทำยังไง? ฉันต้องรอจนกว่าวิทยาลัยเพื่อดูว่าฉันชอบทำงานในเกมหรือไม่? มีวิธีรับงานศิลปะฟรีหรือไม่ดังนั้นฉันจึงสามารถเริ่มยุ่งเกี่ยวกับตัวเองได้หรือไม่? หรือฉันแค่มีโชคร้ายหรือมองในสถานที่ที่ไม่ถูกต้องสำหรับผู้อื่นที่สนใจ?

คำตอบ:


160

ผมทำงานเต็มเวลาทำซอฟต์แวร์รักษาความปลอดภัยและในเวลาของฉัน "ฟรี" ผมทำงานในเกมของฉัน ฉันไม่ได้ใช้เงินในการทำเกมฉันแค่ใช้ซอฟต์แวร์ฟรีและสร้างงานศิลปะของตัวเอง อย่าเข้าใจฉันผิดฉันไม่ใช่ศิลปินเพียงโปรแกรมเมอร์ มันไม่ได้หยุดฉัน ฉันเพิ่งจะสับเกมของฉันและฉันจะกังวลเกี่ยวกับการทำให้มันดูสวยในภายหลัง หรือเพียงแค่ทำให้ดีพอที่ศิลปะไม่สำคัญ สำหรับตอนนี้มันบวชกับสิ่งที่ฉันเรียกว่า "โปรแกรมเมอร์ศิลปะ" ขึ้นอยู่กับประเภทของเกมที่คุณต้องการศิลปะอาจมีความสำคัญมาก แต่สำหรับเกมมากมายมันเกี่ยวกับการเล่นเกม มองไปที่ป้อมแคระ ไม่เกี่ยวข้องกับ "ศิลปะ" มากนัก แต่การเล่นเกมนั้นยอดเยี่ยมมาก!

หากมีสิ่งใดคุณสามารถสร้างเกมของคุณด้วยพื้นผิวของ Microsoft Paint และสไปรต์แล้วคุณจะมีสิ่งที่จะแสดงออกเพื่อให้ศิลปินสนใจ

คุณควรลองทำเกมอย่างแน่นอน ฉันรักการทำเกมของฉัน มันสนุกที่สุดที่ฉันเคยเขียนโปรแกรม ทุกแง่มุมเป็นสิ่งใหม่ที่น่าสนใจในการเรียนรู้

ไม่ใช่ทุกคนที่จะทำมันได้ทั้งหมดดังนั้นเราแค่ต้องทำด้วยทักษะที่เรามี ทักษะของเราคือการเขียนโปรแกรมนั่นคือสิ่งที่เราทำ ฉันคิดว่ามันได้รับการพิสูจน์บ่อยกว่าไม่ว่ามันเป็นเกมเพลย์ (การเขียนโปรแกรม) ที่สร้างหรือทำลายเกมไม่ใช่ศิลปะ


47
+1 หากคุณไม่มีทักษะด้านศิลปะการเล่นเกมในทางที่มันสำคัญมาก! ออกจากงานศิลปะที่แท้จริงให้กับศิลปินจริงและมุ่งเน้นไปที่การมีบางสิ่งบางอย่างที่จะแสดงให้พวกเขาเพื่อให้พวกเขาสามารถไป "ว้าว! โครงการนี้เป็นจริงจะอยู่ที่ไหนสักแห่งวิธีที่ดีก็จะใส่ของฉันศิลปะในนั้น?"
doppelgreener

3
คำตอบที่ให้กำลังใจมาก แต่พื้นผิวที่คุณใช้นั้นดีมากและเกินกว่าความสามารถของใครบางคนที่ถูกท้าทายอย่างศิลปะอย่างฉัน ;-)
Konrad Rudolph

1
@Konrad เกินความสามารถของคุณในการเยี่ยมชมไซต์ที่มีพื้นผิวและการดาวน์โหลดมากมายหรือไม่?
doppelgreener

1
@ Jonathan แน่นอน นั่นคือสิ่งที่ฉันจะทำ แต่ @ Byte56 ได้กล่าวไว้โดยเฉพาะว่าเขาทำทุกอย่างด้วยตัวเองแล้วพูดถึง MS Paint ดังนั้นฉันจึงคาดหวังว่าจะเห็นกราฟิกเส็งเคร็งจริง ๆและรู้สึกประหลาดใจมากเมื่อมองดูเว็บไซต์ของเขา
Konrad Rudolph

6
จุดเด่นของเกมที่ดีคือถ้ามันสนุกแม้ว่ามันจะดูเหมือนอึ
Azaral

27

ในการรับงานศิลปะฟรีให้ดูคำถามอื่น ๆ เหล่านี้:

ฉันจะหาสไปรต์และรูปภาพฟรีได้ที่ไหน

โมเดล 3D โอเพนซอร์สสามารถใช้งานได้ง่ายใน OGRE3D / jMonkeyEngine

หลักสูตรนี้อาจดูไม่ดีเท่าอาร์ตเวิร์คที่สร้างขึ้นเป็นพิเศษสำหรับเกมของคุณ แต่คุณสามารถแทนที่ได้ในภายหลัง

อีกทางเลือกหนึ่งคือการถ่ายรูปสิ่งต่าง ๆ และใช้สิ่งเหล่านั้น มันค่อนข้างง่ายในการสร้างพื้นผิวหรือcubemapจากภาพถ่าย


19

ฉันต้องการเพิ่มมุมมองที่ต่างออกไปเล็กน้อยจากสิ่งที่เคยตอบไว้ก่อนหน้านี้

อันดับแรกฉันไม่เห็นด้วยว่าการเล่นเกมเป็นสิ่งสำคัญเพียงอย่างเดียวในเกม ภาพขายและคุณมักจะเล่นเกมของคุณโดยคนอื่นถ้าคุณแสดงภาพหน้าจอสวยที่ดึงดูดสายตาของพวกเขา ด้วยเหตุนี้ฉันไม่แนะนำให้คุณไม่สนใจงานศิลปะหรือใช้งานหุ้นหรือตัวยึดตำแหน่งสำหรับเกมของคุณ สิ่งนี้จะไปสำหรับเสียงและเรื่องราว (ถ้าเกมของคุณมี)

ประการที่สองฉันไม่แนะนำให้คุณทำงานโครงการเพียงอย่างเดียว การมีคนมากขึ้นในโครงการของคุณเป็นวิธีที่ยอดเยี่ยมในการรักษาแรงบันดาลใจและการแบ่งปันความคิดกับสมาชิกคนอื่น ๆ คุณมีแนวโน้มที่จะได้เกมที่ดีขึ้น

ดังนั้นสิ่งที่คุณต้องทำคือรวบรวมคนที่มีความสนใจในการทำเกมและทำโครงการกับพวกเขา มันฟังดูยาก แต่จริงๆแล้วมันง่ายมากถ้าคุณเข้าใกล้ปัญหาจากมุมฉาก ฉันได้ทำเกมอินดี้หลายเกมกับคนอื่นและฉันมีประสบการณ์ที่ดีในการทำเช่นนั้น

ให้ฉันบอกคุณว่าคุณอยู่ในตำแหน่งที่ได้รับการยกเว้นเป็นโปรแกรมเมอร์ มีคนมากมายในโลกที่รักเกมและต้องการสร้างเกมด้วยตัวเอง แต่มีเพียงไม่กี่คนเท่านั้นที่รู้วิธีการเขียนโค้ด แม้ว่ามันจะมีความเป็นไปได้ในทางเทคนิคสำหรับโครงการเกมหนึ่งที่เป็นทหาร แต่ก็เป็นไปไม่ได้ที่จะเป็นศิลปิน คุณจะประหลาดใจที่รู้ว่าสำหรับทุก ๆ "ฉันจะสร้างเกมได้อย่างไรถ้าฉันเป็นโปรแกรมเมอร์ไม่ใช่ศิลปิน?" คำถามมีโหล "ฉันจะสร้างเกมได้อย่างไรถ้าฉันเป็นศิลปินและไม่ใช่โปรแกรมเมอร์?" คำถาม

ดังนั้นผู้คนที่นั่น มีศิลปินนักดนตรีและนักออกแบบเกมจำนวนมากที่ต้องการสร้างเกมและจะทำฟรี น่าเสียดายที่ทุกคนที่มีความสามารถอย่างมีส่วนร่วมในการพัฒนาเกมน่าจะไม่สนใจเข้าร่วมเกมของคุณดังนั้นนั่นเป็นปัญหาที่คุณต้องการโจมตีหากคุณต้องการสร้างเกมอินดี้ให้ประสบความสำเร็จ

กล่าวโดยย่อคือโปรแกรมเมอร์ (ดี) ที่หายากไม่ใช่ศิลปิน

ในความคิดของฉันมีสองวิธีในการแก้ปัญหานี้ ฉันทำทั้งสองอย่างแล้วและฉันรับรองได้ว่าคุณจะทำงานทั้งคู่

  1. หากคุณสนใจที่จะสร้างเกม แต่ไม่มีข้อกำหนดเฉพาะที่พวกเขาต้องเป็นเกมของคุณคุณสามารถเสนอให้คนสร้างเกมของพวกเขาได้! หากคุณพิสูจน์ได้ว่าคุณเป็นโปรแกรมเมอร์ที่มีความสามารถมีฟอรัมศิลปินมากมายที่คุณสามารถแฝงตัวและหากมีความคิดที่น่าสนใจคุณสามารถติดต่อศิลปินโดยบอกพวกเขาว่าคุณสนใจที่จะสร้างเกมของพวกเขา หากคุณพูดถูกต้องมันเกือบจะรับประกันว่าพวกเขาจะพูดว่า "ใช่"

  2. หากคุณสามารถพิสูจน์ได้ว่าคุณสามารถสร้างและทำเกมให้เสร็จสมบูรณ์ (สำหรับเกมอินดี้ทุกเกมเสร็จแล้วมีหลายพันโครงการที่จะไม่มีวันสิ้นสุด) และหากคุณมีความคิดที่ดีคุณสามารถไปที่ฟอรัมและเสนอแนวคิดนั้นได้ อาจเป็นครั้งแรกที่มีเพียงคนเดียวเท่านั้นที่จะเข้าร่วมกับคุณ แต่ถ้าคุณสามารถส่งมอบผลิตภัณฑ์ที่เสร็จสมบูรณ์และให้แน่ใจว่าคุณเผยแพร่ความคืบหน้าและความสำเร็จในฟอรัมดังกล่าวคุณจะได้รับความน่าเชื่อถือและผู้คนจำนวนมาก .

    สำหรับเกมล่าสุดของฉันฉันสามารถโน้มน้าวใจศิลปินกราฟิกสองคนนักดนตรีหนึ่งคนนักเขียนหนึ่งคนและนักพากย์เสียงเก้าคน (สองคนที่มีความเป็นมืออาชีพจริง) เพื่อช่วยเหลือฉันฟรี แน่นอนมันเป็นสิ่งสำคัญที่จะส่งมอบจริง ฉันทำและเนื่องจากการที่ฉันมั่นใจว่าฉันจะสามารถได้รับความช่วยเหลือและความช่วยเหลือของผู้อื่นสำหรับโครงการต่อไป

เก็บไว้ในใจทั้งสองตัวเลือกเหล่านี้จะทำงานได้เท่านั้นหากคุณร้ายแรงเกี่ยวกับการทำเกม หากคุณหยุดกลางคันหรือถ้าพวกเขารู้สึกว่าคุณไม่จริงจังคุณจะสูญเสียชื่อเสียงและผู้คนจะไม่เข้าร่วมในโครงการที่ตามมาดังนั้นดำเนินการเฉพาะในกรณีที่คุณมีความสามารถจริง ๆ และเต็มใจที่จะเดินเล่น


นี่เป็นคำตอบที่ดีโดยทั่วไป แต่มีสมมติฐานบางอย่างเกี่ยวกับเป้าหมายสูงสุดของ OP ระบุว่าคำถามถามว่า "ฉันต้องรอจนกว่าจะถึงวิทยาลัยเพื่อดูว่าฉันชอบทำงานกับเกมหรือไม่" ฉันขอแนะนำให้ทำเกมเล็ก ๆ สองสามเกมด้วยตัวเองก่อนที่คุณจะเสียเวลา เพื่อดูว่าคุณจะติดกับมัน และเมื่อคุณเริ่มติดต่อกับผู้อื่นทำให้ชัดเจนว่าคุณยังอยู่ในช่วงเริ่มต้นกระบวนการเรียนรู้และนี่เป็นโครงการเรียนรู้
jhocking

@ jhocking: op กล่าวว่าเขาเป็นนักพัฒนาซอฟต์แวร์มาโดยตลอด ฉันรู้จักคนดีหลายคนที่ยังอยู่ในช่วงวัยรุ่นดังนั้นอายุจึงไม่เกี่ยวข้องเลย
ชุดนอนแพนด้า

1
ใครพูดอะไรเกี่ยวกับอายุ ประเด็นของฉันคือเขาควรคิดออกเองก่อนว่าเกมที่พัฒนานั้นเหมาะกับเขาก่อนที่เขาจะเสียเวลากับเพื่อนร่วมทีมในอนาคต และต่อไปฉันก็ไม่ได้ขัดแย้งอะไรกับคำตอบของคุณ แต่แทนที่จะเพิ่ม / ชี้แจงว่าเขาอาจต้องทำงานของเขาเองด้วยโปรแกรมโปรแกรมเมอร์ก่อนที่คำแนะนำอื่น ๆ ของคุณจะนำไปใช้
jhocking

ฉันชอบที่จะดูเกมถ้าคุณไม่รังเกียจ
งง

@stumped: มีลิงก์ไปยังหน้า Steam ในหน้าโปรไฟล์ของฉัน
Panda Pajama

12

นี่คือกระทู้ที่มีลิงค์จำนวนมากที่คุณจะพบว่ามีประโยชน์ ทุกอย่างตั้งแต่กฎหมายไปจนถึงศิลปะดนตรี ฯลฯ http://www.mangatutorials.com/forum/showthread.php?742-The-Ultimate-Indie-Game-Developer-Resource-List

มันถูกกล่าวถึงในคำตอบอื่น ๆ แต่ในขณะที่คุณกำลังมองหาศิลปิน ฯลฯ คุณควรพัฒนาเกมของคุณในเวลาเดียวกัน ใช้งานโปรแกรมเมอร์โปรแกรมเมอร์สแตนด์อิสระฟรีสไปรต์อะไรก็ได้ ส่วนใหญ่ก่อนที่จะคิดถึงทรัพย์สินขั้นสุดท้ายฉันแค่ต้องการบางสิ่งบางอย่างและทำงานได้อย่างรวดเร็วเพื่อดูว่ามันสนุกหรือไม่ ต้นแบบอึออกมาจากมันและค้นหาเกม จากนั้นเมื่อเกมเพลย์ถูกล็อคคุณสามารถเริ่มใส่ศิลปะที่เหมาะสม การทำอีกวิธีหนึ่งนำไปสู่การสูญเสียเงินและงานที่ต้องทำซ้ำหลาย ๆ ครั้งซึ่งนอกเหนือจากการทำโครงการของคุณอันตรายการดูดแรงจูงใจของคุณที่จะทำมันให้เสร็จสิ้น (และถ้าคุณทำเกมเพื่อให้ได้งานแสดงว่า คุณสามารถทำโครงงานให้เสร็จได้เป็นสิ่งที่ดี)

หากคุณยังไม่พบศิลปินให้สร้างกราฟิกด้วยตัวคุณเอง ป้อมปราการ Dwarf ได้รับการกล่าวถึง แต่ก็มีเกมเช่น Geometry Wars ที่สร้างกราฟิกผ่านคณิตศาสตร์ ทุกสิ่งที่เป็นไปได้หากคุณตั้งใจ


11

เราอยู่ในสถานการณ์ที่คล้ายคลึงกันเมื่อพูดถึงศิลปะฉันและเพื่อนสร้างเกมในเวลาว่าง เราเป็นนักพัฒนาซอฟต์แวร์ที่รักเกมทั้งสองต้องเริ่มโครงการเกมโหล

โครงการที่ติดขัดเราได้ติดต่อผู้คนจำนวนมากบนไซต์ชุมชนศิลปินที่มีสไตล์ศิลปะที่ตรงกับความคิดของเรา

การมีโครงการและทำงานพร้อมที่จะแสดงว่าคุณจริงจังและแสดงให้เห็นถึงความหลงใหลในโครงการนั้นเพียงพอสำหรับเราในการสร้างความสนใจ

ปล่อยมันไป :)


5

ฉันไม่คิดว่าข้อเท็จจริงที่ว่าคุณไม่ใช่ศิลปินก็คือนักเขียนโปรแกรมส่วนใหญ่จำเป็นต่อการสร้างเกมและหากคุณไม่มีเนื้อหามันไม่ใช่ปัญหาจริงๆ: - ทำเกมที่ไม่มีเนื้อหาและ ลองค้นหาศิลปินหลังจากเกมมีฟีเจอร์เพิ่มเติม: คุณจะมีเลเวอเรจมากขึ้นและคุณจะมีแรงกดดันน้อยลงในการเพิ่มฟีเจอร์เหล่านั้น - ใช้เครื่องมือสร้างแบบจำลอง 3 มิติที่ใช้งานง่ายเช่นภาพร่าง


4

คุณสามารถใช้แนวทาง "less is more" และใช้งานศิลปะเพียงเล็กน้อยและง่ายที่สุดเท่าที่จะทำได้

กราฟฟิกแบบเวกเตอร์สไตล์ย้อนยุคเป็นที่นิยมในทุกวันนี้จึงมีแรงบันดาลใจมากมายในการเดินทาง เพียงแค่วาดเส้นและทำให้พวกมันเปล่งประกาย


ฉันคิดว่าเส้นเรืองแสงอาจจะดูเรียบง่าย แต่ฉันชอบทิศทางของคุณ คำแนะนำที่ดีมาก
doppelgreener

3

มันขึ้นอยู่กับประเภทของนักพัฒนาเกมที่คุณกำลังมองหา ชื่อเรื่องส่วนใหญ่ที่สร้างขึ้นในอุตสาหกรรมเกมสมัยใหม่ทำโดยทีมงานขนาดใหญ่ที่โปรแกรมเมอร์ไม่จำเป็นต้องวาดพิกเซลเดียว

แม้ว่าคุณจะพัฒนาเกมอินดี้ของตัวเองมากขึ้น แต่คุณสามารถรับบท "กองทัพชายคนหนึ่ง" ซึ่งคุณจะต้องจัดการกับกราฟิกและการสร้างเสียง ลองดูที่ชื่อของฉันเองเช่น: http://goo.gl/hs5wt

การเขียนโปรแกรมเป็นส่วนที่ง่ายในขณะที่สร้างเอฟเฟ็กต์เสียงและภาพพิกเซลแบบศิลปะที่ใช้เวลาส่วนใหญ่ ขอบคุณพระเจ้าสำหรับเพลงที่เป็นสาธารณสมบัติซึ่งในกรณีนี้เหมาะอย่างยิ่งกับร่องของสิ่งนี้

หากคุณเติบโตขึ้นในยุค 80 เมื่อคุณเห็นพิกเซลบนหน้าจอจริง ๆ (และไม่สามารถเพิกเฉยได้ในภายหลัง) มันอาจเติบโตตามธรรมชาติกับคุณ แต่ถ้าไม่ใช่ในกรณีนี้ฉันขอแนะนำให้อ่านนิดหน่อย ในการสร้างงานศิลปะพิกเซล แน่นอนว่าคุณสามารถทำให้ภาพวาดกระดาษเป็นดิจิตอลได้และทำให้เสร็จในภายหลัง

อย่างไรก็ตามการสร้างเกมเป็นงานฝีมือสหสาขาวิชาชีพมาโดยตลอด คุณจะต้องมีทักษะการเขียนโปรแกรมที่ลึกซึ้ง (แต่ไม่ 'มากเกินไป' หรือคุณจะไม่สามารถสร้างเกมที่ง่ายที่สุดเพราะคุณกังวลเกี่ยวกับ abstractions เช่นเดียวกับไวยากรณ์ที่ดีไม่สามารถ เขียนหนังสือเล่มเดียว) มีความเข้าใจในคณิตศาสตร์เรขาคณิตฟิสิกส์และทักษะทางศิลปะเช่นการวาดการสร้างเสียงการออกแบบระดับการเล่าเรื่อง ฯลฯ

ในที่สุดคุณต้องตกหลุมรักกับการสร้างของคุณ คุณต้องการแรงจูงใจและความปรารถนาอย่างแรงกล้าที่จะทำให้เกมของคุณสว่างไสว คุณต้องเป็นแฟนอันดับ 1 ของเกมของคุณเองเพราะถ้าคุณไม่ชอบเล่นเลยใครจะเป็นใคร

ด้วยสิ่งที่อยู่ในใจฉันหวังว่าคุณจะเอาชนะอุปสรรคและมีความสุขในการสร้างเกมของคุณเอง มันเป็นประสบการณ์ที่สนุกและให้รางวัลอย่างไม่น่าเชื่อเมื่อมันเริ่มทำงาน :)


3

ก่อนอื่นคุณทำได้ดีมากโดยทำทุกอย่างนี้ก่อนเข้าเรียน

ตอนนี้คุณได้ลองสำรวจศิลปะด้วยตัวเองแล้วหรือยัง?

ฉันเป็นโปรแกรมเมอร์ไม่ใช่ศิลปิน

เป็นคนที่ใช้งานร่วมกันเพื่อหลีกเลี่ยงการตัดสินใจเกี่ยวกับงานศิลปะของพวกเขา

แต่ถ้าคุณใส่เวลาลงไปคุณสามารถเรียนรู้การวาดได้เช่นกัน (และเหรียญสองอันสำหรับแท็บเล็ต Wacom!)


แต่โปรแกรมเมอร์คนเดียวสร้างเกมได้อย่างไร

คุณแค่ทำงานต่อไปจนกว่ามันจะเสร็จ

มันเป็นความจริงว่าอุปสรรคที่รายการเพื่อสร้างเกมที่จับความสนใจและยังเป็นตลาดที่ได้รับการยกขึ้นค่อนข้างมากโดยมีคุณภาพและปริมาณของเงินและเวลาในการลงทุนเข้ามาในเกมที่จะขายจริง

ดังนั้นเนื่องจาก บริษัท อย่างBlizzardหรือEdge Of Realityกำลังลงทุนเวลา + เงินจำนวนมากเพื่อที่จะได้การ์ดเกมตัวต่อไป / เกมยิงคนแรกตลาดเกมในวันนี้จึงเป็นสถานที่ที่มีการแข่งขันสูง เปรียบเทียบสิ่งนี้กับเวลาที่ Mario Bros. เป็นเทคโนโลยีล้ำสมัยและ John Romero สามารถขายเกมอย่าง Crazy Climber ที่มีลักษณะดังนี้:

ป้อนคำอธิบายรูปภาพที่นี่


3
จริงทั้งหมด ไม่มีใครเกิดมาเป็นโปรแกรมเมอร์หรือศิลปิน คุณเป็นหนึ่งในการเขียนโปรแกรมหรือสร้างงานศิลปะตามลำดับ แน่นอนว่ามันจะไม่เทียบเคียงข้อดีต่าง ๆ แต่แม้แต่มืออาชีพก็ไม่ได้แย่งข้อดีจากวันแรก
Kylotan

1
ฉันต้องการทำเกมที่เน้นกราฟิก (RPGs) ดังนั้นฉันจึงเลิกเขียนโปรแกรมไปสักพักเพื่อวาดรูปวาดรูปและสร้างโมเดล 3 มิติ มันไม่ง่ายอย่างจริงจังหลังจาก 4 ปี + ตนเองปฏิบัติการเขียนโปรแกรมของฉันมีการดองและงานศิลปะของผมเชื่อมโยงคือยังไม่ได้มี แต่ ในทางกลับกันฉันค้นพบว่าฉันรักศิลปะมากเท่ากับการเขียนโปรแกรม :) ฉันขอแนะนำให้ทุกคนลองใช้เพื่อค้นหาสิ่งใหม่เกี่ยวกับตัวคุณ คุณเพียงแค่อาจพบความหลงใหลใหม่
Cardin

1
@bobobobo ขอบคุณ: DI ต้องการเพิ่มว่าถ้างานศิลปะดูน่ากลัวเกินไปคุณสามารถลองสร้างแบบจำลอง 3 มิติก่อน มันเป็นธรรมชาติที่มีระเบียบอาจดึงดูดความสนใจของโปรแกรมเมอร์ได้มากกว่า : P
Cardin

@ Cardin เฮ้ Cardin คุณดีแค่ไหนเมื่อคุณเริ่ม? คุณเคยฝึกฝนหรือเคยมีประสบการณ์มาก่อนหรือไม่? โอ้คุณเห็นแท็บเล็ตกราฟิกหรือกระดาษหรือไม่? คุณจะรับภาพบนคอมพิวเตอร์ได้อย่างไร? ทำได้ดีมาก ขอบคุณสำหรับการแบ่งปัน.
johnny

ดีแค่ไหน ... อืมฉันไม่สามารถวาดมนุษย์ได้เมื่อฉันเริ่ม ไม่มีการฝึกอบรมก่อน ฉันได้เกรดที่ค่อนข้างดีในระดับสูงสำหรับการวาดวัตถุ (เก้าอี้โต๊ะ ฯลฯ ) ในชั้นเรียนศิลปะ & งานฝีมือ ในวิทยาลัยฉันมีแท็บเล็ตและเริ่มวาดรูปเป็นงานอดิเรก วิธีหนึ่งในการรับกราฟิกของแท็บเล็ตหรือคุณสามารถสแกนเนอร์นำดินสอ 4B และปากกาหมึก (ปากกาสีของ Sakura คือ gd) แต่จริง ๆ แล้วฉันรู้ว่าไม่ว่าฉันจะได้เครื่องมืออะไรมันไม่ได้พัฒนาทักษะของคุณข้ามคืน (ฉันยังไม่ถึงระดับที่จะเริ่มต้นวาดสินทรัพย์ของฉันเอง)
Cardin

2

คุณสามารถแทนที่เสียงและภาพตัดปะของคุณได้ในภายหลัง ในความคิดของฉันสิ่งสำคัญคือตัวเกมเอง

มันอาจเป็นเกมยิงสามมิติที่ยอดเยี่ยมแม้ว่าผนังจะเป็นสีน้ำตาลทั้งหมด

มันอาจเป็นโลกที่สวยงามและดูเหมือนกับ Minecraft

เอฟเฟกต์เสียงง่ายต่อการสร้าง เพียงบันทึกตัวเองทำเสียงด้วยปากของคุณ ฉันเล่นเกมป้องกันหอคอยที่สนุกมากซึ่งเห็นได้ชัดว่าเสียงการยิงเป็นผู้ชายที่กำลังจะพูดว่า "Pew! Pew!" ใส่ไมโครโฟน :-)

สิ่งที่สำคัญจริงๆคือจบเกม มันไม่จำเป็นต้องสมบูรณ์แบบ ไม่จำเป็นต้องมีคุณสมบัติทุกอย่างที่คุณวางแผนไว้ แต่เมื่อคุณจบเกมรุ่นที่ จำกัด ไม่ว่าจะมีฟีเจอร์ที่หายไปจำนวนมากและไม่ว่าศิลปะและเสียงจะเป็นอย่างไรคุณก็มีพื้นฐานสำหรับการเปลี่ยนแปลงและปรับปรุงและคุณมีสิ่งที่จะแสดงให้ลูกค้าหรือนายจ้างเห็น เป็นการสาธิตรหัส


1

ฉันไม่ต้องกังวลกับงานศิลปะในสถานะปัจจุบันของคุณ เกมแรกที่ฉันเคยประสบความสำเร็จในระดับที่น่าพอใจฉันทำได้โดยไม่ต้องมีศิลปินและก่อนที่ฉันจะเริ่มเรียนวิทยาลัย

ในมุมมองของฉันคุณมีสี่ตัวเลือกที่ดีขึ้นอยู่กับระดับการเขียนโปรแกรมเกมของคุณ:

  1. คุณสามารถหาหนังสือโปรแกรมเกมที่ดีที่มีโปรเจ็กต์ซึ่งรวมเอางานศิลปะทั้งหมดและคุณจะรู้สึกว่าถ้าคุณชอบงานที่เกี่ยวข้องกับการเขียนโปรแกรมเกม
  2. คุณสามารถค้นหาเอ็นจิ้นเกมที่ให้คุณเขียน mods โดยใช้งานศิลป์ของพวกเขา
  3. ใช้ Unity3d หรือ Torque Game Engine ค้นหาผู้ที่มีทั้งร้านขายสินทรัพย์ที่มีงานศิลปะฟรี
  4. คุณสามารถใช้เส้นทางของฉันซึ่งฉันคิดว่าดีที่สุด :) คุณสามารถเริ่มเขียนโปรแกรมเกมและเขียนฟังก์ชั่นหลักของเครื่องยนต์ ใช้ศิลปะที่น่าเกลียดอย่างยิ่งสำหรับมันเช่นบล็อกหรือสไปรต์รูปแท่ง จากนั้นเมื่อคุณมีเครื่องมือที่ใช้งานได้โพสต์ไว้ในฟอรัมที่ต้องการความช่วยเหลือของ GameDev.net ฉันได้ศิลปินสองคนแรกมาทางนี้ พวกเขาชอบเกมเพลย์ของซิมเที่ยวบินของฉันแม้ว่าเครื่องบินนั้นสร้างขึ้นจาก 4 ช่วงตึกและภูมิประเทศถูกทาสีในเครื่องมือแก้ไขภูมิประเทศ

1

ฉันกำลังทำงานบนไซต์เครือข่ายที่ชื่อ GDCore เพื่อคนคือสถานการณ์ของคุณ มันถูกออกแบบมาเพื่อช่วยให้นักเขียนโค้ดนักดนตรีและศิลปินแลกเปลี่ยนสคริปต์สไปรต์ชีตเพลงพื้นหลังและอื่น ๆ ที่จำเป็นในการสร้างเกมที่ยอดเยี่ยม เราไม่ได้ไปที่สาธารณะ แต่คุณสามารถตรวจสอบเราออกที่http://www.gdcore.com ควรเป็นสิ่งที่คล้ายกับที่เก็บสินทรัพย์ของ Unity แต่มีเนื้อหาที่กว้างกว่าและมีเนื้อหาที่ว่างมากกว่า


1

ฉันเป็นนักพัฒนาเกมเดี่ยวและเป็นงานอดิเรกและถึงแม้ว่ามันจะใช้เวลาหลายสัปดาห์ แต่ฉันก็สามารถเผยแพร่เกมมือถือ 2D ได้หลายเกม เหมือนคุณฉันเป็นโปรแกรมเมอร์ไม่ใช่ศิลปิน

ก่อนอื่นฉันเห็นด้วยกับความคิดเห็นของผู้อื่นว่า Unity3D เป็นวิธีที่ยอดเยี่ยม สิ่งเดียวที่ฉันมีกับเรื่องนี้คือคุณติดอยู่กับหน้าจอเริ่มต้นเว้นแต่ว่าคุณจะใช้รุ่น Pro และปลั๊กอิน Android / iPhone ไม่ได้ฟรี (ปกติ) (ฉันไม่ชัดเจนจากคำถามของคุณไม่ว่าคุณจะ ต้องการกำหนดเป้าหมายมือถือหรือเดสก์ท็อปหรือไม่)

ถ้าเป็นเรื่องสำคัญที่คุณจะต้องทำโครงการให้เสร็จในฐานะศิลปินเดี่ยวและคุณตัดสินใจต่อต้าน Unity3D (หรือเครื่องมือเกมอื่นที่คล้ายคลึงกัน) ฉันสงสัยว่าคุณจะพบว่าจัดการได้ง่ายกว่าถ้าคุณไปอย่างน้อยในตอนแรก 2D ปริมาณของสินทรัพย์และความซับซ้อน / ขนาด / ความพยายามของการเขียนโปรแกรมจะน้อยกว่ามาก

ในที่สุดคำแนะนำสั้น ๆ - ฉันพบว่ามันง่ายกว่ามากในการสร้างแบบจำลองวัตถุในแบบ 3 มิติจากนั้นแสดงผลด้วยการแรเงาที่เหมาะสมลงในสไปรต์ 2D แทนที่จะลองและวาดงานศิลปะ 2D ด้วยมือ Blender เป็นเครื่องมือสร้างโมเดล 3 มิติที่ยอดเยี่ยมฟรี ฉันไม่สามารถแนะนำได้เพียงพอ

แม้ว่าฉันจะเก็บสิ่งต่าง ๆ ได้ง่าย ๆ (และ 2D) ฉันก็พบว่ามันใช้เวลานานกว่าจะจบเกมแรกของฉันมากกว่าที่ฉันจินตนาการไว้ นี่คือจำนวนด้านที่ต้องจัดการ - การออกแบบเกม, ความสามารถในการเล่น (เช่นการควบคุมอินพุต), การเขียนโปรแกรม, งานศิลปะ, สื่อการตลาด, ภาพเคลื่อนไหว, การขาย, การออกแบบระดับ, บรรณาธิการระดับคุณตั้งชื่อมัน

ขอให้โชคดี - คุณทำได้ ฉันคิดว่าการพัฒนาเกมเป็นหนึ่งในโครงการที่มีระเบียบวินัยมากที่สุด ฉันรักมัน!


0

ฉันเห็นด้วยกับความคิดเห็นก่อนหน้า การเขียนโปรแกรมเอ็นจิ้นเกมที่ง่ายมากจะนำคุณไปสู่ขั้นต่ำ 200-1,000 ชั่วโมงขั้นต่ำ โมเดล 3D โพลีต่ำจะใช้เวลา 2 วันต่อเดือน (ทำงานเต็มเวลา) ในแต่ละครั้งขึ้นอยู่กับคุณภาพที่ต้องการ สำหรับเกมของฉันฉันใช้มุมมองจากบนลงล่างและสไปรต์แบบสองมิติที่วาดด้วยมือโดยเจตนาเพื่อให้ฉันต้องวาดเพียงหนึ่งภาพของสัตว์ประหลาดแต่ละตัว (1 ชั่วโมงต่อครั้ง) ฉันสร้างเอ็นจิ้น 3 มิติของตัวเอง (ใช้เวลาในการเขียนโปรแกรมประมาณ 300 ชั่วโมง) แต่ทางลัดที่ดีกว่าคือการใช้เอ็นจิ้นที่มีอยู่สำหรับ 3D (เช่น Unreal หรือ Quake III) หรือผู้สร้างเกม 2D เช่น GameMaker ของ Yoyo หลีกเลี่ยงเสียงตัวอย่าง / พื้นผิว / แบบตัวอย่างฟรีเนื่องจากสิ่งเหล่านี้มักจะต้องโหลดงานโพสต์โปรเซสซิ่งเพื่อให้พวกเขาโหลดเข้าสู่เกมของคุณอย่างดี - ควรใช้ตัวยึดตำแหน่งแบบโฮมเมด http://antongerdelan.net/crongdor/


6
"ความคิดเห็นก่อนหน้า"ไม่สามารถช่วยได้ที่นี่เนื่องจากลำดับโพสต์สับสน ชื่อโปรด! :)
doppelgreener

0

ฉันคิดว่ามันเป็นเรื่องดีที่ได้เห็นสิ่งที่เกิดขึ้นจริงบนหน้าจอในกระบวนการพัฒนา โครงการขนาดเล็กมักจะทำตามแนวคิดศิลปะ / ตำนานกราฟิกตั้งแต่เริ่มต้นเป็นแนวทางและเป็นแรงจูงใจที่แข็งแกร่งมาก

ฉันอาจจะผิดเกี่ยวกับเรื่องนี้ แต่จากการรับรู้ที่ฉันได้รับโครงการอินดี้ส่วนใหญ่ที่จริง ๆ แล้วเคยเห็นแสงของวันนั้นทำโดย devs เดียวที่ทำสิ่งทั้งศิลปะและการเขียนโปรแกรม (ฉันเกลียดพวกเขา) หรือทีมเล็ก ๆ ที่มีใครบางคน เกี่ยวกับศิลปะ แต่ไม่ค่อยเป็นโปรแกรมเมอร์ที่จ้างใครบางคนในตอนท้ายของการพัฒนาเพื่อแทนที่ตัวยึด - แม้ว่าวิธีการนี้ควรทำงานในทางทฤษฎี

พยายามหาเพื่อน, เพื่อนร่วมงาน, แฟน, ภรรยา, อะไรก็ตามที่ใครบางคนที่สามารถวาด พวกเขาไม่จำเป็นต้องรู้วิธีการทำงานกับซอฟต์แวร์หรือใช้เมาส์ บอกพวกเขาว่าคุณต้องการสร้างเกมและต้องการให้ใครสักคนวาดรูปในขณะที่คุณเขียนโปรแกรม หากไม่ใช่คนที่คุณรู้จักจากชีวิตของคุณให้ค้นหาศิลปินออนไลน์หรือในฟอรัม ทำงานบนความคิดร่วมกัน จริง ๆ แล้วฉันมีภาวะที่กลืนไม่เข้าคายไม่ออกเช่นเดียวกับคุณจนกว่าฉันจะเห็นภาพวาดบางส่วนเพื่อนทำบนหน้า Facebook ของเขาต่อไปฉันโพสต์คำถามนี้ที่อาจดูเหมือนเกี่ยวข้อง

ทางเลือกอาจทำเกมที่มีแนวคิดกราฟิกนามธรรมบางสิ่งที่ทุกคนสามารถวาด เช่นเดียวกับเกม stickman แต่สามารถทำได้ง่ายกว่านั้น หรือภาพนามธรรมสามมิติในระดับที่สามารถสร้างขึ้นได้หลังจากเรียนรู้จาก Lynda เป็นเวลา 2 วัน มันใช้งานได้กับ MineCraft :)


0

ฉันมีประสบการณ์เขียนเกมของตัวเองทั้งโอเพนซอร์ซและอินดี้สไตล์การค้า เช่นเดียวกับคุณฉันพบปัญหาเกี่ยวกับสินทรัพย์ (รูปภาพ, ภาพเคลื่อนไหว, เสียง, ... ) คุณมีตัวเลือกน้อย:

  1. ทำด้วยตัวคุณเอง
  2. หาคนที่จะอาสาเวลาของพวกเขาให้คุณ
  3. ค้นหาสิ่งที่คุณสามารถใช้ฟรี / เสียค่าธรรมเนียมตามกฎหมาย
  4. จ่ายเงินให้ใครสักคน [อาจเป็นเงินที่ดี] เพื่อให้ผลิตภัณฑ์ที่ดีแก่คุณ

หากไม่มีเงินมากตัวเลือกเหล่านี้อาจทำให้คุณหงุดหงิด คุณสามารถหาศิลปินที่จะอาสาเวลาของพวกเขา แต่จากประสบการณ์ของพวกเขาพวกเขาไม่ชอบที่จะนั่งรอและรอให้คุณพัฒนาและแก้ไขเกม / เรนเดอร์ตัวใหม่ดังนั้นนี่คือคำแนะนำของฉัน ยินดีจ่ายเงิน):

สร้างกราฟิกที่ง่ายมากที่จะทดสอบด้วย ในเกมหนึ่งที่ฉันสร้างขึ้นฉันได้สร้างกราฟิคสติ๊กที่เรียบง่ายซึ่งเพียงพอที่จะบ่งบอกว่าแอ็คชั่น / สถานะตัวละครของฉันนั้นเข้ามาในภายหลังเมื่อเกม / เอนจิ้นการเรนเดอร์มีความน่าสนใจ มีปัญหาน้อยในการหาศิลปินที่เต็มใจช่วยเหลือ


0

ไม่ได้ระบุว่าคุณต้องการทำเกมอย่างมืออาชีพหรือเป็นงานอดิเรก สำหรับเกมมืออาชีพคุณต้องใช้กราฟิกระดับมืออาชีพ Minecraft เป็นตัวอย่างเคาน์เตอร์ที่ยอดเยี่ยม แต่เป็นข้อยกเว้นของกฎ ในฐานะโปรแกรมเมอร์ทำเกมเพื่อหาเลี้ยงชีพฉันได้รับกราฟิกจากศิลปินที่มีรายได้และจากเว็บไซต์ออนไลน์ที่ขายโมเดล 3 มิติรูปภาพและเสียง

สำหรับงานอดิเรกมีแหล่งข้อมูลออนไลน์ฟรีรวมถึงงานศิลปะของคุณเอง อย่างไรก็ตามถ้าคุณเป็นอะไรที่ฉันชอบศิลปะของฉันก็ใช้เวลานานเกินไปที่จะทำและฉันไม่ชอบผลลัพธ์สุดท้ายของเกม นั่นหมายความว่าฉันสูญเสียโมโจในการทำสิ่งที่ฉันไม่ชอบกับสิ่งที่ฉันชอบและฉันไม่ได้รับแรงบันดาลใจจากผลลัพธ์ของฉัน ... ซึ่งหมายความว่า: ฉันได้รับมาจากแหล่งที่ดี

รับตัวยึดตำแหน่งที่เหมาะสมอย่างน้อยสำหรับกราฟิกของคุณ จากนั้นหาวิธีรับรุ่นที่ดีกว่านี้ถ้าคุณไปถึงจุดที่คุณพร้อมที่จะปล่อย ฯลฯ

อย่าบังคับตัวเองให้ทำสิ่งที่จะลดระดับคุณไม่ว่าอะไรก็ตาม แรงจูงใจเป็นสิ่งเดียวที่จะทำให้คุณจบเกมและจบเกมจะเป็นสิ่งที่สำคัญที่สุดสำหรับคุณที่จะทำให้สำเร็จ อย่าใช้แรงจูงใจกับกราฟิกหากไม่ใช่สิ่งที่คุณต้องการ แต่จงตระหนักว่า UI ที่ดูดีจะกระตุ้นให้คุณ


0

มากขึ้นอยู่กับประเภทของเกมและความคาดหวังที่สอดคล้องกันของผู้เล่น ฉันลดข้อกำหนดสำหรับกราฟิกในเกมของฉัน (ที่ Boardspace.net) โดยการดัดแปลงงานศิลปะตามรูปถ่ายจริงของบิตเกม


0

ฉันเป็นนักเขียนโค้ดไม่ใช่ศิลปิน ในการทำเกมในเวลาว่างของฉันฉันพบว่าบางครั้งถ้าการเล่นเกมดีพอกราฟิกไม่สำคัญ

คุณสามารถทำให้ดีเสียง FX ฟรีโดยใช้http://www.bfxr.net/ ตัวอย่างเช่น

คำแนะนำของฉันให้กับทุกคนจริงๆคือคิดเกี่ยวกับความคิดเกมที่ยอดเยี่ยม ทำไมไม่ใช้หนึ่งใน 100 ของที่พบที่นี่http://www.squidi.net/three/index.php ? ทำงานในความคิดเล็กน้อย จากนั้นดูสิ่งที่สามารถทำได้กับกราฟิกโดยไม่ต้องเปลี่ยนการเล่นเกม

นี่คือบล็อกโพสต์ที่ยอดเยี่ยมพร้อมลิงก์ไปยังเครื่องมือแต่งเพลงฟรี: http://www.ludumdare.com/compo/2012/12/19/automatic-music-composition-tools/

อีกครั้งเล่นเกมแรก :)


0

สิ่งที่ต้องการคือแรงบันดาลใจและเวลา

เว้นแต่คุณจะถูก จำกัด เวลาให้รุนแรงจนจบชีวิตก่อนที่จะทำโครงงานคุณจะสามารถทำอะไรคนเดียวได้ตลอดเวลา

แรงจูงใจเป็นสิ่งที่แต่ละคนต้องคิดออกเอง บุคลิกแตกต่างกันและทำงานอย่างไร สำหรับฉันสิ่งที่ดีที่สุดคือการบังคับให้ตัวเองทำงานหลายชั่วโมงในแต่ละวันและถ้าฉันพลาดที่จะทำมันในช่วงสุดสัปดาห์

การตั้งค่าเป้าหมายเล็ก ๆ จากนั้นเมื่อคุณสร้างเกมให้เพียงพอคุณจะได้รับแรงกระตุ้นที่ดีกว่าในการทำให้เสร็จเพราะคุณอยู่ใกล้มาก ส่วนที่ยากที่สุดคือการเริ่มต้น

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.