2008-09-18 25 views

उत्तर

16

Allegro आज़माएं। यह मुफ़्त, क्रॉस-प्लेटफ़ॉर्म है और प्रोग्राम गेम के लिए आपको आवश्यक सभी चीज़ें शामिल करता है।

+3

(पुरानी पोस्ट, मुझे पता है, लेकिन) यह सी है, सी ++ नहीं। –

+0

@afishwhoswimsaround यह दोनों के साथ उपयोग के लिए डिज़ाइन किया गया है। – Aerovistae

+4

आम तौर पर आप सी ++ से सी एपीआई का उपयोग कर सकते हैं, लेकिन दूसरी तरफ नहीं। –

14

Ogre3d और Irrlicht सी ++ के लिए लोकप्रिय 3 डी गेम इंजन दोनों हैं।

+0

राक्षस बढ़िया है। +1 – Landon

+0

यह करता है, लेकिन यह एक गेम इंजन नहीं है। न ही इरलिच है। –

+7

सवाल इंजन के लिए नहीं पूछता है। दोनों अच्छे जवाब हैं। – Paulius

1

Torque - यह मुफ़्त नहीं है, लेकिन यह केवल $ 150 पर बहुत ही बढ़िया मूल्य है।

+0

मैंने कुछ लोगों से बात की है जिन्होंने कहा कि वे टोक़ के साथ काम कर रहे थे - उनमें से कोई भी इसके बारे में कुछ भी कहना अच्छा नहीं था ... खुद कुछ भी नहीं कह सकता - मैंने इसे कभी नहीं देखा, लेकिन यह मेरा नहीं होगा पसंद या तो ... – Paulius

27

ओग्रे सबसे अच्छा ग्राफिक इंजन मुफ्त में उपलब्ध है। Ogre एक खेल इंजन के सभी क्षेत्रों को कवर नहीं करता है। राक्षस भौतिकी, नेटवर्किंग, ऐ, ऑडियो ...

