ശക്തമായ ഗെയിം എഞ്ചിൻ യൂണിറ്റി: വിവരണം

ഈ ലേഖനം ക്രോസ്-പ്ലാറ്റ്ഫോം എഞ്ചിനിൽ ശ്രദ്ധ കേന്ദ്രീകരിക്കും ഐക്യം. ഒന്നാമതായി, ഈ എഞ്ചിനുമായി ഇതുവരെ പരിചയമില്ലാത്ത ഉപയോക്താക്കൾക്കുള്ള ഒരു ആമുഖ ലേഖനമാണിത്. സംബന്ധിച്ചു ഹ്രസ്വ വിവരണങ്ങൾഎഞ്ചിൻ സ്ഥിതിചെയ്യുന്നു ഇൻ്റർനെറ്റ് നെറ്റ്‌വർക്കുകൾ, അപ്പോൾ ഉള്ള ഒരു വ്യക്തിയെ തൃപ്തിപ്പെടുത്താൻ കഴിയുന്ന ഒരു വിവരണം കണ്ടെത്താൻ പ്രയാസമാണ് അടിസ്ഥാന അറിവ്പൊതുവായി കമ്പ്യൂട്ടർ ഗെയിമുകൾ സൃഷ്ടിക്കുന്നതിനെക്കുറിച്ച്.

സോപാധികമായി എന്തായിരിക്കുമെന്ന് സങ്കൽപ്പിക്കാൻ പ്രയാസമാണ് സ്വതന്ത്ര എഞ്ചിൻ, അതിൽ നിങ്ങൾക്ക് യഥാർത്ഥത്തിൽ ഒരു കമ്പ്യൂട്ടർ ഗെയിം സൃഷ്ടിക്കാൻ കഴിയും. എന്നിരുന്നാലും, ഈ എഞ്ചിൻ നിലവിലുണ്ട്. ഇത് ത്രിമാനമാണ്, ഒരു സാധാരണ IDE, ബിൽറ്റ്-ഇൻ ഫിസിക്‌സ്, ഒരു ഓഡിയോ എഞ്ചിൻ, നിർദ്ദിഷ്ട നെറ്റ്‌വർക്ക് മൾട്ടിപ്ലെയർ കഴിവുകൾ എന്നിവയുണ്ട്. യൂണിറ്റി എഞ്ചിൻ വിൻഡോസ്, ഐഒഎസ്, ആൻഡ്രോയിഡ്, പ്ലേസ്റ്റേഷൻ, എക്സ്ബോക്സ്, നിൻ്റെൻഡോ വൈ എന്നീ ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളെ പിന്തുണയ്ക്കുന്നു.
അത് സങ്കൽപ്പിക്കാൻ പ്രയാസമാണ് ഐക്യംബ്രൗസറിൽ അന്തർനിർമ്മിതമായ ഒരു പ്ലഗിനിനായുള്ള ഒരു പ്രത്യേക പതിപ്പിലേക്ക് കമാൻഡുകളുടെ ഒരു ബ്ലോക്ക് കൂട്ടിച്ചേർക്കാൻ നിങ്ങളെ അനുവദിക്കുന്ന കഴിവുകൾ ഉണ്ട്. ഈ രീതിയിൽ, ടെക്സ്ചറുകളുടെ റെസല്യൂഷനും മോഡലുകളുടെ ഗുണനിലവാരവും കുറയ്ക്കാതെ നിങ്ങളുടെ ബ്രൗസർ വിൻഡോയിൽ ഒരു 3D ഇമേജ് ലഭിക്കും.

പൊതുവേ, ഇൻ്റർനെറ്റിൽ 3D ഉപയോഗിച്ച് പ്രവർത്തിക്കാൻ ലക്ഷ്യമിട്ടുള്ള സാങ്കേതികവിദ്യകളെക്കുറിച്ചുള്ള പരാമർശങ്ങളുണ്ട്, പ്രത്യേകിച്ചും ActiveWords, VRML. എന്നാൽ ഈ സംവിധാനങ്ങളെല്ലാം ഫ്ലാഷ് ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിച്ചു (ജാവയ്ക്കും സിൽവർലൈറ്റിനും പുറമേ). മറ്റ് സാങ്കേതികവിദ്യകൾ നിലവിലുണ്ട്, പക്ഷേ ഈ നിമിഷം, ഫ്ലാഷ് സാങ്കേതികവിദ്യ ഗണ്യമായി തടയുന്നു.

മൂന്നാം പതിപ്പിൻ്റെ പ്രകാശനം ഐക്യംവാസ്തവത്തിൽ, ഫ്ലാഷിൽ മാത്രമായി ഗെയിമുകൾ വികസിപ്പിക്കുന്ന ഭീമൻമാരെപ്പോലും ഈ എഞ്ചിനിൽ ശ്രദ്ധിക്കാൻ ഇത് നിർബന്ധിച്ചു. അപ്പോൾ യൂണിറ്റി എഞ്ചിൻ്റെ സത്തയും തത്വങ്ങളും കൃത്യമായി എന്താണ്?
മുഴുവൻ ഗെയിം വികസന പ്രക്രിയയും (സ്ക്രിപ്റ്റിംഗും തയ്യാറെടുപ്പും ഒഴികെ) ഉറപ്പാക്കാൻ ലക്ഷ്യമിടുന്ന ഒരു സമ്പൂർണ്ണ ഗെയിം എഞ്ചിനാണ് യൂണിറ്റി ഗെയിമിംഗ് ഉറവിടങ്ങൾ) ഒരു പ്രത്യേക എഡിറ്ററിൽ നടപ്പിലാക്കും.

ഇതുമായി താരതമ്യപ്പെടുത്തി ഈ എഞ്ചിൻ നോക്കാം അൺറിയൽ എഞ്ചിൻ3.

ഏകീകൃത ഗുണങ്ങൾ:

  • IDE: സീൻ എഡിറ്ററിൻ്റെ സംയോജനം (സംയോജനത്തിൽ ജനറൽ എഡിറ്റർ) ഒരു ഗെയിം ഒബ്‌ജക്റ്റ് എഡിറ്ററും സ്‌ക്രിപ്റ്റ് എഡിറ്ററും. കൂടാതെ, മരങ്ങളും ഭൂപ്രദേശ ജനറേറ്ററുകളും ഉൾപ്പെടുത്തിയിട്ടുണ്ട്.
  • മെച്ചപ്പെടുത്തിയ സ്ക്രിപ്റ്റിംഗ് കഴിവുകൾ, അതായത്, മുകളിലുള്ള എഞ്ചിനിൽ നിന്ന് വ്യത്യസ്തമായി, യൂണിറ്റിന് മൂന്ന് ഭാഷകൾ ലഭ്യമാണ്: ജാവാസ്ക്രിപ്റ്റ്, സി # കൂടാതെ പൈത്തൺസ് ബൂയുടെ ഒരു വ്യതിയാനവും.
  • ക്രോസ്-പ്ലാറ്റ്ഫോം - മുകളിൽ സൂചിപ്പിച്ചതുപോലെ, Windows, MacOS, Wii, iPhone, iPod, iPad, Android, PS3, XBox 360 എന്നിവ പിന്തുണയ്ക്കുന്നു, ഇവയെല്ലാം തീർച്ചയായും ലഭ്യമല്ല സ്വതന്ത്ര ലൈസൻസ്. ശരി, തീർച്ചയായും, നിങ്ങൾ വെബ് പ്ലഗിൻ മറക്കരുത്.
  • മറ്റ് എഞ്ചിനുകളുമായി മത്സരിക്കാൻ കഴിയുന്ന ആധുനിക തലത്തിലുള്ള ഗ്രാഫിക്സ്. നടപ്പിലാക്കിയ ഫീച്ചറുകളുടെ എണ്ണത്തിൽ UnrealEngine-നേക്കാൾ യൂണിറ്റി തീർച്ചയായും താഴ്ന്നതാണ്. എന്നിരുന്നാലും, യൂണിറ്റിക്ക് മാറ്റിവെച്ച ലൈറ്റിംഗ് പോലുള്ള സവിശേഷതകൾ ഉണ്ട്, സ്റ്റാൻഡേർഡ് സെറ്റ്പോസ്റ്റ്-പ്രോസസിംഗ് ഇഫക്റ്റുകൾ, SSAO, ലൈറ്റ്മാപ്പുകളുടെ ത്വരിത വികസനം.
  • നന്നായി വികസിപ്പിച്ച ഭൗതികശാസ്ത്ര എഞ്ചിൻ.
  • സ്കേലബിളിറ്റിയും പ്രകടനവും. മിക്കതും ലളിതമായ പ്രക്രിയകൾഎഞ്ചിൻ മികച്ച നിലവാരത്തിൽ കൈകാര്യം ചെയ്യുന്നു.
  • ഒരു വെബ് പ്ലഗിനിൽ ഏതെങ്കിലും യൂണിറ്റി ആപ്ലിക്കേഷൻ പ്രവർത്തിപ്പിക്കുക.
  • മുഴുവനായും കുറഞ്ഞ വില ലൈസൻസുള്ള പതിപ്പ്ഒരു വലിയ വെബ് ഡെവലപ്പർക്ക്.

ഏകീകൃത ദോഷങ്ങൾ:

  • അടച്ച കോഡ്. ഒരു ലൈസൻസിനു കീഴിലും എഞ്ചിൻ്റെ സോഴ്സ് കോഡുകൾ നേടാനുള്ള അസാധ്യത.
  • മൂന്നാം കക്ഷി കഴിവുകൾക്കൊപ്പം എഞ്ചിൻ ഭൗതികശാസ്ത്രത്തെ സപ്ലിമെൻ്റ് ചെയ്യാനുള്ള അസാധ്യത. നിങ്ങൾക്ക് എഞ്ചിനിലേക്ക് മൂന്നാം കക്ഷി ഭൗതികശാസ്ത്രമോ സ്പീഡ്ട്രീയോ ചേർക്കാൻ കഴിയില്ല.

യഥാർത്ഥ പോരായ്മകൾ ഒറ്റനോട്ടത്തിൽ നിർണ്ണയിക്കാൻ പ്രയാസമാണ്. എഞ്ചിൻ ഉൽപ്പാദനക്ഷമവും സുസ്ഥിരവും ഉപയോഗിക്കാൻ എളുപ്പവുമാണ്.

കമ്പ്യൂട്ടർ ഗെയിം ഡെവലപ്പർമാരുടെ മിക്ക ചെറിയ ടീമുകൾക്കും, പ്രധാന പ്രശ്നം പലപ്പോഴും എഞ്ചിൻ ആയിരുന്നു. ടീമിലെ ഒരേയൊരു പ്രോഗ്രാമർക്ക് ആദ്യം മുതൽ എഴുതുന്നത് വളരെ ബുദ്ധിമുട്ടാണ്. ഒരു പൂർണ്ണമായ സൗജന്യ എഞ്ചിൻ ആവശ്യമാണ്, അത് ഉടനടി ആവശ്യമാണ്; പ്രോഗ്രാമർ സൗജന്യ പരിഹാരങ്ങൾക്കായി തിരയാൻ തുടങ്ങുന്നു (Ogre, Irrlicht). ഈ എഞ്ചിനുകൾ അത്ര മോശമല്ല (ടോർച്ച്ലൈറ്റ് ഓഗ്രെയിൽ എഴുതിയിരിക്കുന്നു), എന്നാൽ അവ പഠിക്കാൻ പ്രയാസമാണ്, ഒരു പ്രോഗ്രാമർ മാത്രമല്ല, ഒരു മുഴുവൻ ടീമും ആവശ്യമാണ്. തീർച്ചയായും, നിങ്ങൾക്ക് ഗെയിം മേക്കർ പോലുള്ള കിറ്റുകളിലേക്ക് തിരിയാം, പക്ഷേ അതിൻ്റെ സഹായത്തോടെ ഒരു ഗുരുതരമായ ഗെയിം കൂട്ടിച്ചേർക്കുന്നത് ബുദ്ധിമുട്ടാണ്.

യൂണിറ്റിയെ സംബന്ധിച്ചിടത്തോളം, ഇതിനകം പൂർത്തിയാക്കിയ പൈപ്പ്ലൈൻ, ഒരു റെഡിമെയ്ഡ് റെൻഡറർ, ശേഖരിച്ച ഭൗതികശാസ്ത്രം, ഓഡിയോ എന്നിവയുണ്ട്. നെറ്റ്‌വർക്കിംഗ്, ബഹുഭാഷ.
രൂപഭാവം:

യഥാർത്ഥത്തിൽ IDE:


പ്ലേ ബട്ടണിൽ ക്ലിക്കുചെയ്തുകൊണ്ട് നിങ്ങൾക്ക് നിലവിലെ ദൃശ്യം നേരിട്ട് IDE-യിൽ പരിശോധിക്കാവുന്നതാണ്.


