
सभी को नमस्कार!
पिछले सप्ताहांत में, सबसे असामान्य आईटी सम्मेलनों में से एक जो मैं टॉम्स्क के पास भाग लेने में कामयाब रहा, आयोजित किया गया था।
यदि आप अपनी तरह से बात किए बिना खुद को नहीं देखते हैं, जैसे अवकाश, टेंट, नाइट शेडर कोडिंग, गेम इंजन, सी ++ हार्डकोर ऑप्टिमाइज़ेशन, गेम्स, एलएलवीएम के बारे में हार्दिक बात करते हैं और गड़गड़ाहट के साथ फ्लैश, स्विमसूट में सुंदर लड़कियां जो 7 प्लेटफार्मों पर एक निर्माण कर सकती हैं एक क्लिक में - कट के नीचे वेलकम, वहाँ कैसे था के बारे में।
ये सभी लोग कौन हैं?
यह सब
कोडफ़ेस्ट 2013 में वापस शुरू हुआ - डेनिस शेरगिन
बिन्क्रेस के नेतृत्व में मेगा-पॉजिटिव और जानकार यूनीगाइन टीम ने कठोर साइबेरियन 3 डी इंजन के बारे में बात की, जिसने दुनिया को एक साल से अधिक समय तक गिरवी
रखा और न केवल साइबेरिया में, बल्कि दुनिया भर में सबसे उल्लेखनीय उत्पादों में से एक है। लोगों के पास बहुत सारे अनुभव हैं, एक अच्छी तरह से समन्वित, आश्चर्यजनक रूप से छोटी टीम, एक अपस्केल उत्पाद, भविष्य में एक उज्ज्वल नज़र, और सबसे महत्वपूर्ण बात, इस उद्योग में लोगों को अनुभव साझा करने, सीखने और एकजुट करने की एक बड़ी इच्छा। रिपोर्टों के बीच, एक छोटा सा अपार्टमेंट था, जहां 3 डी डेवलपर्स की दबाने वाली समस्याओं पर चर्चा करने के अलावा, यूनीगाइन ओपन एयर की घोषणा की गई थी - प्रकृति में gamedev के बारे में एक आईटी सम्मेलन, जिसमें उन्होंने सभी को आमंत्रित किया था।
ग्रीष्म ऋतु आ गई है,
यूनीगिन ओपन एयर 2013 के लिए पंजीकरण
पूरी तरह से खुल गया है, कार्यक्रम के माध्यम से चल रहा है, इसमें कोई संदेह नहीं था - निश्चित रूप से जाओ!
पहला दिन
20 जुलाई, बिंदु बी नोवोसिबिर्स्क से 300 किमी की दूरी पर स्थित है, नाविक ने हंसते हुए टॉम्स्क, एक मोड़, एक और एक, डामर समाप्त होता है, बजरी के साथ एक किलोमीटर और यहां यह रास्ता है - खजांची ग्लेड। अधिकांश प्रतिभागी पहले से ही वहां मौजूद हैं, टेंट उधेड़ रहे हैं, बोनफायर के नीचे गड्ढे खोद रहे हैं, सूरज थोड़ा बेकिंग है, लाइट डी'एनबी खेल रहा है, खुशी!

