GameMaker
ગેમમેકર (મૂળ એનિમો, ગેમ મેકર (2011 સુધી) અને ગેમમેકર સ્ટુડિયો) એ 1999 માં માર્ક ઓવરમાર્સ દ્વારા બનાવવામાં આવેલ ક્રોસ-પ્લેટફોર્મ ગેમ એન્જિનની શ્રેણી છે અને 2007 થી યોયો ગેમ્સ દ્વારા વિકસાવવામાં આવી છે. ગેમમેકરનું નવીનતમ પુનરાવર્તન 2022માં રજૂ કરવામાં આવ્યું હતું. ગેમમેકર કસ્ટમ ડ્રેગ-એન્ડ-ડ્રોપ વિઝ્યુઅલ પ્રોગ્રામિંગ લેંગ્વેજ અથવા ગેમ મેકર લેંગ્વેજ તરીકે ઓળખાતી સ્ક્રિપ્ટીંગ લેંગ્વેજનો ઉપયોગ કરીને ક્રોસ-પ્લેટફોર્મ અને મલ્ટી-શૈલીની વિડિયો ગેમ્સની રચનાને સમાવી લે છે, જેનો ઉપયોગ વધુ અદ્યતન રમતો વિકસાવવા માટે થઈ શકે છે જે ફક્ત વિઝ્યુઅલ પ્રોગ્રામિંગ સુવિધાઓનો ઉપયોગ કરીને બનાવી શકાતી નથી. ગેમમેકર મૂળરૂપે શિખાઉ કમ્પ્યુટર પ્રોગ્રામરોને આ ક્રિયાઓના ઉપયોગ દ્વારા વધુ પ્રોગ્રામિંગ જ્ઞાન વિના કમ્પ્યુટર રમતો બનાવવા માટે સક્ષમ બનાવવા માટે ડિઝાઇન કરવામાં આવી હતી. સોફ્ટવેરની તાજેતરની આવૃત્તિઓ પણ અદ્યતન વિકાસકર્તાઓને આકર્ષિત કરવા પર ધ્યાન કેન્દ્રિત કરે છે. ઝાંખી ગેમમેકર મુખ્યત્વે 2ડી ગ્રાફિક્સ સાથે રમતો બનાવવા માટે બનાવાયેલ છે, જે રેખાકૃતિ અને 2ડી પ્રિમિટિવ્સ દોરવા માટે વિશાળ પ્રમાણભૂત પુસ્તકાલય સાથે રાસ્ટર ગ્રાફિક્સ, વેક્ટર ગ્રાફિક્સ (એસડબલ્યુએફ દ્વારા) અને 2ડી હાડપિંજર એનિમેશન (એસોટેરિક સોફ્ટવેરની સ્પાઇન દ્વારા) નો ઉપયોગ કરવાની મંજૂરી આપે છે. જ્યારે સોફ્ટવેર 3D ગ્રાફિક્સના મર્યાદિત ઉપયોગ માટે પરવાનગી આપે છે, ત્યારે આ વર્ટેક્સ બફર અને મેટ્રિક્સ કાર્યોના સ્વરૂપમાં છે, અને જેમ કે શિખાઉ વપરાશકર્તાઓ માટે બનાવાયેલ નથી. એન્જિન વિન્ડોઝ, યુડબ્લ્યુપી અને એક્સબોક્સ વન પર ડાયરેક્ટ3ડીનો ઉપયોગ કરે છે; મેકઓએસ અને લિનક્સ પર ઓપનજીએલ; એન્ડ્રોઇડ અને આઇઓએસ પર ઓપનજીએલ ઇએસ, એચટીએમએલ5 પર વેબજીએલ અથવા 2ડી કેનવાસ અને કન્સોલ પર માલિકીના એપીઆઈનો ઉપયોગ કરે છે. એન્જિનનું પ્રાથમિક તત્વ રાસ્ટર ગ્રાફિક્સ, લેવલ ડિઝાઇન, સ્ક્રિપ્ટીંગ, પાથ અને શેડર્સ (જી. એલ. એસ. એલ. અથવા એચ. એલ. એસ. એલ.) માટે બિલ્ટ-ઇન સંપાદકો સાથેનું આઇ. ડી. ઇ. છે. વધારાની કાર્યક્ષમતા સોફ્ટવેરની સ્ક્રિપ્ટીંગ ભાષા અથવા પ્લેટફોર્મ-વિશિષ્ટ મૂળ એક્સ્ટેન્શન્સમાં લાગુ કરી શકાય છે. ગેમમેકર સ્ટુડિયો 2 માં, વપરાશકર્તાઓ રમતને એનએસઆઇએસ ઇન્સ્ટોલર તરીકે નિકાસ કરવી કે નહીં તે પસંદ કરી શકે છે, અથવા રમત ધરાવતી ઝિપ ફાઇલ, data.win ફાઇલ અને સંપાદકમાં "સમાવિષ્ટ ફાઇલો" ટેબ હેઠળ ઉમેરવામાં આવેલી કોઈપણ ફાઇલો પસંદ કરી શકે છે. સપોર્ટેડ પ્લેટફોર્મ્સ ગેમમેકર માઇક્રોસોફ્ટ વિન્ડોઝ, મેકઓએસ, ઉબુન્ટુ, એચટીએમએલ 5, એન્ડ્રોઇડ, આઇઓએસ, એમેઝોન ફાયર ટીવી, એન્ડ્રોઇડ ટીવી, રાસ્પબેરી પાઇ, માઇક્રોસોફ્ટ યુડબ્લ્યુપી, પ્લેસ્ટેશન 4, નિન્ટેન્ડો સ્વિચ અને એક્સબોક્સ વન માટે બિલ્ડિંગને સપોર્ટ કરે છે; પ્લેસ્ટેશન 5 અને એક્સબોક્સ સિરીઝ માટે સપોર્ટની જાહેરાત ફેબ્રુઆરી 2021 માં કરવામાં આવી હતી ભૂતકાળમાં, ગેમમેકરે વિન્ડોઝ ફોન (યુડબ્લ્યુપીની તરફેણમાં નાપસંદ), ટિઝન, પ્લેસ્ટેશન 3 અને પ્લેસ્ટેશન વીટા (મોટે ભાગે વ્યવસાયિક કારણોસર જીએમએસ 2 માં સપોર્ટેડ નથી) માટે બિલ્ડિંગને સપોર્ટ કર્યો હતો. પ્લેસ્ટેશન પોર્ટેબલ સપોર્ટ મે 2010 માં દર્શાવવામાં આવ્યો હતો, પરંતુ ક્યારેય જાહેરમાં ઉપલબ્ધ કરાવવામાં આવ્યો ન હતો (તેનો ઉપયોગ કરીને શીર્ષકોની માત્ર એક નાની પસંદગી સાથે). 2007 અને 2011 ની વચ્ચે, યોયો ગેમ્સએ 2011 ની મધ્યમાં ઓપન-સોર્સ તરીકે રજૂ કરતા પહેલા ગેમમેકર ગેમ્સ માટે કસ્ટમ વેબ પ્લેયર પ્લગઇન જાળવી રાખ્યું હતું અને અંતે એચટીએમએલ 5 નિકાસની તરફેણમાં અવમૂલ્યન કર્યું હતું. ઓગસ્ટ 2021 પહેલાં, વપરાશકર્તાઓએ કન્સોલ સિવાયના પાંચ જુદા જુદા પ્લેટફોર્મ્સમાંથી એક માટે સિંગલ-ખરીદી લાઇસન્સ મેળવવું પડતું હતું, જે તેઓ જે લક્ષ્ય પ્લેટફોર્મ પર પ્રકાશિત કરવા માંગતા હતા તેના આધારે (જેમ કે ડેસ્કટોપ અથવા મોબાઇલ). કન્સોલ માટે પ્રકાશિત કરવા માટે વાર્ષિક લાઇસન્સની જરૂર હતી, જે તમામ સમર્થિત પ્લેટફોર્મ્સને આવરી લેતા સર્વગ્રાહી વાર્ષિક અલ્ટીમેટ લાઇસન્સમાં પણ સમાવિષ્ટ હતું. યોયો ગેમ્સે ઓગસ્ટ 2021માં લાઇસન્સિંગ અભિગમમાં ફેરફારની જાહેરાત કરી હતી, જેમાં ગેમમેકરનો ઉપયોગ શીખવા માટે મફતમાં કરવાની મંજૂરી આપવામાં આવી હતી અને સિંગલ-ખરીદી વિકલ્પોને દૂર કરવામાં આવ્યા હતા. તેના બદલે, તેણે લાઇસન્સ યોજનાને માત્ર બે સ્તરો સુધી સરળ બનાવી, એક કે જેણે તમામ નોન-કન્સોલ પ્લેટફોર્મ્સ પર પ્રકાશનને ટેકો આપ્યો હતો, અને એક ઉચ્ચ સ્તર કે જેણે અગાઉના અલ્ટીમેટ લાઇસન્સ કરતા ઓછા દરે કન્સોલ પ્લેટફોર્મ પ્રકાશનમાં ટેકો ઉમેર્યો હતો. ગેમમેકર વપરાશકર્તાઓ માટે ખર્ચ ઘટાડવામાં મદદ કરવા માટે યોયો ગેમ્સમાં ઓપેરાના નાણાકીય રોકાણ દ્વારા આ ફેરફારોને મદદ મળી હતી. ગેમમેકર લેંગ્વેજ (જી. એમ. એલ.) એ ગેમમેકરની સ્ક્રિપ્ટીંગ લેંગ્વેજ છે. તે એક અનિવાર્ય, ગતિશીલ રીતે ટાઇપ કરેલી ભાષા છે જેને સામાન્ય રીતે જાવાસ્ક્રિપ્ટ અને સી જેવી ભાષાઓ સાથે સરખાવવામાં આવે છે. મૂળ પ્લેટફોર્મ્સ પર ભાષાની ડિફોલ્ટ મોડ ઓફ ઓપરેશન એ સ્ટેક મશીન દ્વારા છે; તે ઉચ્ચ પ્રદર્શન માટે LLVM દ્વારા C + + માં સંકલિત સ્રોત-થી-સ્રોત પણ હોઈ શકે છે. એચ. ટી. એમ. એલ. 5 પર, જી. એમ. એલ. એ નોન-ડીબગ બિલ્ડમાં લાગુ કરાયેલ ઓપ્ટિમાઇઝેશન અને મિનિફિકેશન સાથે જાવાસ્ક્રિપ્ટમાં સંકલિત સ્રોત-થી-સ્રોત છે. જી. એમ. એલ. વિઝ્યુઅલ જી. એમ. એલ. વિઝ્યુઅલ (મૂળ રૂપે "ડ્રેગ એન્ડ ડ્રોપ" તરીકે ઓળખાતું) એ ગેમમેકરનું વિઝ્યુઅલ સ્ક્રિપ્ટીંગ ટૂલ છે. જી. એમ. એલ. વિઝ્યુઅલ વિકાસકર્તાઓને કોડની એક પણ પંક્તિ લખ્યા વિના સામાન્ય કાર્યો (જેમ કે તાત્કાલિક ઓબ્જેક્ટ્સ, કૉલિંગ ફંક્શન્સ અથવા ફાઇલો અને ડેટા સ્ટ્રક્ચર્સ સાથે કામ કરવું) કરવાની મંજૂરી આપે છે. તે મોટાભાગે શિખાઉ વપરાશકર્તાઓને લક્ષ્યમાં રાખવાનું બાકી છે. જ્યારે ઐતિહાસિક રીતે જી. એમ. એલ. વિઝ્યુઅલ તેની સાથે આરામદાયક રીતે શું કરી શકાય તે બાબતમાં એકદમ મર્યાદિત રહ્યું હતું, ત્યારે ગેમમેકર સ્ટુડિયો 2એ જી. એમ. એલ. વિઝ્યુઅલ સાથે વધુ કાર્યો કરવાની મંજૂરી આપીને અને તેને સીધા કોડમાં અનુવાદિત કરીને (કોડમાં સ્થળાંતર કરવામાં રસ ધરાવતા વપરાશકર્તાઓ માટે ઇન-આઇ. ડી. ઇ. પૂર્વાવલોકન સાથે) સિસ્ટમમાં ફેરફાર જોયો હતો. હિસ્ટ્રી ગેમમેકર મૂળરૂપે માર્ક ઓવરમાર્સ દ્વારા વિકસાવવામાં આવી હતી. આ કાર્યક્રમ સૌપ્રથમ 15 નવેમ્બર 1999ના રોજ એનિમોના નામ હેઠળ રજૂ કરવામાં આવ્યો હતો (તે સમયે, તે મર્યાદિત દ્રશ્ય લેખન ક્ષમતાઓ સાથેનું માત્ર એક ગ્રાફિક્સ સાધન હતું). કાર્યક્રમની પ્રથમ આવૃત્તિઓ ડેલ્ફીમાં વિકસાવવામાં આવી રહી હતી. ત્યારપછીના પ્રકાશનોમાં નામ બદલીને ગેમ મેકર અને સોફ્ટવેર વધુ સામાન્ય હેતુ 2D રમત વિકાસ તરફ આગળ વધતું જોવા મળ્યું. આવૃત્તિ 5 અને નીચેની આવૃત્તિઓ ફ્રીવેર છે; આવૃત્તિ 5.1 એ વૈકલ્પિક નોંધણી ફી રજૂ કરી; આવૃત્તિ 5.3 (જાન્યુઆરી 2004) એ નોંધાયેલા વપરાશકર્તાઓ માટે સંખ્યાબંધ નવી સુવિધાઓ રજૂ કરી, જેમાં કણ પ્રણાલીઓ, નેટવર્કિંગ અને ડી. એલ. એલ. નો ઉપયોગ કરીને રમતોનો વિસ્તાર કરવાની સંભાવના સામેલ છે. આવૃત્તિ 6.0 (ઓક્ટોબર 2004) એ 3ડી ગ્રાફિક્સના ઉપયોગ માટે મર્યાદિત કાર્યક્ષમતા રજૂ કરી હતી, તેમજ રનટાઇમની ડ્રોઈંગ પાઇપલાઇનને વીસીએલથી ડાયરેક્ટએક્સમાં સ્થાનાંતરિત કરી હતી. વધતા જાહેર હિતને કારણે ઓવરમાર્સે કાર્યક્રમના વિસ્તરણમાં મદદ માંગી, જેના કારણે 2007માં યોયો ગેમ્સ સાથે ભાગીદારી થઈ. આ તબક્કેથી, વિકાસનું સંચાલન યોયો ગેમ્સ દ્વારા કરવામાં આવ્યું હતું જ્યારે ઓવરમાર્સે કંપનીના નિર્દેશકોમાંના એક તરીકેનું સ્થાન જાળવી રાખ્યું હતું. આવૃત્તિ 7 આ ભાગીદારી હેઠળ ઉભરી આવેલી પ્રથમ આવૃત્તિ હતી. કાર્યક્રમનું પ્રથમ મેકઓએસ સુસંગત સંસ્કરણ 2009માં બહાર પાડવામાં આવ્યું હતું, જેમાં ઓછામાં ઓછા ફેરફારો સાથે બે ઓપરેટિંગ સિસ્ટમ્સ માટે રમતો બનાવવાની મંજૂરી આપવામાં આવી હતી. આવૃત્તિ 8.1 (એપ્રિલ 2011) જુએ છે કે 1991 ના સોફ્ટવેર ગેમ-મેકર સાથે કોઈ મૂંઝવણ ટાળવા માટે નામ બદલીને ગેમમેકર (જગ્યાનો અભાવ) કરવામાં આવ્યું છે. આ સંસ્કરણમાં અગાઉના સંસ્કરણો સાથે પ્રદર્શનની ચિંતાઓને સંબોધવા માટે C + + માં રનટાઇમ ફરીથી લખવામાં આવ્યો હતો. સપ્ટેમ્બર 2011 માં "ગેમમેકરઃ એચ. ટી. એમ. એલ. 5" નું પ્રારંભિક પ્રકાશન જોવા મળે છે-ડેસ્કટોપ સાથે વેબ બ્રાઉઝર્સ માટે રમતો નિકાસ કરવાની ક્ષમતા ધરાવતું સોફ્ટવેરનું નવું સંસ્કરણ. ગેમમેકરઃ સ્ટુડિયોએ માર્ચ 2012 માં જાહેર બીટામાં પ્રવેશ કર્યો અને મે 2012 માં સંપૂર્ણ પ્રકાશનનો આનંદ માણ્યો. પ્રારંભિક સમર્થિત પ્લેટફોર્મ્સમાં વિન્ડોઝ, મેક, એચટીએમએલ 5, એન્ડ્રોઇડ અને આઇઓએસનો સમાવેશ થાય છે. પછીના વર્ષોમાં વધારાના પ્લેટફોર્મ અને સુવિધાઓ રજૂ કરવામાં આવી હતી; 2012 ના અંતમાં કેટલાક કાયદેસર વપરાશકર્તાઓ માટે ખોટી રીતે ચાંચિયાગીરી વિરોધી પગલાં સાથે અકસ્માત થયો હતો. ફેબ્રુઆરી 2015માં, ગેમમેકરને પ્લેટેક દ્વારા યોયો ગેમ્સ સાથે મળીને હસ્તગત કરવામાં આવી હતી. જાહેરાતમાં ખાતરી આપવામાં આવી છે કે ગેમમેકરમાં વધુ સુધારો કરવામાં આવશે અને રાજ્યો વધુ અદ્યતન વિકાસકર્તાઓ સહિત વ્યાપક વસ્તીવિષયકને અપીલ કરવાની યોજના ધરાવે છે. નવેમ્બર 2016માં માર્ચ 2017માં સંપૂર્ણ પ્રકાશન સાથે ગેમમેકર સ્ટુડિયો 2 બીટાની પ્રારંભિક રજૂઆત જોવા મળી હતી. આ સંસ્કરણ સંપૂર્ણપણે પુનઃડિઝાઇન કરેલ IDE (C #માં ફરીથી લખાયેલ) અને સંખ્યાબંધ નવા સંપાદક અને રનટાઇમ સુવિધાઓને દર્શાવે છે. ઓગસ્ટ 2020 માં, મુખ્ય અપડેટ 2.3 બહાર પાડવામાં આવ્યું હતું, જે IDE, રનટાઇમ અને સ્ક્રિપ્ટીંગ ભાષામાં ઘણી નવી સુવિધાઓ લાવે છે. જાન્યુઆરી 2021માં, યોયો ગેમ્સને ઓપેરા સોફ્ટવેરને આશરે 10 મિલિયન યુએસ ડોલરમાં વેચવામાં આવી હતી. ગેમમેકરની વિકાસ ટીમ એ જ રહે છે, અને ગેમમેકર સ્ટુડિયોમાં કોઈ મોટા વિકાસ ફેરફારો કર્યા નથી. ઓગસ્ટ 2021માં, યોયો ગેમ્સે જાહેરાત કરી હતી કે તેઓ તેમના લાઇસન્સ બદલી રહ્યા છે અને ગેમમેકર એન્જિનનું મફત સંસ્કરણ રજૂ કરશે. જાન્યુઆરી 2022 માં, યોયો ગેમ્સએ ગેમમેકર સ્ટુડિયો 2 ની ક્રમાંકન યોજનામાં ફેરફાર કર્યો જેથી સંસ્કરણ તે વર્ષ અને તે પ્રકાશિત થયાના મહિનાને અનુરૂપ હોય (ઉદાહરણ તરીકે, જાન્યુઆરી 2022 માટે 2022.1). એપ્રિલ 2022માં, યોયો ગેમ્સએ તેની નવી આવૃત્તિ ક્રમાંકન યોજના સાથે મેળ કરવા માટે ગેમમેકર સ્ટુડિયો 2 નામને ફક્ત ગેમમેકરમાં બદલ્યું હતું. આ કાર્યક્રમ હાલમાં 223 વપરાશકર્તા સમીક્ષાઓના આધારે મોડ ડી. બી. પર 8.5/10 નું રેટિંગ ધરાવે છે; ઘણા લોકો તેની લવચીકતા અને ઉપયોગમાં સરળતાને હકારાત્મક અને અસ્થિરતા, ક્રેશ, પ્રોજેક્ટ ભ્રષ્ટાચાર અને જૂની સુવિધાઓને નકારાત્મક તરીકે ટાંકે છે. ઇન્ડી ગેમ મેગેઝિનના ડગ્લાસ ક્લેમેન્ટ્સે લખ્યું હતું કે આ કાર્યક્રમ "[ઓ] રમતના વિકાસને સૂચિત કરે છે અને સુવ્યવસ્થિત કરે છે" અને "શરૂઆત કરનારાઓ માટે સરળ હોવા છતાં જેમ જેમ તમે વિકાસ કરો તેમ તેમ વધવા માટે પૂરતા શક્તિશાળી છે", જોકે નોંધ્યું હતું કે "જો બનાવવા માટે અસમર્થ હોય તો સંસાધન પદાર્થો એકત્રિત કરવા પડે છે" અને સ્ટીમ અને યોયો ગેમ્સ વેબસાઇટ વચ્ચેનું લાઇસન્સિંગ "જટિલ" છે. સંદર્ભો બાહ્ય કડીઓ વિડિયો ગેમ IDE વિડિયો ગેમ એન્જિન 1999 સોફ્ટવેર IOS વિડિયો ગેમ એન્જિન વિન્ડોઝ માટે વિન્ડોઝ પ્રોપરાઇટરી સોફ્ટવેર માટે પ્રોગ્રામિંગ ટૂલ્સ