ബിൽറ്റ്-ഇൻ ക്ലാസ് ഇൻസ്പെക്ടർ വേരിയബിളുകൾക്കായി രണ്ടാമത്തേത് പ്രോസസ്സ് ചെയ്യുന്നു, ഒപ്പം ഈച്ചയിൽ അവ മാറ്റാൻ നിങ്ങളെ അനുവദിക്കുന്നു, ഇത് ജോലി സമയം ഗണ്യമായി ലാഭിക്കുന്നു.


വലതുവശത്ത് പ്രീഫാബുകളുടെ ഇൻസ്പെക്ടർമാർ (ശൂന്യമായ വസ്തുക്കൾ), ഇടതുവശത്ത് എൻ്റിറ്റികൾ (ഒബ്ജക്റ്റുകൾ സ്ഥിതിചെയ്യുന്നു നിലവിലെ പദ്ധതി). ഒരു ലെവൽ കാണുമ്പോൾ, നിങ്ങൾക്ക് അത് നിർത്തി കാണാനാകും നിലവിലുള്ള അവസ്ഥവസ്തുക്കൾ. ഇത് സമയം ലാഭിക്കുന്നു; നിങ്ങൾ ലോഗുകൾ ഇടയ്ക്കിടെ വായിക്കുകയോ അവയിൽ ഒരു ചെറിയ വേരിയബിളിനായി നോക്കുകയോ ചെയ്യേണ്ടതില്ല.


AAA-ക്ലാസ് പ്രോജക്റ്റിൻ്റെ ഡെവലപ്പർമാർ മിക്കവാറും അവരുടെ സ്വന്തം എഞ്ചിൻ എഴുതുകയോ UnrealEngine3 പോലെയുള്ള എന്തെങ്കിലും വാങ്ങുകയോ ചെയ്യും. എന്നാൽ പ്രോഗ്രാമർമാരുടെ എണ്ണം കുറവാണെങ്കിൽ എഴുതുക സ്വന്തം എഞ്ചിൻവിലയേറിയതായി മാറിയേക്കാം. യൂണിറ്റിയിൽ ബ്രൗസർ അടിസ്ഥാനമാക്കിയുള്ള കാഷ്വൽ ഗെയിം വികസിപ്പിക്കുന്നതിൻ്റെ വേഗതയും സങ്കീർണ്ണതയും ഫ്ലാഷിനേക്കാൾ വളരെ കൂടുതലാണ്, കൂടാതെ ഗ്രാഫിക്കൽ മേന്മയും വ്യക്തമാണ്.

യൂണിറ്റി എഞ്ചിൻ ഉപയോഗിച്ച് വെബ്സൈറ്റുകൾ, അവതരണങ്ങൾ, ശാസ്ത്രീയ പ്രോജക്ടുകൾ എന്നിവ എഴുതാനും തികച്ചും സാദ്ധ്യമാണ്.

യൂണിറ്റിക്ക് അവസരം നൽകുന്നത് മൂല്യവത്താണ് - ഈ എഞ്ചിൻ അനുഭവപരിചയമില്ലാത്ത ഉപയോക്താവിനെ അതിൻ്റെ സൗകര്യം, വഴക്കം, കഴിവുകൾ, വികസനത്തിൻ്റെ വേഗത എന്നിവയാൽ ആകർഷിക്കുന്നു.

നമുക്ക് ഒരുമിച്ച് കണ്ടെത്താം: എന്താണ് ഐക്യം വെബ് പ്ലെയർപ്രോഗ്രാം എങ്ങനെ പ്രവർത്തിക്കുന്നു, അതിൻ്റെ ഉദ്ദേശ്യം എന്താണ്.

അടിസ്ഥാനപരമായി, പ്രോഗ്രാമിനെക്കുറിച്ചുള്ള ചോദ്യങ്ങൾ ഉപയോക്താവ് തൻ്റെ കമ്പ്യൂട്ടറിലേക്ക് ഡൌൺലോഡ് ചെയ്യുമ്പോൾ ആ നിമിഷങ്ങളിൽ പ്രത്യക്ഷപ്പെടുന്നു, പക്ഷേ ഫലത്തിൽ അതിൻ്റെ സാന്നിധ്യത്തിൻ്റെ സൂചനകളൊന്നും കാണുന്നില്ല.

അതായത്, ആരംഭ മെനുവിൽ കുറുക്കുവഴികളൊന്നുമില്ല, ഡെസ്‌ക്‌ടോപ്പിലും അവ കണ്ടെത്താനാകില്ല, ചിലപ്പോൾ ഇതിലും പ്രവർത്തിക്കുന്ന പ്രക്രിയകൾഇൻസ്റ്റാളേഷൻ കഴിഞ്ഞയുടനെ പുതിയതൊന്നും ദൃശ്യമാകില്ല.

അതിനാൽ അറിയുന്നത് രസകരമായിരിക്കും കൂടെ സോഫ്റ്റ്വെയർഞങ്ങളിൽ ഭൂരിഭാഗവും ജോലി ചെയ്യുന്നു.

ഉള്ളടക്കം:

നിർവ്വചനം

ചോദ്യത്തിലെ ആശയം ഗെയിമുകൾക്കായുള്ള ഒരു പ്രത്യേക കളിക്കാരനെ സൂചിപ്പിക്കുന്നു. അവന്റെ പേര് രണ്ട് ഭാഗങ്ങൾ ഉൾക്കൊള്ളുന്നു:

    ഐക്യം.ഇത് വളരെ പ്രശസ്തമായ എഞ്ചിനാണ്. മാത്രമല്ല, ഭൂരിപക്ഷവും ആധുനിക ആപ്ലിക്കേഷനുകൾ, എവിടെയെങ്കിലും ഗ്രാഫിക്സും ഇൻ്ററാക്ടിവിറ്റിയും ഉള്ളിടത്ത്, അതിൽ എഴുതിയിരിക്കുന്നു. ഒരുപക്ഷേ OpenGl പോലുള്ള വാക്കുകൾ നിങ്ങളോട് എന്തെങ്കിലും പറയും. അതിനാൽ, ഈ ആശയങ്ങളെല്ലാം എങ്ങനെയെങ്കിലും ഗ്രാഫിക്സുമായി ബന്ധപ്പെട്ടിരിക്കുന്നു. കൂടുതൽ വ്യക്തമായി പറഞ്ഞാൽ, പ്രദർശിപ്പിക്കുന്ന മൂന്ന് സാങ്കേതികവിദ്യകളാണ് ഇവ ഗ്രാഫിക് ഉള്ളടക്കംഅത് ഒപ്റ്റിമൈസ് ചെയ്യുകയും മെച്ചപ്പെടുത്തുകയും ചെയ്യുക. എന്നാൽ തുടക്കത്തിൽ, മിക്ക കേസുകളിലും, എല്ലാം യൂണിറ്റിയിലാണ് പ്രവർത്തിക്കുന്നത്.

    വെബ് പ്ലെയർ.ഈ പദം സാധാരണയായി ബ്രൗസറിൽ ചില ഉള്ളടക്കങ്ങൾ പ്രവർത്തിപ്പിക്കുന്ന ഒരു പ്രോഗ്രാമിനെ സൂചിപ്പിക്കുന്നു. വീഡിയോകൾ പ്ലേ ചെയ്യുന്നതിൻ്റെ ഉത്തരവാദിത്തം അല്ലെങ്കിൽ ഞങ്ങൾ പരിഗണിക്കുന്ന പ്ലെയർ ഇതായിരിക്കാം.

അങ്ങനെ, ഈ രണ്ട് സാധാരണ ആശയങ്ങളുടെ സംയോജനമാണ് നമുക്ക് ലഭിക്കുന്നത്.

നിങ്ങൾ അവ ഒരുമിച്ച് ചേർക്കുകയാണെങ്കിൽ, യൂണിറ്റി എഞ്ചിനിൽ എഴുതിയ ഗെയിമുകൾ പ്രവർത്തിപ്പിക്കുന്ന ഒരു (ആഡ്-ഓൺ) നിങ്ങൾക്ക് ലഭിക്കും. എന്തുകൊണ്ട് അത് ആവശ്യമാണ് എന്നതാണ് അടുത്ത ലോജിക്കൽ ചോദ്യം.

ഉദ്ദേശം

അതിനാൽ, ഈ പ്രോഗ്രാം അനുബന്ധ എഞ്ചിനിൽ എഴുതിയിരിക്കുന്നു. ഇന്ന് ഇത് പ്രധാനമാണ്, കാരണം ഇത് പ്രവർത്തിക്കുന്നത് വളരെ എളുപ്പവും ലളിതവുമാണ്.

3D മോഡലിംഗിൻ്റെയും പ്രോഗ്രാമിംഗിൻ്റെയും ലോകത്തിലെ ഒരു തുടക്കക്കാരന് പോലും ഈ എഞ്ചിനെ നേരിടാനും സ്വന്തമായി നിർമ്മിക്കാനും കഴിയും. ലളിതമായ ഗെയിം.

പരിചയസമ്പന്നരായ ഡെവലപ്പർമാരെ സംബന്ധിച്ചിടത്തോളം, കളിക്കാരന് നന്ദി, അവർക്ക് അവരുടെ . ഈ അവസരം നിരവധി ആനുകൂല്യങ്ങളും വാഗ്ദാനം ചെയ്യുന്നു.

ഉദാഹരണത്തിന്, മിക്കവാറും എല്ലാ ഉപകരണങ്ങളിലും ആപ്ലിക്കേഷനുകൾ പ്രവർത്തിക്കും.

എഴുതിയത് ഇത്രയെങ്കിലും, ആവശ്യകതകൾ സിസ്റ്റം പാരാമീറ്ററുകൾകമ്പ്യൂട്ടറുകൾ ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനേക്കാൾ വളരെ കുറവായിരിക്കും, അതായത് പൂർണ്ണ പതിപ്പ്.

മറുവശത്ത്, സാധാരണ വേണ്ടി ഗെയിംപ്ലേആവശ്യമുണ്ട് ഉയർന്ന വേഗതയുള്ള ഇൻ്റർനെറ്റ്, പ്രത്യേകിച്ച് സങ്കീർണ്ണമായ സാമ്പിളുകൾക്ക്. എല്ലാം തത്സമയം സംഭവിക്കുകയും ഡാറ്റ വേഗത്തിൽ സെർവറിലേക്ക് മാറ്റുകയും വേണം.എന്നാൽ ഇത് ഒരു ചെറിയ പോരായ്മയാണ്, അതിൽ നിന്നുള്ള എഞ്ചിൻ്റെയും ബ്രൗസർ പ്ലെയറിൻ്റെയും എല്ലാ ഗുണങ്ങളും നൽകുന്നു.

എനിക്ക് എവിടെ നിന്ന് ഡൗൺലോഡ് ചെയ്യാം

ഏറ്റവും മികച്ചതും മിക്കവാറും ഏകവുമായ ഓപ്ഷൻ ഔദ്യോഗിക വെബ്സൈറ്റാണ്. മറ്റ് ഉറവിടങ്ങളൊന്നുമില്ല ഈ സാഹചര്യത്തിൽഅസ്വീകാര്യമായ. ഈ എഞ്ചിൻ്റെ പ്രധാന ഉറവിടത്തിലേക്കുള്ള ഒരു ലിങ്ക് ഇതാ.

ഡൗൺലോഡ് പ്രക്രിയ തന്നെ വളരെ ലളിതമാണ്.

നിർഭാഗ്യവശാൽ, മറ്റേതെങ്കിലും ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങൾക്കായി പ്ലെയറിൻ്റെ പതിപ്പുകളൊന്നുമില്ല, Windows, Mac എന്നിവ മാത്രം.

മാത്രമല്ല, ആദ്യത്തേതിനെ സംബന്ധിച്ചിടത്തോളം ഏറ്റവും പുതിയ പതിപ്പ് XP, 7, 8, 10 എന്നിവയ്ക്ക് മാത്രമേ ലഭ്യമാകൂ.

ഡൌൺലോഡ് ചെയ്ത ശേഷം, ഫലമായുണ്ടാകുന്ന ഫയലിൽ നിങ്ങൾ ക്ലിക്ക് ചെയ്യണം. ഇത് ഇൻസ്റ്റലേഷൻ ആരംഭിക്കുന്നതിന് കാരണമാകും.

ബട്ടണിൽ ക്ലിക്ക് ചെയ്യുക എന്നതാണ് മറ്റൊരു ഡൗൺലോഡ് ഓപ്ഷൻ "ഇപ്പോൾ ഇൻസ്റ്റാൾ ചെയ്യുക"ആവശ്യമുള്ള ഏത് ഗെയിമിലും ഈ കളിക്കാരൻ്റെ.

