เครื่องมือสร้างเกมอย่างง่าย / เครื่องมือในการพัฒนาที่สร้างขึ้นโดยคำนึงถึงศิลปิน? [ปิด]


18

ฉันทำงานด้านเกม 2d มาระยะหนึ่งแล้วงานเต็มเวลาทำให้ฉันยุ่งมากกับงานด้านศิลปะ แต่ฉันเริ่มสนใจเรียนรู้ที่จะสร้างต้นแบบเกมของตัวเองมากขึ้นเรื่อย ๆ

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

ฉันสงสัยว่ามีเอ็นจิ้นเกมออกมาพร้อมกับอินเทอร์เฟซที่ออกแบบโดยคำนึงถึงศิลปินหรือไม่ซึ่งเส้นโค้งการเรียนรู้อาจจะง่ายกว่าสำหรับฉัน ฉันซื้อสิทธิ์การใช้งานอินดี้สำหรับ Torque Game Builder แต่ก็ยังต้องใช้สคริปต์จำนวนมากและการค้นหาบทเรียนพื้นฐานระดับเริ่มต้นที่ดีพิสูจน์ได้ยาก

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

ความคิดใด ๆ


อา. ฉันเห็น. ฉันคิด.
The Duck คอมมิวนิสต์เมื่อ

คำตอบ:


16

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

อัปเดต:แม้ว่า Unity จะมีช่วงโค้งการเรียนรู้เล็กน้อย แต่ฉันเลือกที่จะแนะนำผ่านเอนจิ้นอื่นด้วยเหตุผลสองประการ:

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

6
ฉันคิดว่าความสามัคคีนั้นมีพลังเหนือกว่าสิ่งที่เขาต้องการอย่างสมบูรณ์ เครื่องมือสร้างเกมจะเป็นแบบที่ดีกว่ามาก
LearnCocos2D

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

นี่มันดูจริง ๆ ซอยของฉัน :] มันอาจจะสู้ไปเล็กน้อย แต่บทเรียนก็ดูดีมาก
daestwen

@GamingHorror "สำหรับสิ่งที่เธอต้องการ" ขอบคุณ!
daestwen

@daestwen: ยกโทษให้ฉันได้โปรด! ยากที่จะบอกได้จากคำพ้องความหมายและ ident-icon ของคุณ ;)
LearnCocos2D

12

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


6

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


6

ลองดูที่ Scratch: http://scratch.mit.edu มันเป็นเครื่องมือฟรีที่ออกแบบมาสำหรับเด็ก ๆ โดย MIT แต่อาจเป็นสิ่งที่คุณกำลังมองหา การเขียนโปรแกรมทั้งหมดทำด้วยไทล์ดังนั้นคุณไม่จำเป็นต้องเรียนรู้ไวยากรณ์ใด ๆ คุณสามารถนำเข้ากราฟิกและเสียงของคุณเองและการเขียนสคริปต์จะค่อนข้างง่าย (ฉันสอนให้เด็กอายุ 9 ปีขึ้นไปเพื่อสร้างเกมที่มีคุณภาพในเวลาสองชั่วโมง)

- และมันฟรีดังนั้นจึงไม่มีเหตุผลที่ดีที่จะลองใช้


6

ดู Flash อย่างแน่นอน http://flashgamedojo.comมีทุกสิ่งที่คุณต้องเริ่มต้น!

นอกจากจะดูที่มัลติมีเดียฟิวชั่นหรือเกมโรงงาน พวกเขาทั้งสองมีอินเทอร์เฟซแบบลากแล้วปล่อย แต่มีประสิทธิภาพสูง


5

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

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


2

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


1

สำหรับ 2D ฉันคิดว่า Game Maker นั้นดี

สำหรับ 3D ฉันคิดว่า 3DVIA เป็นตัวเลือกที่ดีกว่าเพราะคุณสามารถเขียนสคริปต์เครื่องยนต์ด้วยกราฟ

ความสามัคคีนั้นดีมาก แต่คุณจะต้องเรียนรู้การเขียนโปรแกรมเล็กน้อยเพื่อให้มันเปล่งประกาย


คุณช่วยอธิบายรายละเอียดได้ไหมโดยที่คุณพูดว่า "สคริปต์เขียนโปรแกรมด้วยกราฟ"
Vishnu

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

1
@Vishnu: bummzack ถูกต้อง มันเป็นภาพที่ชัดเจนมากขึ้นดังนั้นมันจึงเหมาะสำหรับศิลปินมากขึ้น ฉันลืม Kismet / UDK แต่มันก็เป็นทางเลือกที่ดีอีกทางหนึ่ง ยังฉันจะไป 2D ก่อน (พิจารณาพื้นหลังของคุณ)
Lionel Barret

@ ทั้งสองข้างบน: hmmmm, ฉันไม่ได้ใช้กราฟ แต่ได้เห็นบางอย่างในภาพเคลื่อนไหวการตีกลับ 3ds max
Vishnu

1