आयोजकों ने जिम्मेदारी से संपर्क किया - इस क्षेत्र का इलाज टिक्स के लिए किया गया था, बहुत सारे पीने के पानी, सुरक्षा, शौचालय - के बारे में शिकायत करने के लिए कुछ भी नहीं है।
डेनिस शेरगिन
बस्ट्रीम ने उंगलियों पर 3 डी के बारे में
एक कहानी के
साथ घटना
को खोला। कौन हैं वेक्सटेक्स, किनारों, बहुभुज, टेक्सल्स, एक बनावट को कैसे फैलाना है, सामान्य हो जाओ और अपने 2 डी मॉनिटर पर यह सब प्रदर्शित करें। दिलचस्प, जीवंत, शुरुआती के लिए सबसे ज्यादा!
वैसे, पहली बार एक तेज हवा चल रही थी, और इस दोस्त ने फ्लिपकार्ट को पकड़ने के लिए अपने सभी कार्यों में मदद की (यदि रुचि हो तो टिप्पणियों में विवरण):
आधुनिक
कैजुअल्स के विकास में प्रौद्योगिकियों के बारे में
एक कहानी के
साथ अलेक्जेंडर
पोगरेबनीक एपोग्रेबनीक द्वारा शैक्षिक कार्रवाई जारी रखी गई थी। किसे आंकड़ों की आवश्यकता है और एक दर्शक को कैसे आकर्षित किया जाए, इसके लिए कौन से टूल का उपयोग किया जाता है, क्यों और क्यों लीडरबोर्ड काम करते हैं, किसी भी प्रोजेक्ट का सामाजिक घटक, खेल विकास को कैसे तेज, क्रॉस-प्लेटफ़ॉर्म और सभी के लिए एक साथ कम से कम जोखिम के साथ। 90% मामलों में, इस रसोई का उपयोग उन परियोजनाओं में नहीं किया जाता है जो एक प्रकाशक के बिना जाते हैं, जो सफलता की लगभग सभी संभावनाओं को शून्य कर देता है, हालांकि यह आवश्यक है, यह महत्वपूर्ण है और लगभग आधी सफलता है। आराम करने वाले सहयोगियों को विवरणों में गहरी दिलचस्पी थी, जिनमें से पर्याप्त थे।
दोपहर के भोजन के बाद, एक छोटे से तम्बू की खोज की गई, जहां, आप क्या सोचेंगे? असली ओकुलस रिफ्ट के साथ एक डेमो प्लेटफॉर्म था! Unigine इंजन पहले से ही इस चीज़ का समर्थन करता है!