ഡൗൺലോഡ് വളരെ ലളിതമാണ് - നിങ്ങൾ യൂണിറ്റിയിലെ പേജിലേക്ക് പോകുക, അത് സമാരംഭിക്കാൻ ശ്രമിക്കുക, പക്ഷേ ഒന്നും പ്രവർത്തിക്കുന്നില്ല, കാരണം ആവശ്യമായ പ്ലഗിൻഇല്ല.

ഗെയിമിന് പകരം മുകളിലുള്ള ബട്ടൺ ദൃശ്യമാകുന്നു. നിങ്ങൾ ശാന്തമായി അമർത്തുക. അത്രയേയുള്ളൂ!

വൈറസ് പിടിപെടുന്നത് എങ്ങനെ ഒഴിവാക്കാം

ഡൌൺലോഡ് ചെയ്യുമ്പോൾ, രഹസ്യമായവ ഉൾപ്പെടെ പിക്കപ്പ് അപകടമുണ്ട്.

പലപ്പോഴും, ഈ കളിക്കാരൻ്റെ മറവിൽ, ആക്രമണകാരികൾ ഏതെങ്കിലും തരത്തിലുള്ള പോസ്റ്റുകൾ ഇടുന്നു എന്നതാണ് വസ്തുത വിചിത്രമായ ഫയലുകൾഅവരെ അവനായി മാറ്റുകയും ചെയ്യുക.

അതിനാൽ ഡൗൺലോഡ് ചെയ്യുമ്പോൾ അത് നല്ലതാണ് കുറച്ച് ശുപാർശകൾ പിന്തുടരുക:

  • ഔദ്യോഗിക വെബ്സൈറ്റിൽ നിന്ന് മാത്രം പ്ലഗിൻ ഡൗൺലോഡ് ചെയ്യുക.ഗെയിമിൽ പോലും പ്രവേശിക്കാതിരിക്കുന്നതാണ് നല്ലത്. ഒരു ആക്രമണകാരി തൻ്റെ വെബ്‌സൈറ്റിലേക്ക് ഒരു ആരോപണവിധേയനായ ഗെയിം അപ്‌ലോഡ് ചെയ്യുന്നു, അത് ആരംഭിക്കുന്നില്ല, കൂടാതെ ചിത്രം 4-ൽ ഉള്ളത് പോലെ ഒരു ബട്ടൺ എല്ലായ്പ്പോഴും ദൃശ്യമാകും. പക്ഷേ അവിടെ ഗെയിം ഇല്ലാത്തതിനാൽ അത് ആരംഭിക്കാൻ കഴിയില്ല. പകരം ഉണ്ട്. അതിനാൽ പോകുന്നതാണ് നല്ലത്.
  • ഇതിൽ നിന്ന് പ്ലെയർ ഡൗൺലോഡ് ചെയ്യരുത് മൂന്നാം കക്ഷി വിഭവങ്ങൾ, പ്രത്യേകിച്ച് ഫോറങ്ങളിൽ നിന്ന്.പലപ്പോഴും ഉപയോക്താക്കൾ, വളരെ സൗഹാർദ്ദപരമായ ആളുകൾ, ദയവുചെയ്ത് ഒരു ലിങ്ക് നൽകുക പുതിയ പതിപ്പ്കളിക്കാരൻ. വീണ്ടും, അത് അവിടെയില്ല, വൈറസ് മാത്രമാണ്.
  • വൈറസുകൾക്കായി നിങ്ങളുടെ കമ്പ്യൂട്ടർ പതിവായി പരിശോധിക്കുക.

ഇൻസ്റ്റാളേഷൻ കഴിഞ്ഞയുടനെ പ്രോഗ്രാം ഏതെങ്കിലും വിധത്തിൽ സ്വയം കാണിക്കുന്നില്ലെങ്കിൽ ഭയപ്പെടേണ്ടതില്ല. ഈ സാഹചര്യത്തിൽ ഇത് സാധാരണമാണ്!

അതിനാൽ, ഇന്ന് ഞാൻ നിങ്ങളോട് ഐക്യത്തെക്കുറിച്ച് പറയാൻ ആഗ്രഹിക്കുന്നു (അത് ഇതുവരെ പരിചിതമല്ലാത്തവർ, കുറഞ്ഞത്). തീർച്ചയായും, ഹബ്രെയിൽ അതെന്താണെന്ന് അറിയാവുന്ന ആളുകളുണ്ട്, പക്ഷേ ഈ വിഷയത്തെ പരാമർശിക്കുന്ന വിനാശകരമായ ചെറിയ വിഷയങ്ങൾ തിരയൽ നൽകുന്നു - അവയിൽ രണ്ടെണ്ണം പുതിയ പതിപ്പുകൾ റിപ്പോർട്ട് ചെയ്യുന്നു, ഒന്ന് ഹ്രസ്വമായി അവതരിപ്പിക്കുന്നു, മറ്റൊന്ന് അതിൻ്റെ ഉപയോഗത്തിനായി സമർപ്പിക്കുന്നു. “ക്ഷമിക്കാനാവില്ല, ഞങ്ങൾ ഇത് പരിഹരിക്കേണ്ടതുണ്ട്!” ഞാൻ ചിന്തിച്ചു, സാങ്കേതികവിദ്യയെ ജനപ്രിയമാക്കുന്നതിന് ഒരു ചെറിയ അവതരണം എഴുതാൻ തീരുമാനിച്ചു. നിങ്ങൾ ഇതിനകം വിഷയത്തിലാണെങ്കിൽ, നിങ്ങൾ കൂടുതൽ വായിക്കേണ്ടതില്ല.

സത്യം പറഞ്ഞാൽ, ഞാൻ വിക്കിപീഡിയയിൽ വായിക്കുമ്പോൾ, ഒരു സാധാരണ IDE ഉള്ള, അന്തർനിർമ്മിതമായ ഒരു സ്വതന്ത്ര (കുറഞ്ഞത് പൂർണ്ണമായും സാധാരണ പ്രവർത്തനക്ഷമതയുള്ള സൗജന്യ ലൈസൻസ് ഉള്ളത്) 3D എഞ്ചിൻ സാധാരണഭൗതികശാസ്ത്രം, ഓഡിയോ എഞ്ചിൻ, നെറ്റ്‌വർക്ക് മൾട്ടിപ്ലെയറിൻ്റെ നേരിട്ടുള്ള നിർവ്വഹണം എന്നിവയിൽ നിങ്ങൾക്ക് എല്ലാത്തിനും ആപ്ലിക്കേഷനുകൾ നിർമ്മിക്കാൻ കഴിയും, ഒരുപക്ഷേ, നിക്സുകൾ (Windows, MacOS, Wii, iPhone, iPod, iPad, Android, PS3, XBox 360 പിന്തുണയ്ക്കുകയും സാധാരണ പ്രവർത്തിക്കുകയും ചെയ്യുന്നു) എനിക്ക് ഇതിനകം ഒരു ക്യാച്ച് അനുഭവപ്പെട്ടു.

ബ്രൗസറിൽ അന്തർനിർമ്മിതമായ ഒരു പ്ലഗിനിനായുള്ള ഒരു പ്രത്യേക പതിപ്പിലേക്ക് ഏത് യൂണിറ്റി ആപ്ലിക്കേഷനും കംപൈൽ ചെയ്യാൻ കഴിയുമെന്ന് ഞാൻ കണ്ടെത്തിയപ്പോൾ, നിങ്ങൾക്ക് ഫയർഫോക്സ് വിൻഡോയിൽ സത്യസന്ധവും പൂർണ്ണവുമായ ട്രൈഡ് കാണാൻ കഴിയും, പ്രായോഗികമായി മോഡലുകളുടെ ഗുണനിലവാരവും ടെക്സ്ചർ റെസല്യൂഷനും കുറയ്ക്കാതെ - അത്തരം സന്ദർഭങ്ങളിൽ, പൂർണ്ണമായ അസംബന്ധം എല്ലായ്പ്പോഴും ഇങ്ങനെയാണെന്ന് എനിക്ക് ഏതാണ്ട് ഉറപ്പായിരുന്നു.

ഞാൻ ഈ അത്ഭുതം എനിക്കായി സൃഷ്ടിക്കുകയും മുകളിൽ പറഞ്ഞവയെല്ലാം സത്യമാണെന്ന് ബോധ്യപ്പെടുകയും ചെയ്തപ്പോൾ, ഞാൻ ഏറെക്കുറെ പ്രണയത്തിലായി.

ഇൻറർനെറ്റിലേക്ക് സത്യസന്ധമായ ട്രിഡ് കൊണ്ടുവരിക എന്ന ലക്ഷ്യം സ്വയം സജ്ജമാക്കുന്ന സാങ്കേതിക വിദ്യകൾ പലതവണ പിറന്നു. വിനാശകരമായ VRML-നെ ഓർക്കാം, അൽപ്പം കുറവുള്ള ActiveWorlds... ഇന്ന് ആരും അവരെ ഓർക്കുന്നില്ല. താമസിയാതെ ലോകം മുഴുവൻ HTML5 കൊണ്ട് നിറയും, 3D ആക്സിലറേഷനോടുകൂടിയ ഒരു പുതിയ ഫ്ലാഷ് പുറത്തിറങ്ങും... എന്നാൽ ഇത് സംഭവിക്കുന്നത് വരെ, വെബിലെ മൾട്ടിമീഡിയ ഉള്ളടക്കത്തിൻ്റെ ലോകം നിലവിലുള്ളതാണ്. ഫ്ലാഷ് പതിപ്പ്, ജാവ, സിൽവർലൈറ്റ് എന്നിവയ്‌ക്കൊപ്പം. ഒരുപക്ഷേ ഫ്ലാഷും മാത്രം. ഡെവലപ്പർമാർ മറ്റ് സാങ്കേതികവിദ്യകൾ ബുദ്ധിമുട്ടോടെ ഉപയോഗിക്കുന്നു, ഇത് മനസ്സിലാക്കാവുന്നതേയുള്ളൂ - ഒരു ഗെയിം കളിക്കാൻ/ഒരു സൈറ്റ് കാണുന്നതിന് വേണ്ടി മറ്റൊരു മൂന്നാം കക്ഷി പ്ലഗിൻ ഇൻസ്റ്റാൾ ചെയ്യാൻ ഉപയോക്താവിനെ നിർബന്ധിക്കുന്നത് ബുദ്ധിമുട്ടാണ്.

എന്നിരുന്നാലും, മുകളിൽ സൂചിപ്പിച്ച എഞ്ചിൻ്റെ പുതിയ, മൂന്നാമത്തെ പതിപ്പ് പുറത്തിറങ്ങുന്നതോടെ, നിങ്ങളുടെ പ്രിയപ്പെട്ട ഫ്ലാഷിൽ നിങ്ങളുടെ വീക്ഷണങ്ങൾ പുനഃപരിശോധിക്കുന്നതിനെക്കുറിച്ച് ചിന്തിക്കാം. അവസാനം, കോംഗ്രെഗേറ്റ് പോലുള്ള ഫ്ലാഷ് കളിപ്പാട്ടങ്ങളുടെ ഭീമന്മാർ ഈ സാങ്കേതികവിദ്യയിൽ ശ്രദ്ധ ചെലുത്തിയാൽ (പ്രത്യേകിച്ച്, അവർ ഒരു മത്സരം പ്രഖ്യാപിച്ചു. മികച്ച ഗെയിംഐക്യത്തിൽ) - കുറഞ്ഞത് അത് നോക്കുന്നത് മൂല്യവത്താണ്.

നിങ്ങൾക്ക് പല സ്ഥലങ്ങളിലും നോക്കാം, പക്ഷേ ഒരു ഉദാഹരണമായി ഞാൻ കുറച്ച് ലിങ്കുകൾ നൽകും. ലിങ്കുകൾ പിന്തുടർന്ന്, പ്ലഗിൻ ഇൻസ്റ്റാൾ ചെയ്യാൻ നിങ്ങളോട് ആവശ്യപ്പെടും - അതിൻ്റെ ഭാരം കിലോബൈറ്റും ബ്രൗസർ പുനരാരംഭിക്കാതെ തന്നെ പ്രവർത്തിക്കുന്നു (നിർഭാഗ്യവശാൽ, ഡെമോകളുടെ വലുപ്പം കണക്കാക്കാൻ കഴിഞ്ഞില്ല, അതിനാൽ ശ്രദ്ധിക്കുക - അളവുകൾ ഏകദേശം 30-50 മീറ്റർ ആകാം):

  • ബൂട്ട്‌ക്യാമ്പ് മൂന്നാം പതിപ്പിനുള്ള ഒരു ഡെമോയാണ്, ഒരു തേർഡ്-പേഴ്‌സൺ ഷൂട്ടർ, ഇപ്പോൾ മുഴുവൻ എഞ്ചിൻ്റെയും മുഖം ഒരാൾ പറഞ്ഞേക്കാം. ചുവടെയുള്ള മറ്റ് ഡെമോകളിൽ നിങ്ങൾക്ക് ക്ലിക്കുചെയ്യാം - മിക്കതും പഴയ പതിപ്പുകൾ റഫർ ചെയ്യുന്നു, പക്ഷേ നിങ്ങൾക്ക് ഇപ്പോഴും കാണാൻ കഴിയും
  • Kongregate.com-ലെ യൂണിറ്റി വിഭാഗം - ഇവിടെ ഗെയിമുകൾ ഇതിനകം വെബിനായി പൊരുത്തപ്പെടുത്തിയിട്ടുണ്ട്, സാധാരണ ഫ്ലാഷ് ഡ്രൈവുകളേക്കാൾ ഭാരം ഇല്ല
  • ഓഫ്‌സൈറ്റിലെ ഗെയിമുകളുടെ ലിസ്റ്റ് - നിങ്ങൾക്ക് കാണാനും കഴിയും
