เอ็นจิ้นเกม jquery / javascript ที่ดีคืออะไร [ปิด]


11

ดังนั้นฉันจึงตัดสินใจลองพัฒนาเกม javascript / html5 เล็กน้อย (ทำงานร่วมกับ XNA / Unity จนถึงปัจจุบัน) สงสัยว่าถ้าใครมีข้อเสนอแนะใด ๆ ฉันกำลังดูผลกระทบ, เกมเคียวรีและขากรรไกร

(ยังประหม่าเล็กน้อยที่ฉันจะไม่สามารถสร้างเกมที่ทรงพลังเหมือนใน XNA ... ทำแค่ 2d เท่านั้น)


3
JavaScript ไม่ได้ใกล้เคียงกับพลังการประมวลผลที่ C # ทำได้แม้แต่ในเบราว์เซอร์ล่าสุดเช่น Chrome อย่าคาดหวังว่าจะสามารถทำสิ่งต่าง ๆ ในระดับเดียวกับที่คุณทำได้ใน XNA หรืออย่างน้อยก็อย่าคาดหวังว่าจะสามารถทำได้เช่นกัน ที่กล่าวว่ามีหลายสิ่งที่เจ๋งจริงๆที่เริ่มสร้างด้วย JS โชคดีมาก!
Matthew Scharley

คำตอบ:


12

นี่คือรายการที่ดีมากในเครื่องมือเกมของ GitHub ของ JS ...

https://github.com/bebraw/jswiki/wiki/Game-Engines

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

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

PS

ตะโกนออกมาให้เจ้าเล่ห์สำหรับการขัดที่ดีในเว็บไซต์พร้อมกับเอกสารที่ดี


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

3

ฉันตอบคำถามนี้อย่างสมบูรณ์ใน StackOverflow: /programming/7376727/html-5-game-development-tools/7379756#7379756

เรื่องยาวสั้น HTML5 เกมห้องสมุด dev ของฉันได้รับการสนับสนุนเป็นEaselJS

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


2

ตรวจสอบhttp://www.kesiev.com/akihabara/ดูน่าสนใจสำหรับฉันขณะที่ฉันกำลังค้นคว้าสิ่งนี้เช่นกันสำหรับโครงการสัตว์เลี้ยงของฉัน

นอกจากนี้http://www.limejs.com/ยังมาพร้อมกับเอกสารที่ค่อนข้างดีซึ่งไม่ได้มีไว้สำหรับผู้อื่น


2

ดูConstruct 2ซึ่งเป็นเอ็นจิ้นเกม HTML5 (เปิดเผยฉันทำงานให้กับ Scirra!) เอ็นจิ้น HTML5 จำนวนมากใช้ Flash สำหรับเสียงและอื่น ๆ ของเราคือ HTML5 ล้วนๆ

มีรุ่นฟรีให้ใช้ด้วยเช่นกันคิดว่ามันคุ้มค่าที่จะเพิ่มเข้าไปในรายการ!



1

Three.jsได้รับความสนใจของฉันเมื่อไม่กี่สัปดาห์ที่ผ่านมาฉันยังไม่ได้เล่นด้วย แต่ดูเหมือนว่าจะค่อนข้างดีและมีบทเรียนที่ดีออกมา มันอาจจะคุ้มค่าที่จะลองดู :-)


1

ฉันใช้Crafty.jsในโครงการง่าย ๆ แล้วฉันก็ชอบมัน คุณควรดูมัน


หากต้องการเพิ่มสิ่งนี้ให้ตรวจสอบ www.craftycomponents.com ซึ่งมีปลั๊กอินจำนวนมากที่เฟรมพื้นฐานหายไป
Brian Mains

0

ฉันสองสิ่งที่ Tom Gullen พูดเกี่ยวกับ Construct 2 มันเป็นเครื่องมือเล็ก ๆ ที่ยอดเยี่ยมที่มอบทุกสิ่งที่ผู้คนเลือกที่จะใช้เส้นทาง HTML5 มันรวดเร็วพกพาใช้งานง่ายและมีส่วนต่อประสานกับ API ที่ยอดเยี่ยมมากมาย รวมถึง Awesomium ซึ่งห่อเกม HTML5 ของคุณไว้ในไฟล์ปฏิบัติการ Windows


0

Cocos2d-x

เฟรมเวิร์กการพัฒนาเกมที่รวดเร็วซึ่งมุ่งเน้นไปที่แพลตฟอร์มมือถือเป็นหลัก แต่ยังใช้งานได้ดีในเดสก์ท็อป

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