दोस्तों, यह कमाल है। विकास संस्करण कम रिज़ॉल्यूशन से थोड़ा परेशान है, लेकिन बाकी सब कुछ परिमाण के कई आदेशों द्वारा किसी भी 3 डी सिनेमा को संचालित करता है। मैं ईमानदारी से किसी के साथ सहानुभूति रखता हूं, जो किसी कारण से, इस बात को मौके पर कोशिश नहीं कर सका। यह भविष्य में एक यात्रा की तरह है, एक स्पष्ट समझ के साथ कि यह भविष्य ऐसा भविष्य नहीं है, और अगले कुछ वर्षों में ठाठ की गुणवत्ता के साथ उपलब्ध होगा। PS3 अभी भी पास था, जहां हर कोई अगली मेगा-संज्ञानात्मक रिपोर्ट से पहले अपने दिमाग को फिर से लोड करने के लिए मॉर्टल कोम्बैट में काट सकता था।
अगले निर्यातक पावेल नकाज़ेंको थे, जिन्होंने फ़्लाससीसी तकनीक का उपयोग करके अवास्तविक इंजन 3 को फ्लैश करने के सभी दर्द और
खुशी के बारे में बहुत विस्तार से बात की थी। बस उसी समय एक गंभीर गिरावट शुरू हुई और पूरी कार्रवाई जल्दी से तम्बू के नीचे चली गई। यहां हमने सीखा कि कैसे UDP को TCP (huh) से अधिक अनुकरण करना है, सिद्धांत रूप में आप RTMP के माध्यम से पीयर-टू-पीयर कैसे कर सकते हैं (कहीं जोर से गड़गड़ाहट थप्पड़ था, मुझे लगता है कि वह कुछ समझ गया था), कितने फ़्लैश राज्य हैं, कितने परियोजना के पुनर्निर्माण के लिए स्मृति और घंटों की आवश्यकता होती है, क्या नुकसान थे, अब क्या हैं और समग्र रूप से प्रौद्योगिकी की संभावना क्या है। पहले से ही, परियोजना
खुले स्रोत में है , क्लैंग के लिए एक संक्रमण के रूप में एक अच्छा भविष्य है, और सामान्य तौर पर, शैतान इतना भयानक नहीं है, जैसा कि वे कहते हैं। संदेह, यह पहले से ही सॉसेज के लिए संभव है, वहां सब कुछ काम करता है (हमारे पास FlasCC के साथ सकारात्मक अनुभव भी है)।
लंबे समय तक विचलित हुए बिना, वह खुद इस दृश्य में प्रवेश कर गया ... ... अलेक्जेंडर फ्रस्तुम जैप्रीगाएव! मैं आपके बारे में नहीं जानता, लेकिन मेरी विनम्र दुनिया में यह चाचा
जॉन कार्मैक के बराबर है।
सिकंदर के बारे मेंकृपया
यहां से ले जाएं।
वही
फ्रस्ट्रम । इसका कोड दुनिया भर के सैकड़ों 3D प्रोजेक्ट्स में उपयोग किया जाता है।
UNIGINE इंजन का निर्माता। प्रोग्रामिंग में 14 साल, वह पहले से ही विंडोज, लिनक्स, मैक ओएस एक्स, PlayStation 3, Android, iOS और WinRT के लिए डिबग किए गए और अत्यधिक अनुकूलित कोड की एक लाख पंक्तियों पर लिख चुका है।
बचपन से ही उन्हें तकनीक का शौक था: मैकेनिक्स, रेडियो इलेक्ट्रॉनिक्स। मैंने जो कुछ भी मैं कर सकता था, सबको अलग कर दिया और खरोंच से काफी जटिल उपकरणों को इकट्ठा किया।
उन्होंने 1999 में गहन रूप से प्रोग्रामिंग शुरू की, जिसमें पूरी तरह से कंप्यूटर विज्ञान में महारत हासिल थी (अलेक्जेंडर शिक्षा द्वारा एक रेडियो भौतिक विज्ञानी)।
विभिन्न कार्यक्रमों के लिए - विभिन्न प्लेटफार्मों के लिए ऑपरेटिंग सिस्टम के प्रोटोटाइप से (एम्बेडेड सहित)।
3 डी ग्राफिक्स से दूर, अलेक्जेंडर ने 50 से अधिक क्रॉस-प्लेटफॉर्म (विंडोज / लिनक्स) डेमो लिखे, जो सार्वजनिक रूप से उनकी निजी साइट
frum.org पर उपलब्ध हैं।
चूँकि उनमें से लगभग सभी का बहुत ही अनुकूलित, उच्च-गुणवत्ता और स्पष्ट कोड था, ये डेमो दुनिया भर के कई प्रोग्रामरों के लिए 3 डी ग्राफिक्स पर पाठ्यपुस्तक बन गए।
पहले से ही इस अवधि के दौरान, NVIDIA और एटीआई के प्रतिनिधियों ने अपने काम पर ध्यान आकर्षित किया।
2002-2003 में, अलेक्जेंडर ने जर्मन कंपनी VRtain में काम किया: उन्होंने 3D ग्राफिक्स और भौतिकी सिमुलेशन के साथ काम किया।
2004 में, अलेक्जेंडर ने अपने 3 डी इंजन को विकसित करना शुरू करने का फैसला किया, जो कि कंपनी का मुख्य उत्पाद बन गया, जिसने 2005 में डेनिस शेरगिन के साथ मिलकर उसकी स्थापना की।
अलेक्जेंडर
UNIGINE इंजन का एक प्रमुख डेवलपर है, वह इंटरैक्टिव 3 डी वास्तविक समय अनुप्रयोगों से संबंधित सभी मुद्दों में अच्छी तरह से वाकिफ है: ग्राफिक्स, भौतिकी, ध्वनि, संसाधन प्रबंधन, जीयूआई, स्क्रिप्ट ...
इसके अलावा, वह अपनी प्रोग्रामिंग भाषा UnigineScript के लेखक हैं।
अलेक्जेंडर कोड के आधार पर, कंपनी ने लाखों लोगों द्वारा उपयोग किए जाने वाले ग्राफिक बेंचमार्क (
सैंक्चुअरी ,
ट्रॉपिक्स ,
हेवेन ,
वैली ) और रणनीतिक गेम
ऑयल रश की एक श्रृंखला जारी की।
अलेक्जेंडर की रचनाओं को लोकप्रिय श्रृंखला में प्रकाशित किया गया था "ShaderX - एडवांस्ड रेंडरिंग तकनीक", को विशेष प्रदर्शनियों (GDC, SIGGRAPH, ITEC) में प्रदर्शित किया गया, 2012 में उन्होंने SIGGRAPH (ग्रह पर कंप्यूटर ग्राफिक्स पर सबसे अधिक आधिकारिक सम्मेलन) में बात की।
अब अलेक्जेंडर UNIGINE का तकनीकी निदेशक है और विकास टीम का नेतृत्व करते हुए बहुत सारे कोड लिखना जारी रखता है।
अलेक्जेंडर ने इस बारे में बात की कि वह एक विशाल क्षेत्र की आभासी 3 डी दुनिया बनाने में कैसे सफल होता है, इस मामले में क्या समस्याएं आती हैं, नर्वस-हिलने वाले परिदृश्य से कैसे निपटें, क्यों डबल एक रामबाण नहीं है, इंजन में कैमरे के साथ दोस्त कैसे बनाएं और अच्छे के लिए अपनी शक्ति का उपयोग करें, क्यों बिना फ्लोट ' अंडा कहीं नहीं है, और इस दुनिया भर में लौकिक गति से कैसे आगे बढ़ना है। बहुत मस्त!
अगले वक्ता हमारे अद्भुत सहयोगी नताशा ओग्लोबलिन थे, जो बरनौल में स्थित एक बहुत अच्छा गेम डेवलपमेंट स्टूडियो
अलावर स्टारगेज़ चलाते हैं। नताशा ने कर्मचारियों को महाकाव्य कार्य, उच्च कूद और खेल प्रणाली की कार्य प्रक्रिया में अपने काम के लिए एक जुनून के लिए प्रोत्साहन शुरू करने के अपने अनुभव को साझा किया। Stargeisiki को एक इनाम के रूप में दिया जाता है, जिसे बाद में एक वास्तविक गियर के लिए एक्सचेंज किया जा सकता है और अपने आप से संतुष्ट हो सकता है। विषय बहुत दिलचस्प था, क्योंकि आमतौर पर यह या तो काम नहीं करता है या बहुत खराब तरीके से काम करता है। हमारे सहयोगियों के पास बहुत सकारात्मक अनुभव था, बहुत सारी चर्चाएं थीं। यह अफ़सोस की बात है कि नताशा ने अपने साथ Stargeisiks नहीं लिया, यह कोई और होगा।
शाम को बारबेक्यू थे! वैसे मैं क्या कह सकता हूं? इस तरह के एक खेल बनाने बारबेक्यू :)