ഇത് ഏതുതരം മൃഗമാണെന്നും ഇത് ഔദ്യോഗിക വെബ്സൈറ്റിൽ വരച്ചിരിക്കുന്നതുപോലെ നല്ലതാണോ എന്നും കണ്ടുപിടിക്കാൻ ശ്രമിക്കാം.

പ്രോ എറ്റ് കോൺട്രാ

ആരംഭിക്കുന്നതിന്, നമുക്ക് നിബന്ധനകൾ നിർവചിക്കാം. യൂണിറ്റി എന്നത് ഒരു സമ്പൂർണ്ണ ഗെയിം എഞ്ചിനാണ്, അതിലൂടെ മുഴുവൻ വികസന പ്രക്രിയയും (നന്നായി, വിഭവങ്ങൾ തയ്യാറാക്കുന്നതിനും സ്ക്രിപ്റ്റിംഗിനും ഒഴികെ) ഉൾപ്പെടുത്തിയിരിക്കുന്ന എവരിവിംഗ് എഡിറ്ററിൽ നടക്കും. സാധാരണഗതിയിൽ, ചോദ്യത്തിൻ്റെ അത്തരമൊരു രൂപീകരണം അർത്ഥമാക്കുന്നത്, സാവധാനത്തിലുള്ള GUI കൊണ്ട് പടർന്നുകയറുന്ന ഒരു അസാധുവായ രാക്ഷസനാണ്, അത് ഉപയോഗിച്ച് കളിക്കരുത്, "ഗെയിംദേവ്-വന്നാബിസ്" വിഭാഗത്തിൽ നിന്നുള്ള കൗമാരക്കാരെ ഗെയിംദേവിൽ ഉൾപ്പെട്ടതായി തോന്നിപ്പിക്കുന്നതിന് രൂപകൽപ്പന ചെയ്‌തിരിക്കുന്നു. എന്നാൽ ഈ വിഷയമുള്ള ടാബ് നിങ്ങൾ ഇതുവരെ അടയ്ക്കരുത് - യൂണിറ്റി ഈ ടെസ്റ്റിൽ നിന്നുള്ളതല്ല. അപ്പോൾ, എന്താണ് ഐക്യത്തിൻ്റെ നല്ലത്? നമുക്ക് നോക്കാം, അതേ സമയം എപ്പിക് ഗെയിമുകൾ സ്വതന്ത്ര ഡെവലപ്പർമാർക്കായി സൗജന്യമാക്കിയ UnrealEngine 3-നുള്ള UDK - SDK-മായി താരതമ്യം ചെയ്യുക.

നല്ല ഐക്യം:

  • അതിൻ്റെ IDE ഉപയോഗിച്ച്, ഇത് ഒരു സീൻ എഡിറ്റർ (ചുവടെ ലിസ്റ്റുചെയ്‌തിരിക്കുന്ന എല്ലാത്തിനും ഒരു എഡിറ്റർ), ഒരു ഗെയിം ഒബ്‌ജക്റ്റ് എഡിറ്റർ, കൂടാതെ പോലും സംയോജിപ്പിക്കുന്നു ലളിതമായ എഡിറ്റർസ്ക്രിപ്റ്റുകൾ ഉൾപ്പെടുത്തിയിട്ടുണ്ട്. കൂടാതെ, ഇൻ ഉൾപ്പെടുത്തിയത്മരങ്ങളുടെ ജനറേറ്റർ a la SpeedTree (മോശമല്ല), ഭൂപ്രദേശങ്ങൾ (നിലവാരം, സൗകര്യപ്രദം);
  • സ്‌ക്രിപ്‌റ്റിംഗ് കഴിവുകൾ - യുഡികെയിൽ നിന്ന് വ്യത്യസ്തമായി, നിങ്ങൾക്ക് അന്തർനിർമ്മിത സ്വയം എഴുതിയ ഭാഷയിൽ മാത്രമേ എഴുതാൻ കഴിയൂ, യൂണിറ്റിക്ക് മൂന്ന് ഭാഷകൾ ലഭ്യമാണ്: ജാവാസ്‌ക്രിപ്റ്റ്, സി#, കൂടാതെ ബൂ എന്ന പൈത്തൺ ഡയലക്‌റ്റ്. ഞാൻ ഇത് വ്യക്തിപരമായി പരിശോധിച്ചിട്ടില്ല, പക്ഷേ റഷ്യൻ കമ്മ്യൂണിറ്റിയിൽ യുഡികെയിലെ സ്‌ക്രിപ്റ്റ് എക്‌സിക്യൂഷൻ്റെ വേഗത നിരവധി മടങ്ങ് കുറവാണെന്ന വാക്യങ്ങൾ ഉണ്ടായിട്ടുണ്ട് (ഇത് മനസ്സിലാക്കാവുന്നതേയുള്ളൂ - യൂണിറ്റിയിൽ, എല്ലാത്തിനുമുപരി, സ്‌ക്രിപ്റ്റുകൾ നേറ്റീവ് കോഡിലേക്ക് സമാഹരിച്ചിരിക്കുന്നു);
  • ക്രോസ്-പ്ലാറ്റ്ഫോം - മുകളിൽ സൂചിപ്പിച്ചതുപോലെ, Windows, MacOS, Wii, iPhone, iPod, iPad, Android, PS3, XBox 360 എന്നിവ പിന്തുണയ്ക്കുന്നു. തീർച്ചയായും, വെബ് പ്ലഗിൻ മറക്കരുത്. അവയെല്ലാം ഒരു സ്വതന്ത്ര ലൈസൻസിന് കീഴിൽ ലഭ്യമല്ല (വാസ്തവത്തിൽ, വിൻ, മാക്, വെബ് എന്നിവയ്ക്ക് മാത്രമേ ബിൽഡുകൾ ലഭ്യമാകൂ), എന്നാൽ ഇത് മനസ്സിലാക്കാവുന്നതേയുള്ളൂ. വിൻഡോസിനും മാക്കിനും കീഴിൽ, കോഡിൽ മാറ്റങ്ങളൊന്നുമില്ലാതെ എല്ലാം കംപൈൽ ചെയ്യുന്നു; വെബിനായി, തീർച്ചയായും, നിങ്ങൾ വിഭവങ്ങൾ വെട്ടിക്കുറയ്ക്കേണ്ടിവരും - ബ്രൗസറിൽ ഒരു ലെവൽ തുറക്കാൻ 400 മീറ്റർ ഡൗൺലോഡ് ചെയ്യുന്നത് വളരെ സൗകര്യപ്രദമല്ല. വെബ് പതിപ്പിൻ്റെ പ്രവർത്തനം ഞാൻ താഴെ വിവരിക്കും;
  • ഗ്രാഫിക്‌സിൻ്റെ നില തികച്ചും ആധുനികമാണ് - കൂടാതെ, നടപ്പിലാക്കിയ സവിശേഷതകളുടെ എണ്ണത്തിൽ UDK തീർച്ചയായും യൂണിറ്റിയേക്കാൾ താഴ്ന്നതാണ് - എല്ലാത്തിനുമുപരി, UnrealEngine-നെ ഈ മേഖലയിലെ മുൻനിരകളിലൊന്നായി വിളിക്കാം, അതിനെ മറികടക്കാൻ പ്രയാസമാണ്. . എന്നാൽ യൂണിറ്റി മാറ്റിവച്ച ലൈറ്റിംഗ്, ഒരു ബിൽറ്റ്-ഇൻ ഷേഡർ എഡിറ്റർ, ഒരു സ്റ്റാൻഡേർഡ് പോസ്റ്റ്-പ്രോസസ്സിംഗ് ഇഫക്റ്റുകൾ (ഒരു പൂർണ്ണമായ ലിസ്റ്റ്, നിങ്ങൾക്ക് തീർച്ചയായും സ്വന്തമായി എഴുതാം), ഇപ്പോൾ ഫാഷനബിൾ SSAO - ചുരുക്കത്തിൽ, സൃഷ്ടിക്കുന്നതിനുള്ള മുഴുവൻ ഉപകരണങ്ങളും ഒരു AAA പ്രോജക്റ്റ് ഉണ്ട്. വഴിയിൽ, ഇത് ലൈറ്റ്മാപ്പുകൾ ആവശ്യത്തേക്കാൾ വേഗത്തിലാക്കുന്നു;
  • ഫിസിക്സ് എഞ്ചിൻ - ഒരു ഫിസിക്സ് എഞ്ചിന് ചെയ്യാൻ കഴിയുന്നതെല്ലാം ഉണ്ട്. നിങ്ങൾക്കറിയാവുന്നത് ഉപയോഗിച്ച് നിങ്ങളുടെ സ്വന്തം ഹാഫ്-ലൈഫ് 2 ഉണ്ടാക്കുക? എളുപ്പത്തിൽ!
  • പ്രകടനവും സ്കേലബിളിറ്റിയും - ഒരു മടിയും കൂടാതെ ഞങ്ങൾ അത് "മികച്ചത്" നൽകുന്നു. കാരണം, എഞ്ചിൻ ഇക്കാര്യത്തിൽ പതിവ് ജോലികളിൽ ഭൂരിഭാഗവും സ്വന്തമായി കൈകാര്യം ചെയ്യുന്നു, കൂടാതെ മികച്ച ജോലി ചെയ്യുന്നു;
  • ഒരു വെബ് പ്ലഗിനിൽ ഏതെങ്കിലും ആപ്ലിക്കേഷൻ സമാരംഭിക്കുന്നു - ഞങ്ങൾ ഇതിനെക്കുറിച്ച് ഇതിനകം സംസാരിച്ചു, പക്ഷേ ഇത് വീണ്ടും പരാമർശിക്കുന്നത് പാപമല്ല.
  • ഒരു ലൈസൻസിന് കുറഞ്ഞ വില - $1500 മാത്രം. കൂടാതെ സൗജന്യ പതിപ്പ്, ചില ഗുണങ്ങളില്ലാതെ;
എങ്ങനെയെങ്കിലും ഇങ്ങനെ. എന്തുകൊണ്ടാണ് ഇത് മോശമായതെന്ന് ഇപ്പോൾ നമുക്ക് ചർച്ച ചെയ്യാം:
  • അത് അടച്ചിരിക്കുന്നു. ആ. ലൈസൻസ് ഉണ്ടെങ്കിലും അവർ നിങ്ങൾക്ക് സോഴ്‌സ് കോഡുകൾ നൽകില്ല. UDK ഉപയോഗിച്ച്, ഞാൻ എല്ലാം ശരിയായി മനസ്സിലാക്കിയാൽ, ചിത്രം ഒന്നുതന്നെയാണ് - കൂടുതൽ പണത്തിന് സോഴ്‌സ് കോഡുകൾ പ്രത്യേകം ലൈസൻസ് ചെയ്‌തിരിക്കുന്നു. എന്നിരുന്നാലും, സോഴ്‌സ് കോഡ് ഉപയോഗിച്ച് ഞങ്ങൾ ചെയ്യുന്ന അതേ കാര്യം തന്നെ ചെയ്യാൻ യൂണിറ്റിയിൽ നിങ്ങൾക്ക് സ്‌ക്രിപ്റ്റുകൾ ഉപയോഗിക്കാം - നിങ്ങൾക്ക് മിക്കവാറും എല്ലാം മോഡ് ചെയ്യാൻ കഴിയും... എന്നിട്ടും, സോഴ്‌സ് കോഡ് എല്ലാവിധത്തിലും മികച്ചതാണ്, അതിനാൽ ഇത് ഒരു മൈനസ് ആണ് - at മൂന്നാം കക്ഷി ഭൗതികശാസ്ത്രം അല്ലെങ്കിൽ അതേ സ്പീഡ്ട്രീ ചേർക്കാൻ ആഗ്രഹിക്കുന്നവർക്ക് കുറഞ്ഞത്;
  • ലാഭം.