ฉันขอแนะนำให้คุณตรวจสอบUDK (เครื่องมือและเครื่องมือ Unreal ที่ดาวน์โหลดได้ฟรี) ที่นั่นแทนที่จะต้องเขียนสคริปต์พวกเขามีระบบที่เรียกว่าKismetซึ่งช่วยให้คุณ 'script' จำนวนมากของกิจกรรมการเล่นเกมทั่วไปโดยใช้ระบบลากแล้วปล่อย มีอะไรมากกว่าที่มีทั้งชุดวิดีโอกวดวิชาที่บันทึกโดยคนดีที่3DBuzz Ofc มันเป็นเอ็นจิ้น 3 มิติที่อาจไม่เหมาะกับตัวคุณ แต่มีแบบฝึกหัดเกี่ยวกับวิธีสร้างเกมจากบนลงล่างด้วย

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


1
ใช่มันไม่ใช่ว่าฉันพบว่าแรงบิดยากมากจนการเรียนรู้ด้วยตัวเองนั้นยากเพราะเอกสารนั้นแย่มาก
daestwen

ไม่มีสิ่งใดที่เกมโรงรถทำขึ้นมีเอกสารใด ๆ อยู่ห่าง ๆ. อยู่ไกลมาก
David Young Young

1

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

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

ฉันรู้ว่าในฐานะโปรแกรมเมอร์ที่มีปัญหาตรงข้ามคือกำลังมองหาวิธีสร้างงานศิลปะด้วยความพยายามเพียงเล็กน้อยฉันพบว่าการทำงานร่วมกับศิลปินเป็นประสบการณ์ที่น่ายินดียิ่งกว่าการทำงานทั้งสองสาขาด้วยตนเองและพยายามทำงานศิลปะด้วยเครื่องมือที่น้อยที่สุด . ;)


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

1
ฉันเขียนโค้ดเกมทำงานร่วมกับศิลปินที่มีเงื่อนไขคล้ายคลึงกันเราทั้งคู่มีภาระหน้าที่เต็มเวลาอื่น ๆ บางสัปดาห์ก็มีประสิทธิภาพสูงสุดเวลาอื่น ๆ ระหว่างเดือนกับสิ่งที่เกิดขึ้นอย่างมีนัยสำคัญบางครั้งก็เป็นด้านเดียว คุณอาจพบการตั้งค่าที่คล้ายกัน;)
Deleter

1

หากคุณต้องการเริ่มต้นพัฒนาเกมจริง ๆ ฉันคิดว่าฉันสามารถแบ่งปันจุดเริ่มต้นที่ฉันทำกับคุณได้ ก่อนอื่นฉันได้เรียนรู้การเขียนโปรแกรม Java พื้นฐาน, Intermediate และ Game Dev โดย thenewboston (ค้นหาชื่อผู้ใช้ใน Youtube) คุณสามารถเรียนรู้สิ่งต่าง ๆ มากมายจากเขา แต่ก่อนหน้านั้นฉันใช้เครื่องมือสร้างเกม RPG Maker XP, VX และ VXAce พวกเขาเป็นเครื่องมือที่ยอดเยี่ยมในการสร้างเกม RPG ขนาดเล็กหรือใหญ่

คุณสามารถตรวจสอบผู้สร้าง FPS ได้เช่นกันถ้าคุณชอบ FPS แต่ฉันจะบอกว่าการเขียนโค้ดเกมด้วยตัวคุณเองนั้นสนุกกว่าการใช้ ...


1

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

http://flashpunk.net/


0

UDK โดย Epic Gamesจะเป็นตัวเลือกที่ดีที่สุดสำหรับคุณ;) มันมีหลายสิ่งหลายอย่างสำหรับศิลปินและคุณสามารถเขียนโปรแกรมบน UnrealScript ในขณะที่ฉันเข้าใจว่าไลบรารีของ UnrealScript เป็นมิเรอร์ของรหัสภาษา C ++ ดังนั้นคุณจะพบกับเทคนิคที่น่าสนใจในการเขียนโปรแกรมของโครงสร้างลำดับชั้นภาพเคลื่อนไหวทริกเกอร์และอื่น ๆ คุณสามารถดูและควบคุมขั้นตอนการเล่นเกมและงานศิลปะของคุณ และแน่นอนการเขียนโปรแกรมสามารถน้อยที่สุด เพราะคุณสามารถ "วาด" เกมของคุณด้วยเครื่องมือแก้ไขสคริปต์ฝังตัว "Unism Kismet" มีวิดีโอสอนมากมาย สนุก!

อัปเดต: ฉันต้องบอกว่า UDK ใช้งานได้ "จากกล่อง" ฉันคิดว่ามันเป็นเหตุผลที่ดีที่จะเลือก;)


0

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

มีจำนวนของบทเรียนที่ดีออกมี แต่เรียนรู้พื้นฐานHTMLแล้วบางJavascriptและจากนั้นไปที่นี่


0

มาดูที่ App Game Kit เราพัฒนามันมาตั้งแต่ปี 2009 และยอดเยี่ยมในเกม 2D spites มันมีกล่อง 2D ในตัวด้วย

คุณสามารถโค้ดในภาษาเบสิกหรือใช้ไลบรารีจาก C ++

www.appgamekit.com

เพียงแค่วันก่อนมีคนโพสต์ remake ที่ยอดเยี่ยมนี้ซึ่งเขาเขียนในสคริปต์พื้นฐาน http://youtu.be/l50amgFImKc

ไชโย

กองหญ้าแห้ง

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