2 डी / 3 डी इंजन और गेम डेवलपमेंट एसडीके उपलब्ध हैं जो उबंटू में मूल रूप से चलते हैं?
कृपया प्रति उत्तर एक इंजन / sdk को सीमित करें - और शामिल करें कि आप इंजन / sdk का आनंद क्यों लेते हैं।
2 डी / 3 डी इंजन और गेम डेवलपमेंट एसडीके उपलब्ध हैं जो उबंटू में मूल रूप से चलते हैं?
कृपया प्रति उत्तर एक इंजन / sdk को सीमित करें - और शामिल करें कि आप इंजन / sdk का आनंद क्यों लेते हैं।
जवाबों:
वी-प्ले कई डिस्प्ले रिज़ॉल्यूशन और एस्पेक्ट रेशियो, एनिमेशन, पार्टिकल्स, फिजिक्स, मल्टी-टच, जेस्चर, पाथ फाइंडिंग और बहुत कुछ संभालने के लिए पुन: प्रयोज्य घटक प्रदान करता है, जिससे आप कुछ ही दिनों में प्रोटोटाइप बना सकते हैं और गेम बना सकते हैं।
वी-प्ले सबसे सफल गेम शैलियों के लिए रेडी-टू-यूज़ गेम टेम्प्लेट के साथ भी आता है, जिसमें टॉवर रक्षा, प्लेटफ़ॉर्म गेम या पहेली गेम शामिल हैं। बस अपने खुद के ग्राफिक्स और ध्वनियों को बदलें और आप अपना खुद का गेम प्रकाशित करने के लिए तैयार हैं!
IOS, Android, ब्लैकबेरी 10, सिम्बियन, MeeGo के लिए जावास्क्रिप्ट और QML के साथ एक घोषणात्मक तरीके से अपने गेम को विकसित करें और विंडोज, मैक ओएस एक्स और लिनक्स के लिए भी, सर्वश्रेष्ठ प्रदर्शन के साथ एक एकल इंजन कोर के लिए धन्यवाद।
एसडीएल
सरल DirectMedia लेयर एक क्रॉस-प्लेटफ़ॉर्म मल्टीमीडिया लाइब्रेरी है जिसे ओपनजीएल के माध्यम से ऑडियो, कीबोर्ड, माउस, जॉयस्टिक, 3 डी हार्डवेयर और 2 डी वीडियो फ्रेमबफ़र तक निम्न स्तर की पहुंच प्रदान करने के लिए डिज़ाइन किया गया है। इसका उपयोग एमपीईजी प्लेबैक सॉफ्टवेयर, एमुलेटर और कई लोकप्रिय गेमों द्वारा किया जाता है, जिसमें "सभ्यता: कॉल टू पावर" के पुरस्कार विजेता लिनक्स पोर्ट भी शामिल हैं।
SDL Linux, Windows, Windows CE, BeOS, MacOS, Mac OS X, FreeBSD, NetBSD, OpenBSD, BSD / OS, Solaris, IRIX और QNX को सपोर्ट करता है। कोड में AmigaOS, Dreamcast, Atari, AIX, OSF / Tru64, RISC OS, सिम्बियनओएस और OS / 2 का समर्थन है, लेकिन ये आधिकारिक तौर पर समर्थित नहीं हैं।
SDL C में लिखा गया है, लेकिन C ++ के साथ काम करता है, और इसमें Ada, C #, D, Eiffel, Erlang, Euphoria, Go, Guile, Haskell, Java, Lisp, Lua, ML, Objective C, सहित कई अन्य भाषाओं में बाइंडिंग है। पास्कल, पर्ल, पीएचपी, पाइक, प्लांट, पायथन, रूबी, स्मॉलटाक, और टिल।
SDL को GNU LGPL संस्करण 2 के तहत वितरित किया गया है। यह लाइसेंस आपको गतिशील कार्यक्रमों के साथ लिंक करने के साथ ही वाणिज्यिक कार्यक्रमों में एसडीएल का स्वतंत्र रूप से उपयोग करने की अनुमति देता है।
Ubuntu में sdl पुस्तकालय स्थापित करना
Bulild अनिवार्य स्थापित करें
sudo apt-get install build-essential
एसडीएल लाइब्रेरी स्थापित करें
sudo apt-get install libsdl1.2-dev libsdl1.2debian
यह सबसे अधिक उपलब्ध ओपन सोर्स 3 डी इंजनों में से एक है। इसे स्थापित करना थोड़ा मुश्किल है, लेकिन यह शक्तिशाली है। मानक API C ++ में है, लेकिन कई अन्य भाषाओं के लिए बाइंडिंग हैं।
OGRE विकी पर अधिक जानकारी ।
इसमें C ++ इंटरफ़ेस भी है और यह काफी शक्तिशाली है। उपलब्ध PPA में कुछ उबंटू पैकेज हो सकते हैं, लेकिन मैं स्रोत कोड को डाउनलोड करने और मैन्युअल रूप से बनाने की सलाह देता हूं।
पायथन और सी ++ इंटरफ़ेस। काफी एक उपकरण।
Stencyl एक 2D गेम इंजन / निर्माता है। अपने गेम को डिजाइन करने के लिए ड्रैग एंड ड्रॉप विधि का उपयोग करना आसान है। यह बुनियादी प्रोग्रामिंग ज्ञान के साथ गैर-कोडर्स के लिए अनुकूल है और उन्नत उपयोगकर्ताओं के लिए एक कोड संपादक भी है।
इसका उबंटू के लिए एक देशी संस्करण है (गैर-मुक्त जेवीएम की आवश्यकता है)। आप अपने गेम को उबंटू पर बना सकते हैं और आईओएस, एंड्रॉइड *, फ्लैश, एचटीएमएल 5 *, विंडोज और मैक (* स्टेबलाइज 3.0 के रूप में) के लिए प्रकाशित कर सकते हैं।
पूर्ण फ़ीचर्ड मुक्त संस्करण डाउनलोड के लिए उपलब्ध है और 'फ्लैश' पर प्रकाशित कर सकता है।