സത്യം പറഞ്ഞാൽ, ഞാൻ ഇതുവരെ യഥാർത്ഥ കുറവുകളൊന്നും കാണുന്നില്ല. എഞ്ചിൻ സുസ്ഥിരവും ഉൽപ്പാദനക്ഷമവും ഉപയോഗിക്കാൻ എളുപ്പവുമാണ് - നിങ്ങൾക്ക് കൂടുതൽ എന്താണ് വേണ്ടത്? തീർച്ചയായും ചില ദോഷങ്ങളുമുണ്ട്. അതിനാൽ, ആനിമേഷനുകളുടെ വിചിത്രമായ അഡിറ്റീവ് മിശ്രണത്തെക്കുറിച്ചുള്ള റിപ്പോർട്ടുകൾ ഞാൻ പലപ്പോഴും കാണാറുണ്ട്. ഭൂപ്രദേശങ്ങളിലേക്ക് ഒന്നിലധികം മെറ്റീരിയലുകൾ നൽകുന്നതിൻ്റെ അഭാവത്തെക്കുറിച്ച് ചിലർ പരാതിപ്പെടുന്നു - എനിക്കറിയില്ല, ഞാൻ ഇത് പരീക്ഷിച്ചിട്ടില്ല. എന്നാൽ മേൽപ്പറഞ്ഞ ഗുണങ്ങളുടെ വെളിച്ചത്തിൽ ഇത് ശരിക്കും പ്രാധാന്യമുള്ളതാണോ? എന്നെ സംബന്ധിച്ചിടത്തോളം ഇല്ല.

മിക്ക ചെറിയ ടീമുകളുടെയും പ്രധാന പ്രശ്നം എല്ലായ്പ്പോഴും എഞ്ചിൻ ആയിരുന്നു എന്നതാണ് വസ്തുത (നന്നായി, ആശയങ്ങളുടെ അഭാവം കൂടാതെ നല്ല കലതീർച്ചയായും, പക്ഷേ ഞങ്ങൾ ഇപ്പോൾ അതിനെക്കുറിച്ച് സംസാരിക്കുന്നില്ല). എഞ്ചിൻ ഒരു 3D റെൻഡറർ മാത്രമല്ല, ഇത് ഒരു കൂട്ടം പൈപ്പ്‌ലൈൻ ടൂളുകൾ കൂടിയാണ് - ഇറക്കുമതി ചെയ്യുന്നവർ, എഡിറ്റർമാർ, കാഴ്ചക്കാർ... . മിനിമലിസം മോശമല്ല, പ്രിയപ്പെട്ട 8-ബിറ്റ് ശൈലിയിൽ നിർമ്മിച്ച നിരവധി അത്ഭുതകരമായ ഗെയിമുകൾ ഉണ്ട്, അവ നമുക്ക് കണക്കാക്കാൻ പോലും കഴിയില്ല... എന്നാൽ അവയിൽ മിക്കതും ഒരു ദിവസത്തെ പ്രോജക്റ്റുകളാണ് (Minecraft കണക്കാക്കില്ല, അതെ. കൂടാതെ വഴി, ഇത് ആദ്യം മുതൽ എഴുതിയതല്ല, LWJGL-ൽ). ഒരു ദിവസത്തിൽ കൂടുതൽ കളിക്കുന്ന ഒരു ഗെയിമിൻ്റെ കാര്യം വരുമ്പോൾ, നിങ്ങൾക്ക് ഒരു പൂർണ്ണമായ എഞ്ചിൻ ആവശ്യമാണ്, തുടർന്ന് ഞങ്ങൾ നോക്കാൻ തുടങ്ങും സ്വതന്ത്ര പരിഹാരങ്ങൾ. Ogre, Irrlicht എന്നിവരും അവരെപ്പോലെയുള്ള കുറച്ചുപേരും തീർച്ചയായും നല്ലവരാണ്, പക്ഷേ a) അവർ ധാർമ്മികമായി കാലഹരണപ്പെട്ടവരാണ്, b) അവരെ പഠിച്ച് പൂർത്തിയാക്കാൻ സമയമില്ല ജോലി സാഹചര്യംധാരാളം സമയവും അവയുടെ പിന്നിൽ വലിയ സൈദ്ധാന്തിക അടിത്തറയും ആവശ്യമാണ്. തീർച്ചയായും, അവ ഉപയോഗിച്ച് നിങ്ങൾക്ക് രസകരമായതും വിൽക്കാവുന്നതുമായ ഒരു പ്രോജക്റ്റ് എഴുതാൻ കഴിയും (ടോർച്ച്ലൈറ്റ് ഓൺ ഓഗ്രെ ഇതിന് ഒരു ഉദാഹരണമാണ്), എന്നാൽ നിങ്ങൾക്ക് ഇപ്പോഴും ഒന്നിൽ കൂടുതൽ പ്രോഗ്രാമർമാർ ആവശ്യമാണ്. ഗെയിം മേക്കർ പോലുള്ള "പ്രോഗ്രാമിംഗ് ഭാഷകളെക്കുറിച്ച് അറിവില്ലാത്ത ഗെയിമുകൾ" ഉണ്ട്, എന്നാൽ ഇവ കളിപ്പാട്ടങ്ങളാണ്, സത്യം പറഞ്ഞാൽ.

യൂണിറ്റിയുടെ കാര്യത്തിൽ, ഞങ്ങൾക്ക് ഒരു റെഡിമെയ്ഡ് പൈപ്പ്ലൈൻ ഉണ്ട്, ഒരു റെഡിമെയ്ഡ് റെൻഡറർ, റെഡിമെയ്ഡ് ഫിസിക്സ്, ഓഡിയോ കൂടാതെ നെറ്റ്വർക്ക് ലൈബ്രറി, നിങ്ങൾക്ക് പരിചിതമായ ഒരു ഭാഷയിൽ കോഡ് ചെയ്യാൻ കഴിയും - വാസ്തവത്തിൽ, കോഡിംഗ് ഭാഗത്ത് നിന്ന്, ജാവാസ്ക്രിപ്റ്റിൻ്റെ അടിസ്ഥാനകാര്യങ്ങൾ മാത്രമേ ഞങ്ങൾക്ക് അറിയാവൂ, കൂടാതെ ഒരു FPS സൃഷ്ടിക്കുന്നതിന് ഔദ്യോഗിക സഹായം പരിശോധിക്കാൻ ഒരാഴ്ച ചിലവഴിക്കുക. റിലീസ് ചെയ്യാനുള്ള വഴിയിലെ മൈനസ് ഒരു തടസ്സം. മറ്റൊരാൾ എഴുതിയ കോഡിൻ്റെ ഗുണനിലവാരത്തിൽ ആരെങ്കിലും വിശ്വസിക്കുന്നില്ലെങ്കിൽ, അത് ശരിയാക്കാൻ കഴിയില്ല, അത് അത്ര മോശമല്ല.

അത് കാഴ്ച്ചയ്ക് എന്ത് പോലെയിരിക്കും

ചിത്രങ്ങൾ ക്ലിക്ക് ചെയ്യാവുന്നവയാണ്.

യഥാർത്ഥത്തിൽ IDE:

IDE-യിൽ തന്നെ നിങ്ങൾക്ക് "പ്ലേ" ബട്ടണിൽ ക്ലിക്കുചെയ്‌ത് നിലവിലെ തത്സമയ രംഗം പരിശോധിക്കാം:

ബിൽറ്റ്-ഇൻ ക്ലാസ് ഇൻസ്‌പെക്ടർ അന്വേഷണം, ടൗട്ടോളജി ക്ഷമിക്കുക, വേരിയബിളുകൾക്കുള്ള ക്ലാസുകൾ, കോഡ് നോക്കാതെ തന്നെ സ്‌ക്രിപ്റ്റുകളിൽ വേരിയബിളുകൾ മാറ്റാൻ നിങ്ങളെ അനുവദിക്കുന്നു. കൂടാതെ ints മാത്രമല്ല, മെറ്റീരിയലുകൾ, ടെക്സ്ചറുകൾ, മോഡലുകൾ... ഇത് ധാരാളം സമയം ലാഭിക്കുന്നു API-യുടെ ഡോക്യുമെൻ്റേഷൻ നല്ല രൂപത്തിൽ സൂചിപ്പിക്കുന്നു, ഉദാഹരണത്തിന്, ഒരു ടെക്സ്ചറിലേക്കുള്ള പാത നേരിട്ട് സ്ക്രിപ്റ്റിൽ എഴുതരുത്, പക്ഷേ ലളിതമായി അനുബന്ധ തരത്തിലുള്ള ഒരു ശൂന്യമായ പ്രോപ്പർട്ടി ക്ലാസിൻ്റെ ശൂന്യമായ പ്രോപ്പർട്ടിയാക്കി നിങ്ങൾക്ക് ആവശ്യമുള്ള ഇൻസ്പെക്ടറിൽ തിരഞ്ഞെടുക്കുക:

പ്രീഫാബുകളുടെയും (വലത്) എൻ്റിറ്റികളുടെയും (ഇടത്) ഇൻസ്പെക്ടർമാർ. ഏകദേശം പറഞ്ഞാൽ, വലതുവശത്ത് ശൂന്യമായ വസ്തുക്കൾ ഉണ്ട്, ഇടതുവശത്ത് നിലവിലെ ദൃശ്യത്തിൽ നിലനിൽക്കുന്ന വസ്തുക്കൾ. എഡിറ്ററിൽ (“പ്ലേ” ബട്ടൺ) ഒരു ലെവൽ പ്രവർത്തിപ്പിക്കുമ്പോൾ, നിങ്ങൾക്ക് ഓട്ടം താൽക്കാലികമായി നിർത്തി ഒബ്‌ജക്റ്റുകളുടെ നിലവിലെ അവസ്ഥ കാണാനാകും - വളരെ കുറച്ച് തവണ നിങ്ങൾ ലോഗുകൾ വായിക്കുകയോ HUD-യിൽ ഒരു ഡീബഗ് ലൈൻ പ്രദർശിപ്പിക്കുകയോ ചെയ്യേണ്ടത് വളരെ സൗകര്യപ്രദമാണ്. ഒരു ചെറിയ വേരിയബിളിൻ്റെ പെരുമാറ്റം:

അവസാനം ഞാൻ പറയാം...

ഇത് വരെയുള്ള എല്ലാ വാക്കാലുള്ള മാലിന്യങ്ങളും സംഗ്രഹിക്കാൻ, നിങ്ങൾ ഒരു AAA പ്രോജക്റ്റ് ചെയ്യുകയാണെങ്കിൽ, മിക്കവാറും നിങ്ങളുടെ സ്വന്തം എഞ്ചിൻ എഴുതും. അല്ലെങ്കിൽ മുമ്പത്തെ പ്രോജക്റ്റിൽ നിന്ന് നിങ്ങൾക്ക് ഇതിനകം ഒരു എഞ്ചിൻ ഉണ്ട്. അല്ലെങ്കിൽ നിങ്ങൾ ഉറവിടങ്ങൾക്കൊപ്പം കുപ്രസിദ്ധമായ UnrealEngine 3-ൻ്റെ നിലവാരത്തിൽ എന്തെങ്കിലും വാങ്ങും. എന്നാൽ നിങ്ങൾ ഒരു ഡസൻ ആളുകളുമായി ഒരു AAA പ്രോജക്റ്റ് ചെയ്യുന്നത് കോഡിംഗിൽ മാത്രമാണെങ്കിൽ ഇതാണ്.

സ്റ്റുഡിയോയിൽ നിങ്ങൾക്ക് പത്ത് പേർ മാത്രമേ ഉള്ളൂവെങ്കിൽ (രണ്ടുപേരെ മാത്രം അനുവദിക്കുക), നിങ്ങളുടെ സ്വന്തം എഞ്ചിൻ എഴുതുന്നത് സാധാരണയായി വളരെ ചെലവേറിയതാണ്. പൂർണ്ണമായ ബ്രൗസർ അധിഷ്‌ഠിത 3D ഗെയിമുകളുടെ തരംഗത്തിലേക്ക് കുതിക്കാനുള്ള പ്രലോഭനം (Ogre-നുള്ള ജാവ റാപ്പർ കണക്കാക്കില്ല. ശരിക്കും) പ്രായോഗികമായി യൂണിറ്റി പരീക്ഷിക്കുന്നത് മൂല്യവത്താണ്. സാധാരണ ബ്രൗസർ അടിസ്ഥാനമാക്കിയുള്ള കാഷ്വൽ ഗെയിം വികസിപ്പിക്കുന്നതിൻ്റെ വേഗതയും സങ്കീർണ്ണതയും ഫ്ലാഷിനേക്കാൾ ഉയർന്നതല്ല, പക്ഷേ ഗ്രാഫിക്കൽ മേന്മ വ്യക്തമാണ്. കൂടാതെ ആരും ഇതുവരെ വൗ ഇഫക്റ്റ് റദ്ദാക്കിയിട്ടില്ല.