सफल सुदृढीकरण के बाद, हर कोई आंद्रेई अक्सेनोव
शोडान को सुनने गया। विकास में उनके विशाल अनुभव से पता चलता है कि इस प्रक्रिया में कुछ भी जटिल नहीं है। हास्य के साथ महान कहानी, वास्तविक मामलों का एक गुच्छा, परियोजना का वास्तविक जीवन और डेवलपर, जहां खुदाई करने के लिए, जहां नहीं - बस सुपर! इससे पहले, मैं किसी तरह आंद्रेई की कहानियों में नहीं आया था, लेकिन यह काम कर गया। वास्तव में, कहानी के दौरान, मैंने अपने सभी विचारों को एक अधिक अनुभवी सहकर्मी के वास्तविक अभ्यास के साथ प्रबलित किया। सामान्य तौर पर, यदि आपके पास आंद्रेई को सुनने का अवसर है, तो मैं आपको दृढ़ता से सलाह देता हूं, कभी-कभी चीजें स्पष्ट रूप से स्पष्ट रूप से कहती हैं, लेकिन वे आपके सिर में कहीं अधिक सही जगह पर फिट होते हैं। दर्शकों में से किसी ने व्याख्यान पाठ्यक्रम बनाने और छात्रों को पढ़ाने की सिफारिश की - इससे बहुत लाभ होगा! आइए आशा करते हैं कि आंद्रेई किसी दिन नारकीय पाठ्यक्रम प्राप्त करेंगे और छात्र सीधे सीनियरव में जाएंगे (मुझे लिखते समय शायद ही इस पर विश्वास था)।
पहला दिन इवान
अव्दिव w23 के साथ बहुत वायुमंडलीय और विषय में समाप्त हुआ। घड़ी लगभग 11 बजे थी, यह अंधेरा था, प्रोजेक्टर एक सफेद कैनवास पर मैक ओएस एक्स को प्रसारित कर रहा था, और हर कोई खड़ा था। मैकबुक एयर शक्तिशाली ओपन-सोर्स ध्वनिकी से जुड़ा था, सभी को आराम मिला (जैसे एक ओपन-एयर सिनेमा, हाँ), और "रिपोर्ट" शुरू हुई। यह अद्भुत था - प्रकृति में अपने सभी महिमा में एक डेमो दृश्य, शक्तिशाली परिवेश, घास के मैदान में पड़ोसियों का मंत्रमुग्ध देखो और विकर्षक की गंध। इवान ने मुझे बताया कि डेमो की कौन सी श्रेणियां हैं, आमतौर पर विभिन्न श्रेणियों में किस टूलसेट का उपयोग किया जाता है, 4 केबी में रचनात्मकता के लिए जगह क्यों है, और 1 केबी में सब कुछ लगभग समान है, लेकिन थोड़ा अलग है। 256 बाइट्स का डेमो कैसे करें, और यहां तक कि एक ग्लिच कीमा बनाया हुआ, इसे 26 बाइट्स (कमोडोर, प्रीवेड) में डाल दें। यह पता चला है कि रे-ट्रेसिंग डेमो के लेखकों के लिए स्वर्ग से मन्ना है। वीडियो कार्ड सब कुछ चबाता है, और जो कोड एक आश्चर्यजनक दृश्य समयरेखा खींचता है वह बहुत कॉम्पैक्ट (शेड्स) हो जाता है। मुझे सब कुछ पसंद आया! मच्छर, मुझे लगता है, विशेष रूप से।
तब डी'एनबी डिस्को, व्हिस्की पार्टी, लाइव कोडिंग शेड्स और एक स्पर्श चार घंटे का सपना था।
दूसरा दिन
उठो, कपड़े पहने, धोया, खाया, रिपोर्ट के लिए तैयार! - यह हमारे बारे में नहीं है :)। लेकिन सब कुछ इतना बुरा नहीं है - सबसे अधिक बच गया और सामग्री को सुनने के लिए तैयार था।
लो-लेवल C ++ ऑप्टिमाइज़ेशन में शानदार अनुभव के साथ आंद्रेई अक्सेनोव
शोडान फिर से लड़ाई में भाग गया। खैर, उन्होंने एसटीएल के बारे में - एसटीएल के बारे में, बेवकूफ डिफ़ॉल्ट झंडे के बारे में, परिभाषित करने के बारे में, स्थैतिक सरणियों के साथ छोटे वैक्टर की जगह के बारे में, विकास और गति के नुकसान को कम करने के बारे में बहुत कुछ बताया। जानकारी का ऐसा प्रवाह जिसे आप कुंग फू और जुजित्सु कार्यक्रमों को डाउनलोड करते समय मैट्रिक्स से नियो महसूस करते हैं।
फिर एक आधुनिक गेम प्रोजेक्ट के सर्वर घटक के बारे में एक कहानी के साथ रुस्लान मशूकोव आया। दुर्भाग्य से, यहां मैं आपको ज्यादा कुछ नहीं बताऊंगा, क्योंकि यह विषय मेरे लिए बहुत दिलचस्प नहीं था, और मैं सिर्फ समाशोधन के माध्यम से चला गया :)
उसके बाद, अन्या चैप्लिंस्काया अपनी कहानी लेकर आई। विषय बिल्ड, ऑटोमैटिक असेंबली, CI और खुशी के बारे में था जो इस अच्छे के लिए धन्यवाद करता है। Unigine प्लेटफार्मों के एक समूह पर चलता है, जिसमें 4 कारों का एक विधानसभा फार्म है। यह सब बहुत अच्छा है Trac के साथ एकीकृत, कोई भी डेवलपर केवल एक क्लिक में अपने कार्य के लिए इंजन का एक विशिष्ट संस्करण प्राप्त कर सकता है। बहुत अच्छा है, अब हम इसे इस तरह से भी चाहते हैं :) इसके अलावा, लोगों ने स्टीम ग्रीनलाइट, देसुरा के बारे में बात की और यह सब बहुत सुखद भोजन (आश्चर्यजनक रूप से) नहीं है। सौभाग्य से, पिछले वर्ष में ग्रीनलाइट अधिक पर्याप्त हो गई है, और अंत में स्टीम किसी भी डेवलपर्स के लिए बहुत खुला हो गया है।
दूसरे दिन का कार्यक्रम सुचारू रूप से अपने अंत में चला गया, तपस्या कहानी आंद्रेई विक्टरोव की थी - एक व्यक्ति जो इंडी से प्यार करता है, खेल से प्यार करता है, विकास से प्यार करता है और अपने पसंदीदा व्यवसाय को करना पसंद करता है, चाहे वह कितनी भी आय लाता हो। आंद्रेई ने छोटे इंडी गेम डेवलपमेंट स्टूडियो फेट स्टूडियो के बारे में बात की, जिसे उन्होंने अपने दोस्तों के साथ आयोजित किया, और जिनके लिए वह अपना सारा खाली समय देते हैं। यह पता चलता है कि इंडी डेवलपर का जीवन दिलचस्प, असामान्य, आश्चर्यजनक, अचानक, हर्षित और एक ही समय में दुखद है। नहीं, नहीं, सामान्य तौर पर, सब कुछ शांत, शांत और सकारात्मक है, लेकिन अपने तरीके से - इंडी कूल, इंडी पॉजिटिव :)। विभिन्न परीक्षणों और त्रुटियों को आवाज दी गई थी, विभिन्न दृष्टिकोण, यह पता चला है, प्रबंधकों के बिना काम संभव है! अंत में, आंद्रेई सवालों के साथ बमबारी कर रहा था - एक भावना थी कि हर कोई अपनी पसंदीदा चीज करना चाहता है, लेकिन केवल कुछ इसे पूरी तरह से प्राप्त करते हैं।
घटना के अंत में, आंद्रेई अक्स्योनोव
शोडान ने विभिन्न प्लेटफार्मों पर स्फिंक्स पर काम करने के अपने अनुभव के बारे में अपनी कहानियों को जारी रखा, इस तरह की चीजों के कारण अनुकूलन और पागल प्रदर्शन लाभ के घंटे के बारे में कि एक चमत्कार।
अलविदा
अंत में, सभी एक साथ इकट्ठा हुए और घर चले गए - जो भी जहां गया, और मैं नोवोसिबिर्स्क गया।
संदर्भ
Unigine ओपन एयर 2013. होमUnigine Open Air 2013. कार्यक्रम (वहाँ वक्ताओं को लिंक)
युपीडी:
तस्वीरें (10x
binstream )
VKontakte Group
आपके पास अलावर का एक C ++ गेम / टूल / लीव डेवलपर था। अच्छे सम्मेलनों के लिए देखें, भाग लें और अपने दोस्तों को बुलाएं!