संभाल नहीं है कि आप मुक्त करने के पुस्तकालयों का एक अच्छा सेट मैं तुम्हें ग्राफिक्स

  • बुलेट के लिए

    • राक्षस का उपयोग करने का सुझाव देते हैं इकट्ठा करने के लिए चाहते हैं (या स्तोत्र) भौतिकी
    • नेटवर्किंग के लिए और विवाह
    • Raknet के लिए
    • "कुछ और" ऑडियो और ऐ

    के लिए आप somethi की जरूरत है एनजी शक्तिशाली (लेकिन महंगा) मैं आपको सी 4 इंजन (350 $) या टोक़ (150 $) का सुझाव देता हूं।

  • +1

    चूंकि किसी ने इरलिच का सुझाव देने वाले सभी उत्तरों को वोट दिया है। मैं इसे यहां उल्लेख करूंगा क्योंकि गेम प्रोग्रामिंग के साथ अच्छी सी ++ शैली सीखने के लिए यह मुफ्त और बढ़िया है। यद्यपि इसमें ओग्रे की कच्ची शक्ति की कमी है, यह काफी अच्छा और पूर्ण है (ध्वनि, टकराव, नेटवर्क, आदि) –

    +2

    $ 350 वास्तव में एक गेम बनाने में व्यतीत समय की अत्यधिक मात्रा पर विचार नहीं कर रहा है ... –

    9

    SDL भी काफी लोकप्रिय है और वेब पर तैरने के बारे में जानकारी के टन है, इसमें से बहुत से गेम बनाने की दिशा में विशेष रूप से तैयार हैं। This tutorial विशेष रूप से अच्छा लग रहा है।

    6

    जैसा कि पहले कहा गया था Ogre3d और Irrlicht शायद "मुक्त" के संबंध में आपके सर्वोत्तम विकल्प हैं। यदि आप "सीखना आसान" भी चाहते हैं तो यह इरलिच को उबालता है।

    बहुत साफ इंटरफ़ेस और महान ट्यूटोरियल।

    संपादित करें: वास्तव में आपको थोड़ा और विशिष्ट होना चाहिए। क्या आप 2 डी या 3 डी ग्राफिक्स चाहते हैं? क्या आपको ध्वनि, भौतिकी और सभी या सिर्फ ग्राफिक्स की आवश्यकता है? आप किस प्लेटफॉर्म को लक्षित करना चाहते हैं?

    इसके अलावा, क्या आप वाकई सी ++ होना चाहते हैं? जबकि पेशेवर गेम इंजनों के लिए सी ++ काफी अनिवार्य है, सीखने के उद्देश्य सी # के साथ एक्सएनए या कुछ स्क्रिप्टिंग भाषा बेहतर है।

    +0

    उसने गेम लाइब्रेरी के लिए कहा, पर्याप्त विशिष्ट है। –

    +5

    हां यह विशिष्ट उत्तरों के लिए पर्याप्त विशिष्ट है। अगर वह थोड़ी अधिक जानकारी में आता है तो उसके जवाबों की गुणवत्ता में सुधार होगा। और डाउनमोडिंग क्यों? मेरा जवाब अभी भी है और निश्चित रूप से मेरे संपादन से भी बदतर नहीं हुआ। – Maximilian

    2

    यदि आप सी ++ चाहते हैं और आप बस शुरू करना चाहते हैं तो मैं इर्लिचट (इसके मुफ़्त, और इसका कोड हालांकि ओग्रे की तरह तेजी से चमक नहीं रहा हूं, इसकी बहुत अच्छी तरह से संरचित और सी ++ जैसा दिखना चाहिए इसका एक अच्छा उदाहरण)। लेकिन अगर आप कुछ कट्टरपंथी काम के लिए तैयार हैं तो ओग्रे बेहतर होगा (हालांकि इसका स्रोत एक नए हास्य के लिए अधिक गूढ़ और कठिन हो सकता है)।

    +0

    इरलाइट और ओग्रे दोनों रेन्डरिंग इंजन हैं, गेम लाइब्रेरी नहीं। –

    0

    DieselEngine SDK

    Same source code compiles directly to: 
    -Desktop Windows (with or without hardware acceleration) 
    -Windows CE devices (HandheldPC, PocketPC, Smartphone) 
    -Symbian OS (virtually any device with Symbian OS version 6.0 or newer) 
    
    +0

    मृत लिंक। (15 वर्ण) – DMan

    +0

    http://www.3dartsmobile.com/dieselengine.php? हालांकि वहां ज्यादा जानकारी नहीं है। –

    1

    @OJ Irrlicht एक पूर्ण खेल इंजन, यह प्रतिपादन की तुलना में अधिक करता है। जैसे ध्वनि, नेटवर्क, टक्कर, एनीमेशन, आदि ...

    यहां गेम क्षेत्रों को बनाने के लिए एक संपादक भी है।

    +0

    इरलिच साइट से: इरलिच इंजन एक ओपन सोर्स उच्च प्रदर्शन रीयलटाइम 3 डी इंजन है जो सी ++ में लिखा गया है और उपयोग योग्य है और .NET भाषाओं के लिए भी उपलब्ध है। मेरे लिए एक पूर्ण उड़ा हुआ गेम इंजन की तरह नहीं लगता है। –

    2

    Ogre3D एक गेम इंजन नहीं है। यहां कुछ जवाब बताते हैं कि यह एक गेम इंजन है। यह एक ग्राफिक्स इंजन है।

    इसे समझना महत्वपूर्ण है।

    3

    2 डी लड़के से चेक आउट, गू की दुनिया के निर्माताओं: Rapid Prototyping Framework

    यह केवल प्रोटोटाइप के लिए है, लेकिन आप अभी भी इसे से सीख सकते हैं।

    +0

    आपने एक लिंक प्रदान नहीं किया है !? – daddz

    +1

    आप इसे http://2dboy.com/2009/05/27/rapid-prototyping-framework/ पर ढूंढ सकते हैं। क्या कोई इस सवाल को संपादित कर सकता है और इस लिंक को शामिल कर सकता है? मेरे पास प्रतिनिधि नहीं है। –

    18

    SFML यदि आप 2 डी जा रहे हैं तो गेम इंजन बनाने के लिए एक उत्कृष्ट लाइब्रेरी है। एसडीएल की तुलना में स्पष्ट रूप से बेहतर विकल्प।

    ओग्रे और अन्य पुस्तकालयों का पहले से ही उद्धरण दिया गया है लेकिन यदि आप 3 डी जा रहे हैं तो यह निश्चित रूप से सबसे अच्छा मुफ्त 3 डी इंजन है, क्योंकि यह सबसे लचीला है।

    2

    मेरे पसंदीदा Irrlicht और Ogre हैं। दोनों बहुत शक्तिशाली हैं, लेकिन (यदि आप सी ++ से परिचित हैं) दस्तावेज़ीकरण और उदाहरणों के लिए धन्यवाद के साथ शुरू करना काफी आसान है। आप एक चरण-दर-चरण ट्यूटोरियल पा सकते हैं जो आपको दिखाता है कि इरिलिच here, और ओग्रे here के साथ कैसे शुरू किया जाए।

    1

    आप एचईजी या कोकोस 2 डी-एक्स का प्रयास कर सकते हैं। वे कई उदाहरणों के साथ सी ++ के लिए ओपन सोर्स 2 डी गेम इंजन दोनों हैं। एचईजी मुफ्त और सीखने में आसान है। कोकोस 2 डी-एक्स कोकोस 2 डी-आईफोन का क्रॉस-प्लेटफार्म संस्करण है ।

    http://hge.relishgames.com http://www.cocos2d-x.org/

    संबंधित मुद्दे