അവസാനം, നിങ്ങൾക്ക് വെബ്‌സൈറ്റുകൾ യൂണിറ്റി (സംവാദം, പക്ഷേ സാധ്യമായത്), അവതരണങ്ങൾ, ശാസ്ത്രീയ പ്രോജക്ടുകൾ ദൃശ്യവൽക്കരിക്കുക... ഇതെല്ലാം സ്വമേധയാ എഴുതാം, ശുദ്ധമായ ഓപ്പൺജിഎല്ലിൽ, പക്ഷേ നടപ്പാക്കലിൻ്റെ സമയവും ഗുണനിലവാരവും താരതമ്യം ചെയ്തതിന് ശേഷം, ഞാൻ ഇപ്പോഴും ചായ്‌വുള്ളവനാണ്. യൂണിറ്റി ഉപയോഗിക്കാൻ. ഫ്ലാഷ് ഇപ്പോഴേക്ക്ഞങ്ങൾ അത് കണക്കിലെടുക്കുന്നില്ല - ഹാർഡ്‌വെയർ 3D ആക്സിലറേഷൻ്റെ റിലീസിനായി ഞങ്ങൾ കാത്തിരിക്കും.

അത്തരം വാക്കുകൾ മറ്റ് എഞ്ചിനുകളുടെ അനുയായികൾക്കിടയിൽ വികാരങ്ങളുടെ കൊടുങ്കാറ്റുണ്ടാക്കും. “അതെ, ഇതെല്ലാം %എഞ്ചിൻനാമത്തിൽ% ഉണ്ട്”, “%ഗെയിമെനാം%, %ഗെയിമെനാം% എന്നിവ %എഞ്ചിൻനാമം%-ലാണ് നിർമ്മിച്ചിരിക്കുന്നത്, കൂടാതെ ഇതെല്ലാം മോശമായ എല്ലാ-ഉപയോഗിക്കുന്ന ഡ്രാഗ്"n"ഡ്രോപ്പ്" കൂടാതെ...

ഐക്യത്തിന് ഒരു അവസരം നൽകാൻ ഞാൻ നിങ്ങളെ ഉപദേശിക്കുന്നു - അത് അതിൻ്റെ സൗകര്യം, കഴിവുകൾ, വഴക്കം, വികസനത്തിൻ്റെ വേഗത എന്നിവയാൽ ആകർഷിക്കുന്നു (കുറഞ്ഞത് എന്നെ ആകർഷിച്ചു). കൂടാതെ... ഹേയ്, ഇത് ബ്രൗസറിലെ മുഴുവൻ ത്രെഡാണ്! :)

യൂണിറ്റി 3D- ഇത് സൗജന്യവും ജനപ്രീതി നേടുന്നതുമാണ് ശക്തമായ എഞ്ചിൻഗെയിമുകൾ സൃഷ്ടിക്കുന്നതിനും വികസിപ്പിക്കുന്നതിനും ഒപ്പം വിവിധ ആപ്ലിക്കേഷനുകൾ. ഇത് ഉപയോഗിച്ച് നിങ്ങൾക്ക് വിവിധ ഗെയിമുകൾ സൃഷ്ടിക്കാൻ കഴിയും വിൻഡോസ് പ്ലാറ്റ്ഫോമുകൾ, iOS, Blackberry, OSX, Wii, Android, Playstation 3, Xbox, Flash. Unity 3D-യിൽ സൃഷ്‌ടിച്ച എല്ലാ ആപ്ലിക്കേഷനും OpenGL, DirectX എന്നിവയെ പിന്തുണയ്ക്കാൻ പ്രാപ്തമാണ്.

യൂണിറ്റി 3D ഗെയിം എഞ്ചിൻ്റെ അവലോകനം:

റിസോഴ്സ് ബ്രൗസറും ഗെയിം ഒബ്ജക്റ്റുകളുടെ പട്ടികയും (പ്രോജക്റ്റ്, ശ്രേണി)

റിസോഴ്സ് ബ്രൗസർ വളരെ സൗകര്യപ്രദമാണ്, കാരണം എക്സ്പ്ലോറർ തുറക്കാതെ തന്നെ ആവശ്യമായ എല്ലാ ഉറവിടങ്ങളും അവിടെ തന്നെ സൃഷ്ടിക്കാൻ കഴിയും ഓപ്പറേറ്റിംഗ് സിസ്റ്റം. സൃഷ്ടിച്ച എല്ലാ വിഭവങ്ങളും പേരിനനുസരിച്ച് അടുക്കുന്നു. നിങ്ങൾ ഏതെങ്കിലും ഫയലിൽ ഇരട്ട-ക്ലിക്ക് ചെയ്യുമ്പോൾ, നിങ്ങളുടെ സിസ്റ്റത്തിൽ അതുമായി ബന്ധപ്പെട്ട ഈ ഫയൽ കാണുന്നതിനുള്ള പ്രോഗ്രാം തുറക്കുന്നു, അല്ലെങ്കിൽ ഒരു സീൻ ആണെങ്കിൽ ഫയൽ എഡിറ്ററിൽ തുറക്കുന്നു. സീനിലേക്ക് ഒരു ഗെയിം ഒബ്‌ജക്റ്റ് (3D മോഡൽ, പ്രീഫാബ്, കണികാ പ്രഭാവം, ക്യാമറ) ചേർത്ത ശേഷം, അത് ഗെയിം ഒബ്‌ജക്റ്റുകളുടെ പട്ടികയിൽ ദൃശ്യമാകും.

ഗെയിം ഒബ്‌ജക്റ്റുകളുടെ ഒരു ലിസ്റ്റ് അല്ലെങ്കിൽ ഒരു ശ്രേണി എന്നത് വസ്തുക്കളുടെ ഒരു പ്രത്യേക ഘടനയാണ്. ഈ ഒബ്‌ജക്‌റ്റ് മറ്റൊന്നിലേക്ക് വലിച്ചുകൊണ്ട് ഇവിടെ നിങ്ങൾക്ക് ഒരു ഒബ്‌ജക്റ്റ് മറ്റൊന്നിൻ്റെ കുട്ടിയായി അസൈൻ ചെയ്യാം, കൂടാതെ ഇൻസ്‌പെക്ടറിൽ അത് എഡിറ്റുചെയ്യാൻ നിങ്ങൾക്ക് ഒരു ഒബ്‌ജക്റ്റ് തിരഞ്ഞെടുക്കാനും കഴിയും.

ഇൻസ്പെക്ടർ

ബ്രൗസറിലോ ഒബ്‌ജക്റ്റുകളുടെ ലിസ്‌റ്റിലോ സീനിലോ നിങ്ങൾ ഒരു ഗെയിം ഒബ്‌ജക്‌റ്റ് തിരഞ്ഞെടുക്കുമ്പോൾ, അതിൻ്റെ സവിശേഷതകൾ ഇൻസ്‌പെക്‌ടറിൽ ദൃശ്യമാകും, അതുപോലെ തന്നെ അതിന് നിയുക്തമാക്കിയ സ്‌ക്രിപ്റ്റിലെ വേരിയബിളുകളുടെ ലിസ്റ്റും. ഗെയിം ഒബ്‌ജക്‌റ്റിൽ പ്രയോഗിച്ച എല്ലാ ഘടകങ്ങളും ഇൻസ്പെക്ടറിൽ പ്രദർശിപ്പിക്കും. പ്രധാന ഗുണംഇൻസ്പെക്ടർ എന്നത് സംഖ്യാ, സ്ട്രിംഗ് എന്നിവ ഒഴികെയുള്ള എല്ലാ വേരിയബിളുകളും റിസോഴ്സ് ബ്രൗസറിൽ നിന്നോ അല്ലെങ്കിൽ ഡ്രാഗിംഗ് വഴി ഗെയിം ഒബ്ജക്റ്റുകളുടെ ലിസ്റ്റിൽ നിന്നോ ആണ് നൽകിയിരിക്കുന്നത് ശരിയായ തരംഇൻസ്പെക്ടറിൽ ഒരു വേരിയബിളുള്ള ഒരു ലൈനിലേക്കുള്ള റിസോഴ്സ് അല്ലെങ്കിൽ ഗെയിം ഒബ്ജക്റ്റ്. ഇൻസ്പെക്ടറിൽ, നിങ്ങൾക്ക് സീനിലെ ഒരു ഗെയിം ഒബ്ജക്റ്റിൻ്റെ സ്ഥാനവും ഭ്രമണവും മാറ്റാനും ടാഗുകളും ലെയറുകളും നൽകാനും ഒബ്ജക്റ്റ് സജീവമാക്കാനും നിർജ്ജീവമാക്കാനും കഴിയും.

മുകളിലെ പാനൽ

കംപൈൽ ചെയ്യാതെ തന്നെ ഗെയിം എഡിറ്ററിൽ പരീക്ഷിക്കാവുന്നതാണ്. ഇത് ചെയ്യുന്നതിന്, നിങ്ങൾ ഉചിതമായ ബട്ടണിൽ ക്ലിക്കുചെയ്യേണ്ടതുണ്ട് മുകളിലെ പാനൽ. എന്തെങ്കിലും ക്രമീകരണങ്ങൾ നടത്താൻ നിങ്ങൾക്ക് ഗെയിം താൽക്കാലികമായി നിർത്താനും കഴിയും. മുകളിലെ പാനലിൻ്റെ ഇടതുവശത്ത് സീനിന് ചുറ്റുമുള്ള ചലനം മാറ്റുന്നതിനും ഗെയിം ഒബ്‌ജക്റ്റുകൾ കറക്കുന്നതിനും സ്കെയിലിംഗ് ചെയ്യുന്നതിനുമുള്ള ബട്ടണുകൾ ഉണ്ട്. വലതുവശത്ത്, എഡിറ്ററിലും വിൻഡോ അറേഞ്ച്മെൻ്റ് മോഡിലും പ്രദർശിപ്പിക്കാനുള്ള ലെയർ നിങ്ങൾക്ക് തിരഞ്ഞെടുക്കാം.

സീൻ എഡിറ്റർ

സീൻ എഡിറ്ററിൽ അവ നിർമ്മിച്ചിരിക്കുന്നു ഗെയിം ലെവലുകൾ. ലെവലുകൾ ഗെയിം ഒബ്‌ജക്‌റ്റുകൾ ഉൾക്കൊള്ളുന്നു, അവയുടെ പെരുമാറ്റം ഏതെങ്കിലും പ്രോഗ്രാമിൽ പ്രോഗ്രാം ചെയ്‌തിരിക്കുന്നു മൂന്ന് ഭാഷകൾപ്രോഗ്രാമിംഗ് - javascript, C#, Boo. ഏതൊരു വസ്തുവും, അത് ഒരു 3D മോഡൽ, ഒരു കണികാ പ്രഭാവം, ഒരു പ്രീഫാബ്, അല്ലെങ്കിൽ ഒരു ക്യാമറ, ഒരു ഗെയിം ഒബ്ജക്റ്റ് ആയി കണക്കാക്കുകയും ഗെയിം ഒബ്ജക്റ്റുകളുടെ പട്ടികയിൽ പ്രദർശിപ്പിക്കുകയും ചെയ്യുന്നു. സീനിൽ സ്ഥിതിചെയ്യുന്ന ഒരു ഗെയിം ഒബ്‌ജക്റ്റിലേക്ക് ഒരു സ്‌ക്രിപ്റ്റ് അസൈൻ ചെയ്യാൻ, നിങ്ങൾ അത് ഈ ഒബ്‌ജക്റ്റിലേക്ക് വലിച്ചിടേണ്ടതുണ്ട്, അത് വളരെ സൗകര്യപ്രദമാണ്. ദൃശ്യത്തിലെ വസ്തുക്കളുടെ സ്ഥാനം എളുപ്പത്തിൽ മാറ്റാൻ കഴിയും. ഇത് ചെയ്യുന്നതിന്, നിങ്ങൾക്ക് ആവശ്യമുള്ള സ്ഥലത്തേക്ക് മൂന്ന് കോർഡിനേറ്റ് അക്ഷങ്ങളിലൂടെ അവയെ വലിച്ചിടേണ്ടതുണ്ട്. റിസോഴ്‌സ് ബ്രൗസറിൽ നിന്നുള്ള ഒബ്‌ജക്‌റ്റുകൾക്ക് മെറ്റീരിയലുകൾ അസൈൻ ചെയ്‌തിരിക്കുന്നു, അവ ഒബ്‌ജക്റ്റിലേക്ക് വലിച്ചിടുകയും ചെയ്യുന്നു. സീൻ വിൻഡോയുടെ മുകളിൽ, നിങ്ങൾക്ക് സീൻ ഉള്ളടക്കത്തിൻ്റെ ഡിസ്പ്ലേ മോഡ് മാറ്റാനാകും. മോഡുകളുടെ ലിസ്റ്റ്: ടെക്സ്ചർ, വയർഫ്രെയിം, ടെക്സ് - വയർ, റെൻഡർ പാത്തുകൾ, ലൈറ്റ് മാപ്പ് റെസലൂഷൻ. സ്റ്റേജിന് ചുറ്റും നീങ്ങുന്നത് ഡബ്ല്യു, എ, എസ്, ഡി കീകൾ ഉപയോഗിച്ചാണ് നടത്തുന്നത് വലത് ക്ലിക്കിൽഎലികൾ.

കൺസോൾ

നിങ്ങൾ സൃഷ്ടിക്കുന്ന ഗെയിമിൽ നിന്നുള്ള എല്ലാ സന്ദേശങ്ങളും കൺസോളിന് ലഭിക്കും. എല്ലാ പിശകുകളും മുന്നറിയിപ്പുകളും അറിയിപ്പുകളും കൺസോളിൽ പ്രദർശിപ്പിക്കും. ഒരു പിശക് സംഭവിക്കുകയാണെങ്കിൽ, അതിൻ്റെ കാരണവും അത് സംഭവിച്ച വരിയും സൂചിപ്പിച്ചിരിക്കുന്നു.

പൊതുവായ മെനു

ഫയൽ മെനുവിൽ നിങ്ങൾക്ക് ഒരു സീൻ അല്ലെങ്കിൽ പ്രോജക്റ്റ് സൃഷ്ടിക്കാനും തുറക്കാനും സംരക്ഷിക്കാനും അതുപോലെ ഗെയിം കംപൈൽ ചെയ്യാനും കഴിയും. എഡിറ്റ് മെനു മറ്റുള്ളവയേക്കാൾ സമ്പന്നമാണ്. നിയന്ത്രണങ്ങൾ, ഗ്രാഫിക്സ്, ഭൗതികശാസ്ത്രം, ശബ്‌ദം എന്നിവയ്‌ക്കും അതിലേറെ കാര്യങ്ങൾക്കുമുള്ള ക്രമീകരണങ്ങളാണ് ഇതിൻ്റെ പ്രധാന പോയിൻ്റുകൾ. ഗെയിം ഒബ്ജക്റ്റ് മെനു സൃഷ്ടിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു വിവിധ തരംഗെയിം ഒബ്‌ജക്‌റ്റുകൾ അവ നിയന്ത്രിക്കുക. സ്ക്രിപ്റ്റുകൾ അല്ലെങ്കിൽ ശബ്‌ദ ഉറവിടങ്ങൾ പോലുള്ള ഒരു ഗെയിം ഒബ്‌ജക്റ്റിലേക്ക് ഘടകങ്ങൾ ചേർക്കാൻ ഘടക മെനു നിങ്ങളെ അനുവദിക്കുന്നു. നിങ്ങളുടെ ഭൂപ്രദേശം സൃഷ്ടിക്കാനും നിയന്ത്രിക്കാനും ടെറൈൻ മെനു നിങ്ങളെ അനുവദിക്കുന്നു. എല്ലാ എഡിറ്റർ വിൻഡോകളും നിയന്ത്രിക്കാൻ വിൻഡോ മെനു നിങ്ങളെ അനുവദിക്കുന്നു. സഹായ മെനുവിൽ സ്ക്രിപ്റ്റുകളെക്കുറിച്ചുള്ള ഒരു റഫറൻസ് പുസ്തകം, ഒരു മാനുവൽ, വിവിധ തരത്തിലുള്ള സഹായങ്ങൾ എന്നിവ അടങ്ങിയിരിക്കുന്നു.

ഗെയിം കംപൈൽ ചെയ്യുന്നു (സജ്ജീകരണങ്ങൾ നിർമ്മിക്കുക)

ഫയൽ-> ബിൽഡ് ക്രമീകരണ മെനു ഇനത്തിൽ നിന്ന് ഗെയിം കംപൈൽ ചെയ്യുന്നത് വളരെ ലളിതമാണ്. കംപൈലേഷൻ ക്രമീകരണങ്ങളിൽ, ഏത് പ്ലാറ്റ്‌ഫോമിലാണ് പ്രോജക്റ്റ് നിർമ്മിക്കേണ്ടത്, ഏത് രംഗങ്ങൾ സമാഹരിക്കും, പൊതുവായ പ്രോജക്റ്റ് ക്രമീകരണങ്ങൾ എന്നിവ നിങ്ങൾ വ്യക്തമാക്കും. IN പൊതുവായ ക്രമീകരണങ്ങൾനിങ്ങൾക്ക് ഐക്കൺ മാറ്റാൻ കഴിയുന്ന പദ്ധതി കളി പൂർത്തിയായി, അതിൻ്റെ പേര്, പദ്ധതിയുടെ രചയിതാവ് എന്നിവയും അതിലേറെയും.

ഗ്രാഫിക് ആർട്ട്സ്

Unity3D-യിലെ ഗ്രാഫിക്സ് വളരെ ഉയർന്നതാണ്, ആധുനിക തലം. ഉയർന്ന നിലവാരമുള്ള ഷാഡോകളും ഷേഡറുകളും. പൂർണ്ണമായും ഇഷ്‌ടാനുസൃതമാക്കാവുന്ന ഗ്രാഫിക്‌സിന് നന്ദി, Unity3D ഉപയോഗിച്ച് സൃഷ്‌ടിച്ച ഗെയിമുകൾ പഴയ കമ്പ്യൂട്ടറുകളിൽ പോലും പ്രവർത്തിക്കുന്നു. എന്നിരുന്നാലും, ഒപ്റ്റിമൈസേഷനിൽ ഡെവലപ്പർമാർ കഠിനാധ്വാനം ചെയ്യേണ്ടതുണ്ട് ഒരു വലിയ സംഖ്യഉയർന്ന ബഹുഭുജ മാതൃകകളും സസ്യജാലങ്ങൾ നിറഞ്ഞ വലിയ ഭൂപ്രകൃതിയും പ്രകടനത്തെ വളരെയധികം സ്വാധീനിക്കുന്നു.

വളരെ ജനപ്രിയമായത്. നേരത്തെ കമ്പ്യൂട്ടർ ഗെയിമുകൾ ആരാധകരുടെ ഇടുങ്ങിയ വലയത്തിനുള്ള വിനോദം മാത്രമായിരുന്നുവെങ്കിൽ, ഇപ്പോൾ ഈ പ്രദേശംതികച്ചും പോകുന്നു പുതിയ ലെവൽ. കൂടുതൽ കൂടുതൽ ആളുകൾക്ക് കമ്പ്യൂട്ടർ ഗെയിമുകളിൽ താൽപ്പര്യമുണ്ട്, ചില പ്രായക്കാർക്ക് അനുയോജ്യമായ പ്രോജക്റ്റുകൾ നിരന്തരം പുറത്തിറങ്ങുന്നു ടാർഗെറ്റ് ഗ്രൂപ്പുകൾ(ഉദാഹരണത്തിന്, കുടുംബ ഗെയിമുകൾ).

സ്വാഭാവികമായും, ഇതിന് പിന്നിൽ ആരോ ഉണ്ട് - മിക്ക കേസുകളിലും അത് മുഴുവൻ കമ്പനിയും, നിരവധി വകുപ്പുകൾ ഉൾക്കൊള്ളുന്നു, അവയിൽ ഓരോന്നും സ്വന്തം പ്രവർത്തനങ്ങളിൽ ഏർപ്പെട്ടിരിക്കുന്നു. അവർ ഒരുമിച്ച് നമ്മുടെ കാലത്തെ ഏറ്റവും മികച്ചതും ആകർഷകവുമായ കമ്പ്യൂട്ടർ ഗെയിമുകൾ സൃഷ്ടിക്കുന്നു. എന്നിരുന്നാലും, അതിൽ ശ്രദ്ധിക്കേണ്ടതാണ് ഈയിടെയായിധാരാളം ഇൻഡി ഗെയിമുകൾ പ്രത്യക്ഷപ്പെട്ടു - സ്വതന്ത്ര ഡവലപ്പർമാരിൽ നിന്നുള്ള പ്രോജക്റ്റുകൾ. അത് ഒരു വ്യക്തിയോ അല്ലെങ്കിൽ സമാന ചിന്താഗതിക്കാരായ ഒരു ചെറിയ കൂട്ടമോ ആകാം, എന്നാൽ ഏറ്റവും പ്രധാനപ്പെട്ട കാര്യം അവർക്ക് ഒരു വലിയ ബജറ്റ് ഇല്ല എന്നതാണ്, ഉയർന്ന പ്രത്യേക വിദ്യാഭ്യാസമുള്ള നൂറുകണക്കിന് തൊഴിലാളികൾ. ഇപ്പോൾ എല്ലാവർക്കും അവരവരുടെ ഗെയിം എഴുതാൻ കഴിയും, കാരണം പ്രത്യേക പ്രവർത്തന പരിതസ്ഥിതികളും റെഡിമെയ്ഡ് കേർണലുകളും ഉണ്ട്, ഉദാഹരണത്തിന് ഗെയിമിംഗ് യൂണിറ്റി എഞ്ചിൻ. ഈ ലേഖനത്തിൽ നിങ്ങൾ അത് എന്താണെന്നും അത് എന്തിന് ആവശ്യമാണെന്നും പഠിക്കും.

കളിയുടെ കാതൽ

യൂണിറ്റി ഗെയിം എഞ്ചിൻ പ്രത്യേകമായി എന്താണെന്നല്ല, തത്വത്തിൽ എഞ്ചിൻ എന്താണെന്നത് കൊണ്ട് ആരംഭിക്കുന്നത് മൂല്യവത്താണ്. എഴുതുന്നത് സങ്കൽപ്പിക്കുക കമ്പ്യൂട്ടർ ഗെയിം- നിങ്ങൾ ആദ്യം മുതൽ എല്ലാ കോഡുകളും എഴുതേണ്ടതുണ്ട്, പ്രതീകങ്ങളുടെ എല്ലാ ചെറിയ ചലനങ്ങളും, എതിരാളികളുടെ ചലനങ്ങളും, അവരുമായുള്ള ഇടപെടലുകളും. പരിസ്ഥിതികൂടാതെ ആയിരക്കണക്കിന് വ്യത്യസ്ത ഭാഗങ്ങളും. അവിശ്വസനീയമാംവിധം ബുദ്ധിമുട്ടാണ്, അല്ലേ? നിങ്ങൾക്ക് സൃഷ്ടിക്കൽ പ്രക്രിയ വളരെ എളുപ്പമാക്കാൻ എഞ്ചിന് കഴിയും.

എല്ലാ അടിസ്ഥാന സ്ക്രിപ്റ്റുകളും അടങ്ങുന്ന പ്രോജക്റ്റിൻ്റെ കാതൽ ഇതാണ്. അതായത്, ആദ്യം മുതൽ ഒരു ഗെയിം സൃഷ്ടിക്കുന്നതിനുപകരം, നിങ്ങൾക്ക് ഇതിനകം തന്നെ എടുക്കാം പൂർത്തിയായ കേർണൽഅതിലേക്ക് നിങ്ങളുടെ ഉള്ളടക്കത്തിൻ്റെ പല ലെയറുകളും നിങ്ങൾക്ക് ഇഷ്ടമുള്ളതുപോലെ ചേർക്കുക. ഇത് നിയമവിരുദ്ധമായതിനാൽ വിഷമിക്കേണ്ട കാര്യമില്ല - നിങ്ങൾ കേർണൽ മോഷ്ടിക്കുകയല്ല, ദശലക്ഷക്കണക്കിന് ആളുകൾ ചെയ്യുന്നത് പോലെ അത് ഉപയോഗിക്കുന്നു. മറ്റുള്ളവർ സൃഷ്ടിച്ച ഗെയിം എഞ്ചിനുകൾ ഉപയോഗിക്കുന്നത് വളരെ സാധാരണമായ ഒരു സാങ്കേതികതയാണ്, ഏറ്റവും കൂടുതൽ മാത്രം വലിയ കമ്പനികൾസ്വന്തമായി വലിയ തോതിലുള്ള ഗെയിം എഞ്ചിൻ സൃഷ്ടിക്കുന്നതിനുള്ള മാർഗങ്ങളും കഴിവുകളും ഉണ്ട്. ഇതിനായി നിങ്ങൾക്ക് ബജറ്റ് ഇല്ലെങ്കിൽ, യൂണിറ്റി ഗെയിം എഞ്ചിൻ ഉപയോഗിക്കുന്നതാണ് നല്ലത്. പക്ഷേ എന്തിനാണ് അവൻ?

എന്തുകൊണ്ട് ഐക്യം?

ഭാഗികമായി സൗജന്യമായി അല്ലെങ്കിൽ പൂർണ്ണമായും പണമടച്ച് ഓൺലൈനിൽ ലഭ്യമായ നിരവധി വ്യത്യസ്ത എഞ്ചിനുകൾ ഉണ്ട്. 2D, 3D എന്നിവയിൽ പ്രോജക്‌റ്റുകൾ സൃഷ്‌ടിക്കാനും വിവിധ സവിശേഷതകളിലേക്ക് ആക്‌സസ് നൽകാനും മറ്റും നിങ്ങളെ അനുവദിക്കും. എന്നാൽ അവയിൽ എന്തിനാണ് നിങ്ങൾ യൂണിറ്റി ഗെയിം എഞ്ചിൻ തിരഞ്ഞെടുക്കേണ്ടത്, മറ്റൊന്നുമല്ല?

വാസ്തവത്തിൽ, അത്തരമൊരു തിരഞ്ഞെടുപ്പ് നടത്താൻ ആരും നിങ്ങളെ നിർബന്ധിക്കുന്നില്ല - ഉദാഹരണത്തിന്, വളരെ ഉണ്ട് നല്ല കാമ്പ് 3D ഗെയിമുകൾ സൃഷ്ടിക്കാൻ പലരും ഉപയോഗിക്കുന്ന UDK. നിങ്ങൾക്ക് ഒരു 3D ഇമേജിൽ താൽപ്പര്യമില്ലെങ്കിൽ, അനുയോജ്യമായ എഞ്ചിൻ ഉപയോഗിച്ച് നിങ്ങൾക്ക് എളുപ്പത്തിൽ ഒരു 2D പ്രോജക്റ്റ് സൃഷ്ടിക്കാൻ കഴിയും. എന്നാൽ ഇന്ന് ലഭ്യമായ ഏറ്റവും ജനപ്രിയവും ഉയർന്ന നിലവാരമുള്ളതുമായ 3D എഞ്ചിനാണ് യൂണിറ്റി, അതിനാൽ നിങ്ങൾ തീർച്ചയായും ഇത് ഉപയോഗിക്കുന്നത് പരിഗണിക്കണം. യൂണിറ്റി 3D ഗെയിം എഞ്ചിന് മറ്റുള്ളവരെ അപേക്ഷിച്ച് ഗുരുതരമായ നിരവധി ഗുണങ്ങളുണ്ട്, അത് ചുവടെ ചർച്ചചെയ്യും.

ഏകീകൃത നേട്ടങ്ങൾ

ഐക്യം- പുതിയ എഞ്ചിൻ 3D ഗെയിമുകൾ സൃഷ്ടിക്കുന്നതിന്. എന്തുകൊണ്ടാണ് ഇത് തിരഞ്ഞെടുക്കേണ്ടതെന്ന് പലരും ചിന്തിക്കാറുണ്ട്. നേരത്തെ സൂചിപ്പിച്ചതുപോലെ, അത് തിരഞ്ഞെടുക്കാൻ ആരും നിങ്ങളെ നിർബന്ധിക്കുന്നില്ല. എന്നിരുന്നാലും, ഇത് മറ്റുള്ളവരിൽ നിന്ന് വളരെ വേറിട്ടുനിൽക്കുന്നത് എന്തുകൊണ്ടാണെന്ന് ഇപ്പോൾ നിങ്ങൾ കണ്ടെത്തും.

ഒന്നാമതായി, ഇതൊരു വികസന പരിതസ്ഥിതിയാണ് - നിങ്ങൾക്ക് വളരെ സൗകര്യപ്രദവും പ്രവർത്തനപരവുമായ ഒരു IDE നൽകിയിരിക്കുന്നു, അതിൽ ഒരേസമയം ഒരു സീൻ എഡിറ്ററും ഒരു ഒബ്‌ജക്റ്റ് എഡിറ്ററും ഒരു ചെറിയ സ്ക്രിപ്റ്റ് എഡിറ്ററും ഉൾപ്പെടുന്നു. രണ്ടാമത്തേതിനെ സംബന്ധിച്ചിടത്തോളം, മറ്റുള്ളവയുമായി താരതമ്യപ്പെടുത്തുമ്പോൾ ഈ പ്ലസ് പ്രത്യേകിച്ചും ശ്രദ്ധേയമാണ്, കാരണം മിക്ക എഞ്ചിനുകൾക്കും ഇതിനകം തന്നെ അവരുടേതായ സ്ക്രിപ്റ്റിംഗ് ഭാഷയുണ്ട്, അത് ഏത് സാഹചര്യത്തിലും നിങ്ങൾ ഉപയോഗിക്കേണ്ടതുണ്ട്. യൂണിറ്റിയുടെ കാര്യത്തിൽ, നിങ്ങൾക്ക് പ്രാദേശിക ഭാഷയോ മറ്റേതെങ്കിലും ഭാഷയോ ഉപയോഗിക്കാം.

വെവ്വേറെ, ഗെയിമിൽ സൃഷ്ടിക്കാൻ കഴിയുന്ന ഗ്രാഫിക്‌സിൻ്റെ നിലവാരം പരാമർശിക്കേണ്ടതാണ് - മറ്റ് എഞ്ചിനുകളുമായി താരതമ്യപ്പെടുത്തുമ്പോൾ ഇത് വളരെ ഉയർന്നതാണ്. കൂടാതെ, തീർച്ചയായും, അത് ശ്രദ്ധിക്കേണ്ടതാണ് ഏറ്റവും ഉയർന്ന നിലഭൗതികശാസ്ത്രം - ഏത് ആധുനിക മാസ്റ്റർപീസിനേക്കാൾ മോശമായ ഒരു പ്രോജക്റ്റ് നിങ്ങൾക്ക് സ്വാഭാവികമായും ശരിയായ വൈദഗ്ധ്യത്തോടെ സൃഷ്ടിക്കാൻ കഴിയും.

ഉപസംഹാരമായി, ചെലവ് പരാമർശിക്കേണ്ടതാണ് - പല തുടക്കക്കാരായ ഡവലപ്പർമാരും നേരിടുന്നത് ഇതാണ്. ഈ സാഹചര്യത്തിൽ, അത് വളരെ ഉയർന്നതല്ല - ഒന്നര ആയിരം ഡോളർ മാത്രം. നിങ്ങൾക്ക് വേണമെങ്കിൽ, നിങ്ങൾക്ക് ഉപയോഗിക്കാം സ്വതന്ത്ര പതിപ്പ്- ഇത് പൂർണ്ണമായും പ്രവർത്തനക്ഷമമാണ്, പക്ഷേ ഒരു പ്രത്യേക അളവ് ഇല്ല ഉപയോഗപ്രദമായ പ്രവർത്തനങ്ങൾ. കൂടാതെ, പൂർത്തിയായ പ്രോജക്റ്റ് ഗെയിം സമയത്ത് യൂണിറ്റി ലോഗോ നിരന്തരം പ്രദർശിപ്പിക്കും. യൂണിറ്റി 3D ഒരു ജനപ്രിയ ഗെയിം എഞ്ചിൻ എന്തുകൊണ്ടാണെന്ന് ഇപ്പോൾ നിങ്ങൾ മനസ്സിലാക്കുന്നു. എന്നാൽ ഇതിന് യഥാർത്ഥത്തിൽ ദോഷങ്ങളൊന്നുമില്ലേ? ഇനി ഇതിനെക്കുറിച്ച് സംസാരിക്കാം.

ഐക്യത്തിൻ്റെ ദോഷങ്ങൾ

പലരും ഈ എഞ്ചിനിലെ പോരായ്മകൾ കണ്ടെത്താൻ ശ്രമിച്ചു, പക്ഷേ പ്രയാസത്തോടെ, ഒരു കാര്യത്തിനായി മാത്രം പരാതികൾ ശേഖരിച്ചു - അടച്ചുപൂട്ടൽ സോഴ്സ് കോഡ്. ഒരർത്ഥത്തിൽ, ഇവ ശരിക്കും പോരായ്മകളാണ് - ഡവലപ്പർ നിങ്ങൾക്ക് വാഗ്ദാനം ചെയ്യുന്ന കേർണൽ മാത്രമേ നിങ്ങൾക്ക് ഉപയോഗിക്കാൻ കഴിയൂ, അത് എങ്ങനെ ചെയ്യണമെന്ന് നിങ്ങൾക്കറിയാമെങ്കിലും നിങ്ങൾക്ക് അതിൽ മാറ്റങ്ങളൊന്നും വരുത്താൻ കഴിയില്ല. നിങ്ങൾ ഒന്നര ആയിരം ഡോളർ നൽകി എന്ന വസ്തുത കണക്കിലെടുക്കുമ്പോൾ പോലും, ലൈസൻസ് ഇപ്പോഴും നിങ്ങൾക്ക് കേർണലിലേക്ക് പ്രവേശനം നൽകുന്നില്ല. എന്നാൽ നിങ്ങൾ മറുവശത്ത് നിന്ന് നോക്കുകയാണെങ്കിൽ, മിക്കവാറും ഒരു ആധുനിക എഞ്ചിനും നിങ്ങൾക്ക് കേർണൽ കോഡിലേക്ക് പ്രവേശനം നൽകുന്നില്ല, അതിനാൽ ഈ മൈനസ് ഒരു നീണ്ടുനിൽക്കുന്ന ഗുരുതരമായ പോരായ്മയായി കണക്കാക്കാം. ഈ അത്ഭുതകരമായ എഞ്ചിനിൽ ഞങ്ങൾക്ക് മറ്റ് പോരായ്മകളൊന്നും കണ്ടെത്താൻ കഴിയില്ല.

യൂണിറ്റി ഉപയോഗിക്കുന്നു

ഈ എഞ്ചിൻ്റെ ഉപയോഗം നേരത്തെ സൂചിപ്പിച്ചിരുന്നു - അതിനുള്ള IDE വളരെ മികച്ചതാണ്. അനാവശ്യമായ വിശദാംശങ്ങളാൽ ഓവർലോഡ് ചെയ്യാത്തതും പൂർണ്ണമായും നഗ്നവും അസൗകര്യവുമല്ലാത്തതുമായ ഒരു പ്രവർത്തനപരമായ വികസന അന്തരീക്ഷം കണ്ടെത്തുന്നത് അപൂർവമാണ്. യൂണിറ്റിയിൽ, എല്ലാം നന്നായി ചെയ്തു - നിങ്ങൾക്ക് ഗെയിം സീൻ എഡിറ്റർ, ഗെയിം ഒബ്‌ജക്‌റ്റുകൾ, കൂടാതെ അവയിൽ പ്രയോഗിച്ച സ്‌ക്രിപ്റ്റുകൾ പോലും ആക്‌സസ് ചെയ്യാൻ കഴിയും. IDE-യിൽ നിങ്ങൾ പ്രവർത്തിച്ചുകൊണ്ടിരിക്കുന്നതിൻ്റെ തത്സമയ സ്‌നിപ്പെറ്റ് നിങ്ങൾക്ക് കാണാൻ കഴിയും. യൂണിറ്റിക്ക് ഇതിൽ എതിരാളികളില്ല - ഈ എഞ്ചിൻ മികച്ചതാണ്.

റഷ്യൻ ഐക്യം

നിങ്ങൾക്കറിയില്ലെങ്കിൽ ഇംഗ്ലീഷിൽ, വിഷമിക്കേണ്ട, നിങ്ങൾക്ക് ഇപ്പോഴും യൂണിറ്റി ഉപയോഗിക്കാം. റഷ്യൻ ഭാഷയിൽ ഗെയിം എഞ്ചിൻ നിലവിലുണ്ട്, അത് സജീവമായി പിന്തുണയ്ക്കുന്നു, അതിനാൽ നിങ്ങൾക്ക് വിവർത്തനം ചെയ്ത പതിപ്പിൽ ഗെയിം മാസ്റ്റർപീസുകൾ എളുപ്പത്തിൽ സൃഷ്ടിക്കാൻ കഴിയും. അതിലുപരി, റഷ്യൻ സംസാരിക്കുന്ന ഒരു വലിയ ഓൺലൈൻ കമ്മ്യൂണിറ്റി ഇവിടെയുണ്ട് ഈ എഞ്ചിൻ- അവിടെ നിങ്ങൾക്ക് കണ്ടെത്താനാകും അവസാന വാർത്ത, അഭിപ്രായം വായിച്ചു പരിചയസമ്പന്നരായ ഉപയോക്താക്കൾനിങ്ങൾക്ക് താൽപ്പര്യമുള്ള ചോദ്യങ്ങൾ ചോദിക്കുക. റഷ്യൻ ഭാഷയിൽ Unity3D തികച്ചും സാദ്ധ്യമാണ്.

സ്ക്രിപ്റ്റുകൾ ചേർക്കുന്നു

നിങ്ങൾക്ക് കേർണൽ കോഡ് മാറ്റാൻ കഴിയില്ലെന്ന് മുകളിൽ പറഞ്ഞിരുന്നു. എന്നാൽ അതേ സമയം, നിങ്ങൾക്ക് നിങ്ങളുടെ സ്വന്തം സ്ക്രിപ്റ്റുകൾ ചേർക്കാനും മറ്റ് ഉപയോക്താക്കൾ സൃഷ്ടിച്ചവ ഡൗൺലോഡ് ചെയ്യാനും കഴിയും.