യൂണിറ്റി - ഗെയിം എഞ്ചിനുകൾ - ഗെയിം നിർമ്മാതാക്കൾക്കുള്ള ഫയലുകൾ - ഗെയിം സൃഷ്ടിക്കൽ. ശക്തമായ ഗെയിം എഞ്ചിൻ യൂണിറ്റി: വിവരണം

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

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

ഇന്റർഫേസ്

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

അതിലെ ജോലിസ്ഥലം പല വിഭാഗങ്ങളായി തിരിച്ചിരിക്കുന്നു:

  • സീനിൽ നിങ്ങൾക്ക് ഒരു ആംഗിൾ തിരഞ്ഞെടുത്ത് രംഗം കാണാൻ കഴിയും;
  • ശ്രേണിയിൽ എല്ലാ ദൃശ്യ വസ്തുക്കളും അടങ്ങിയിരിക്കുന്നു;
  • ആവശ്യമുള്ള വസ്തു മാറ്റാൻ ഇൻസ്പെക്ടർ നിങ്ങളെ സഹായിക്കും;
  • ടൂൾബാർ എന്നത് ഉപകരണങ്ങളുടെ ഒരു ശേഖരമാണ്;
  • പ്രോജക്റ്റിന്റെ എല്ലാ വിഭവങ്ങളും പ്രോജക്റ്റിൽ അടങ്ങിയിരിക്കുന്നു.

സാധ്യതകൾ

ജാവാസ്ക്രിപ്റ്റിലും സി#യിലും യൂണിറ്റിയിലെ വികസനം സാധ്യമാണ്. വേണ്ടി പൂർണ്ണമായ ജോലിനിങ്ങൾ രണ്ട് ഭാഷകളും ഉപയോഗിക്കേണ്ടതുണ്ട്. ഭൗതിക ഘടകത്തിന് സാങ്കേതികവിദ്യ ഉത്തരവാദിയാണ് NVIDIA PhysXമികച്ച ഫലങ്ങൾ കാണിക്കുന്നു.

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

മോഡലുകളുടെ ആനിമേഷൻ മിക്കപ്പോഴും നടത്തുന്നത് മൂന്നാം കക്ഷി പ്രോഗ്രാമുകൾ, എന്നാൽ പ്രോഗ്രാം ടൂളുകൾക്കിടയിൽ അത്തരമൊരു ടാസ്ക് നടപ്പിലാക്കുന്നതിന് ഇപ്പോഴും യോഗ്യമായ പരിഹാരങ്ങളുണ്ട്.

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

വികസന പ്രക്രിയ

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

പുതിയ ഇഫക്റ്റുകൾ ഗ്രാഫിക്സ് കൊണ്ടുവന്നു ആധുനിക തലം. പുതുക്കിയ ഭൗതികശാസ്ത്രം ഗെയിംപ്ലേയെ സജീവവും കൂടുതൽ യാഥാർത്ഥ്യവുമാക്കി. സ്ക്രിപ്റ്റുകളുമായുള്ള പ്രവർത്തനവും നിരന്തരം മെച്ചപ്പെടുത്തി, ഇത് പ്രത്യേകിച്ച് ഡവലപ്പർമാരെ ആകർഷിച്ചു. സ്പോൺസർമാരുടെ വരവോടെ, ഐക്യം വികസനത്തിൽ ത്വരിതഗതിയിലായി, ഇന്ന് അത് അതിന്റെ എതിരാളികൾക്കിടയിൽ ഒരു പ്രധാന സ്ഥാനം വഹിക്കുന്നു.

ഐക്യത്തിന്റെ സവിശേഷതകൾ 5

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

ലൊക്കേഷനിലെ വിദൂര വസ്തുക്കളുടെ വിശദാംശങ്ങൾ ലെവൽ ഓഫ് ഡീറ്റെയ്ൽ കൂടുതൽ വഷളാക്കും. പ്രോസസറിലെ ലോഡ് ഗണ്യമായി കുറയും, പക്ഷേ ഗ്രാഫിക്സിൽ ഒരു തകർച്ചയും പ്ലെയർ ശ്രദ്ധിക്കില്ല.

പ്രയോജനങ്ങൾ

തുടക്കക്കാർ ഉടൻ തന്നെ യൂണിറ്റിയെ (ഗെയിം എഞ്ചിൻ) അഭിനന്ദിക്കും. ഇതിലെ പരിശീലനം കഴിയുന്നത്ര ലളിതമാണ്, എന്നാൽ ഇതുകൂടാതെ, ഉൽപ്പന്നത്തിന് മറ്റ് ധാരാളം ഗുണങ്ങളുണ്ട്, പ്രധാനവ ഇതാ:

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

കുറവുകൾ

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

കൂടാതെ, യൂണിറ്റി പൂർണ്ണമായും അടച്ചിരിക്കുന്നു, കൂടാതെ സോഴ്സ് കോഡുകൾ നേടുന്നത് അസാധ്യമാണ്. തേർഡ്-പാർട്ടി ഫിസിക്‌സ് അല്ലെങ്കിൽ സമാനമായ മറ്റെന്തെങ്കിലും ചേർക്കുന്നത് പ്രവർത്തിക്കില്ല. എന്നിരുന്നാലും, ലഭ്യമായ സ്ക്രിപ്റ്റുകൾ മതിയാകും എന്നത് ശ്രദ്ധിക്കേണ്ടതാണ്, അതിനാലാണ് അത്തരമൊരു പോരായ്മയെ ഗൗരവമായി വിളിക്കുന്നത് തെറ്റാണ്. പലർക്കും ലഭിക്കേണ്ട ആവശ്യം നേരിടുന്നില്ല ഉറവിടം.

വലിയ ഗെയിമുകൾ വികസിപ്പിക്കുമ്പോൾ അല്ലെങ്കിൽ ചില ചെറിയ വിശദാംശങ്ങളിൽ പോരായ്മകളും പ്രത്യക്ഷപ്പെടാം. എന്നാൽ എല്ലാ പോരായ്മകളും നിരന്തരം തിരുത്തപ്പെടുന്നു, പരിസ്ഥിതി അതിവേഗം മെച്ചപ്പെടുന്നു.

മത്സര ഉൽപ്പന്നങ്ങളുമായി താരതമ്യം

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

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

നിഗമനങ്ങൾ

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

ഇടത്തരം, ചെറുകിട പദ്ധതികൾക്കായി യൂണിറ്റി സൃഷ്ടിച്ചു. ഒന്നോ രണ്ടോ ഡെവലപ്പർമാർക്ക്, ഇത് ധാരാളം അവസരങ്ങൾ നൽകുകയും ഏത് ആശയവും സാക്ഷാത്കരിക്കാൻ സഹായിക്കുകയും ചെയ്യും.

ഇന്നത്തെ എല്ലാ പ്ലാറ്റ്‌ഫോമുകളിലും, വെബ് പരിതസ്ഥിതി വളരെ ആകർഷകമാണ്, കൂടാതെ നിങ്ങൾക്ക് അത് കീഴടക്കാൻ കഴിയും പ്രത്യേക പ്രശ്നങ്ങൾ. യൂണിറ്റി ഉയർന്ന വികസന വേഗതയും പരമാവധി സൗകര്യവും കാണിക്കും. തത്ഫലമായുണ്ടാകുന്ന ഉൽപ്പന്നം നിങ്ങളെ ശരിക്കും അത്ഭുതപ്പെടുത്തും!

അവതരിപ്പിച്ച പ്ലാറ്റ്‌ഫോമിന്റെ എല്ലാ ഗുണങ്ങളും അതിനെ ബാക്കിയുള്ളവയിൽ നിന്ന് വേറിട്ടു നിർത്തുന്നു. നിങ്ങൾക്ക് ഗെയിം വികസനത്തിൽ താൽപ്പര്യമുണ്ടെങ്കിൽ, ഈ പകർപ്പ് തീർച്ചയായും ശ്രമിക്കേണ്ടതാണ്. വിശാലമായ സാധ്യതകൾ, സൗകര്യപ്രദമായ ഉപകരണങ്ങൾ, ഫ്ലെക്സിബിൾ വർക്ക്‌സ്‌പേസ് സജ്ജീകരണവും മറ്റെല്ലാ സവിശേഷതകളും ഏത് ആശയങ്ങൾക്കും ജീവൻ നൽകും!

ഏറ്റവും ജനപ്രിയമായ പ്ലാറ്റ്‌ഫോമുകൾക്കായി ഗെയിമുകൾ സൃഷ്ടിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്ന ഒരു ഗെയിം എഞ്ചിനാണ് യൂണിറ്റി. ഈ എഞ്ചിൻ ഉപയോഗിച്ച്, പ്രവർത്തിക്കുന്ന ഗെയിമുകൾ വികസിപ്പിക്കുന്നു വ്യക്തിഗത കമ്പ്യൂട്ടറുകൾ(Windows, MacOS, Linux എന്നിവയ്ക്ക് കീഴിൽ പ്രവർത്തിക്കുന്നു), സ്മാർട്ട്‌ഫോണുകളിലും ടാബ്‌ലെറ്റുകളിലും (iOS, Android, Windows Phone), ഓൺ ഗെയിം കൺസോളുകൾ(PS, Xbox, Wii).

ഇൻഡി ഡെവലപ്പർമാർക്കും സ്റ്റാർട്ടപ്പുകൾക്കും മറ്റ് സ്കൂൾ കുട്ടികൾക്കും ഇടയിൽ ഈ ഗെയിം എഞ്ചിൻ വളരെ ജനപ്രിയമാണ്. അതിന്റെ അവിശ്വസനീയമായ ജനപ്രീതിക്ക് നിരവധി കാരണങ്ങളുണ്ട്:

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

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

രണ്ടാമതായി, എഞ്ചിന്റെ വിലനിർണ്ണയ നയവും വിതരണ നയവും വളരെ മനോഹരവും മാനുഷികവുമാണ്: ഫ്രീമിയം പതിപ്പിൽ നിങ്ങൾക്ക് എല്ലാ പ്ലാറ്റ്ഫോമുകൾക്കുമായി ഒരേസമയം വാണിജ്യ ഗെയിമുകൾ വികസിപ്പിക്കാൻ കഴിയും. ഒപ്പം അകത്തും പ്രോ പതിപ്പ്ചെലവ് $1,500 മാത്രം കൂടാതെ അധിക ഫീച്ചറുകൾ നൽകുന്നു, പ്രാഥമികമായി ജിമ്മിക്കുകളും ഗ്രാഫിക്സുമായി ബന്ധപ്പെട്ടതാണ്.

മൂന്നാമത്, ഒരു അവബോധജന്യമായ എഡിറ്റർ ഇന്റർഫേസും പഠിക്കാൻ എളുപ്പമുള്ള പ്രോഗ്രാമിംഗ് ഭാഷകളുടെ ഉപയോഗവും: C#, JavaScript - C-ഉം മറ്റ് ഭാഷകളും കൈകാര്യം ചെയ്യേണ്ട ആവശ്യമില്ലാതെ പഠിക്കാൻ ഇരുപത്തിയൊന്ന് വർഷമെടുക്കും.

നാലാമത്തെ, ഗെയിം ഡെവലപ്‌മെന്റ് കമ്മ്യൂണിറ്റിയിൽ ഈ എഞ്ചിന്റെ ഏതാണ്ട് വൈറൽ വ്യാപനം. ഉൽപ്പന്നം വളരെ ഉയർന്ന നിലവാരമുള്ളതും അതുല്യവുമാണ് എന്ന വസ്തുത ഇവിടെ ഒരു പങ്ക് വഹിക്കുന്നു. ഓരോ യുവ ഡെവലപ്പറും തന്റെ പ്രിയപ്പെട്ട ഫോറത്തിലും ഫയൽ പങ്കിടൽ സൈറ്റിലും ടോറന്റ് ട്രാക്കറിലും തന്റെ “വിപ്ലവ” ഗെയിമിന്റെ പ്രോട്ടോടൈപ്പ് പോസ്റ്റുചെയ്യുന്നത് തന്റെ കടമയായി കണക്കാക്കുകയും യൂണിറ്റി ഗെയിമുകളുടെ കടലിൽ തന്റേതായ വീഴ്ച ചേർക്കുകയും ചെയ്യുന്നു.

എന്നാൽ ഇതാണ് അതിന്റെ പ്രധാന ആകർഷണം: പൂർണ്ണ വെടിയുണ്ടകളോടെ മൊബൈൽ ഉപകരണങ്ങൾക്കായി ആപ്ലിക്കേഷനുകൾ വികസിപ്പിക്കുന്നതിനുള്ള എളുപ്പം. ടെമ്പിൾ റൺ അല്ലെങ്കിൽ ഡെഡ് ട്രിഗർ പോലുള്ള ബെസ്റ്റ് സെല്ലറുകൾ ഉൾപ്പെടെ മൊബൈൽ പ്ലാറ്റ്‌ഫോമുകൾക്കായി ധാരാളം ഗെയിമുകൾ വികസിപ്പിക്കുന്നതിന് യൂണിറ്റി എഞ്ചിൻ ഉപയോഗിക്കുന്നു.

പൊതുവേ, യൂണിറ്റി, അതിന്റെ ചരിത്രവും ഉപയോഗ കേസുകളും പഠിച്ച ശേഷം, ഇതിനെക്കുറിച്ച് സോഫ്റ്റ്വെയർ ഉൽപ്പന്നംഎനിക്ക് വളരെ പോസിറ്റീവ് ഇംപ്രഷൻ ലഭിക്കുന്നു.

ഗെയിം ഡെവലപ്പറായ സ്റ്റാനിസ്ലാവ് ജെറാസിമെങ്കോ വഴി

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

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

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

അതിനാൽ അറിയുന്നത് രസകരമായിരിക്കും നമ്മളിൽ ഭൂരിഭാഗവും ഏത് സോഫ്‌റ്റ്‌വെയറിലാണ് പ്രവർത്തിക്കുന്നത്?.

ഉള്ളടക്കം:

നിർവ്വചനം

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

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

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

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

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

ഉദ്ദേശ്യം

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • തരം ഫോക്കസ്:ഏതെങ്കിലും 3D/2D ഗെയിമുകൾ, ഓൺലൈൻ ഗെയിമുകൾ, മൊബൈൽ ഗെയിമുകൾ;
  • എഡിറ്റർ പ്ലാറ്റ്ഫോം:വിൻഡോസ് അല്ലെങ്കിൽ മാക് ഒഎസ് എക്സ്;
  • ഗെയിം പ്ലാറ്റ്ഫോം: iOS, Android, Windows Phone 8, BlackBerry 10, Tize, Windows ഒപ്പം വിൻഡോസ് സ്റ്റോർആപ്പുകൾ, Mac, Linux/Steam OS, Web Player, WebGL, PlayStation 3, PlayStation 4, Morpheus, PlayStation Vita, Xbox 360, എക്സ് ബോക്സ് വൺ, Wii U, Android TV, സാംസങ് സ്മാർട്ട്ടിവി, ഒക്കുലസ് റിഫ്റ്റ്, ഗിയർ വിആർ, മുതലായവ.
  • ലൈസൻസ്:ഇതുണ്ട് സ്വതന്ത്ര പതിപ്പ്വേണ്ടി വാണിജ്യ ഉപയോഗം, അതുപോലെ പ്രതിമാസ സബ്‌സ്‌ക്രിപ്‌ഷൻ, മുഴുവൻ ലൈസൻസ്, പണം നൽകിയ പിന്തുണ;
  • ഗെയിം പ്രോഗ്രാമിംഗ് ഭാഷകൾ: C#, JavaScript, Boo;
  • എഞ്ചിൻ ജാപ്പനീസ് ഭാഷയിൽ എഴുതിയിരിക്കുന്നു:സി++;
  • തുറന്ന ഉറവിടം:നൽകിയിട്ടില്ല, ഭാഗികമായി;
  • മൾട്ടിപ്ലെയർ:സാധ്യമാണ്, സെർവർ-സൈഡ് മൊഡ്യൂളുകളും ടെംപ്ലേറ്റുകളും ഉണ്ട്;
  • ഭൗതികശാസ്ത്രം:ബിൽറ്റ്-ഇൻ Box2D, NVIDIA PhysX 3.3 എഞ്ചിനുകൾ;
  • ഗ്രാഫിക്സ് API: DirectX, OpenGL;
  • മുൻ പതിപ്പ്:യൂണിറ്റി3D 4
  • പ്രയോജനങ്ങൾ:ഇൻഡി ഡെവലപ്പർമാർക്ക് സൗജന്യം, ക്രോസ്-പ്ലാറ്റ്ഫോം, പഠിക്കാൻ എളുപ്പമാണ്.
  • പോരായ്മകൾ:റെൻഡറിംഗിന് ചില പരാതികൾ ഉണ്ട്, ചില കഴിവുകളുടെയും ഫീച്ചറുകളുടെയും അഭാവം പോലുള്ള വ്യത്യസ്ത പ്ലാറ്റ്‌ഫോമുകൾക്ക് പോരായ്മകളുണ്ട്.
  • എഞ്ചിൻ ഡെവലപ്പർ:യൂണിറ്റി ടെക്നോളജീസ്.

    3D ഗെയിമുകൾ മാത്രമല്ല, 2D ഗെയിമുകളും വികസിപ്പിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്ന യൂണിറ്റി ടെക്നോളജീസിൽ നിന്നുള്ള ഒരു നൂതന ഗെയിം എഞ്ചിനാണ് യൂണിറ്റി 5. മിക്ക ഇൻഡി ഗെയിം ഡെവലപ്പർമാരുടെയും അഭിപ്രായത്തിൽ ഈ നിമിഷംമികച്ച പ്ലാറ്റ്ഫോംഗെയിം വികസനം.

    21 ജനപ്രിയ പ്ലാറ്റ്‌ഫോമുകൾക്കായി AAA-ക്ലാസ് ഗെയിമുകളുടെ പൂർണ്ണ വികസനത്തിന് ആവശ്യമായ എല്ലാ ഉപകരണങ്ങളും ഈ എഞ്ചിനുണ്ട്: iOS, Android, Windows Phone 8, BlackBerry 10, Tizen, Windows, Windows Store Apps, Mac, Linux/Steam OS, Web Player, WebGL, PlayStation 3, PlayStation 4, Morpheus, PlayStation Vita, Xbox 360, Xbox One, Wii U, Android TV, Samsung SMART TV, Oculus Rift, Gear VR, മുതലായവ. ഒരു പ്രൊജക്‌റ്റ് സൃഷ്‌ടിച്ച് ഒറ്റ ക്ലിക്കിലൂടെ എന്തിനും വേണ്ടി കൂട്ടിച്ചേർക്കുക. മൊബൈൽ, ഡെസ്‌ക്‌ടോപ്പ് സിസ്റ്റങ്ങളിലും കൺസോളുകളിലും വെബ് പ്ലാറ്റ്‌ഫോമുകളിലും. ഗെയിമുകൾ എളുപ്പത്തിൽ സംയോജിപ്പിക്കാൻ യൂണിറ്റിക്കായി ഔദ്യോഗിക Facebook SDK ഉപയോഗിക്കുക സോഷ്യൽ നെറ്റ്വർക്ക്, വെർച്വൽ ഗ്ലാസുകൾ ഉപയോഗിച്ച് പരീക്ഷിക്കുക ഒക്കുലസ് യാഥാർത്ഥ്യംവിള്ളലും മറ്റും.

    Microsoft, Sony, Qualcomm, Intel, Samsung, Oculus VR, Nintendo മുതലായ പ്ലാറ്റ്‌ഫോം, ഹാർഡ്‌വെയർ നിർമ്മാതാക്കളുമായി യൂണിറ്റി ടെക്‌നോളജീസ് സഹകരിക്കുന്നു. ഈ കണക്ഷനുകൾക്ക് നന്ദി, പ്ലാറ്റ്‌ഫോം പിന്തുണ നടപ്പിലാക്കുന്നത് ഏറ്റവും മികച്ചത്, അതിനാൽ നിങ്ങളുടെ ഉള്ളടക്കം എല്ലാവർക്കുമായി വിജയകരമായി പ്രവർത്തിക്കുന്നു.

    2014-ലും 2015-ലും മൊബൈൽ ഉപകരണങ്ങൾക്കായുള്ള ഏറ്റവും ജനപ്രിയ ഗെയിം എഞ്ചിനായി യൂണിറ്റി മാറി. മറ്റ് മൊബൈൽ ഗെയിം എഞ്ചിനുകളേക്കാൾ യൂണിറ്റി വളരെ മുന്നിലാണെന്ന് സ്വതന്ത്ര റിപ്പോർട്ടുകൾ കാണിക്കുന്നു. എന്തുകൊണ്ടാണ് അദ്ദേഹം ഇത്ര ജനപ്രിയനായത്? പല കാരണങ്ങളുണ്ട്. Android, iOS, Windows Phone, BlackBerry എന്നിവയിൽ ക്ലിക്ക്-ടു-ക്ലിക്ക് വിന്യാസം. ഒക്ലൂഷൻ കൾലിംഗും അസറ്റ് ബണ്ടിംഗും പോലുള്ള ഫീച്ചറുകൾക്ക് ഒപ്റ്റിമൈസേഷനുകൾക്ക് നന്ദി. ധനസമ്പാദനത്തിനും കളിക്കാരെ നിലനിർത്തുന്നതിനുമുള്ള ലോകോത്തര സേവനങ്ങൾ മൊബൈൽ ഉപകരണങ്ങൾ. സമർപ്പിതവും ഉപയോഗിക്കാൻ എളുപ്പമുള്ളതുമായ 3D, 2D ടൂളുകളും വർക്ക്ഫ്ലോകളും.

    ഏത് തരത്തിലുമുള്ള ഗെയിമുകൾ വികസിപ്പിക്കുന്നതിന് നിങ്ങൾക്ക് ഈ എഞ്ചിൻ ഉപയോഗിക്കാം: സ്ട്രാറ്റജി, പസിൽ, ആക്ഷൻ, സാൻഡ്‌ബോക്‌സ് എന്നിവയും നിങ്ങൾക്ക് ആവശ്യമുള്ളതെന്തും. എൻലൈറ്റൻ, യൂണിറ്റിയുടെ ഫിസിക്‌സ് ഷേഡർ നൽകുന്ന റിയൽടൈം ഗ്ലോബൽ ഇല്യൂമിനേഷൻ ഉപയോഗിച്ച്, യൂണിറ്റി ഉപയോഗിച്ച് മനോഹരവും ആകർഷകവും വിനോദപ്രദവുമായ ഡെസ്‌ക്‌ടോപ്പ് ഗെയിമുകൾ സൃഷ്‌ടിക്കാൻ ഇതിലും മികച്ച സമയം ഉണ്ടായിട്ടില്ല.

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

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

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

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

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

    അതിശയകരമായ വിഷ്വൽ വിശ്വസ്തത, റെൻഡറിംഗ് പവർ കൂടാതെ പരിസ്ഥിതിനിങ്ങൾ ഉദ്ദേശിച്ച രീതിയിൽ ഗെയിം ഉണ്ടാക്കാൻ നിങ്ങളെ അനുവദിക്കും. പകൽ വെളിച്ചം മുതൽ രാത്രിയിൽ നിയോൺ ചിഹ്നങ്ങളുടെ തിളക്കം വരെ; വ്യതിചലിക്കുന്ന പ്രകാശകിരണങ്ങൾ മുതൽ മങ്ങിയ വെളിച്ചമുള്ള രാത്രി തെരുവുകളും ഇരുണ്ട തുരങ്കങ്ങളും വരെ, ഏത് പ്ലാറ്റ്‌ഫോമിലും കളിക്കാരെ ആകർഷിക്കുന്ന അവിസ്മരണീയവും വേഗതയേറിയതുമായ ഒരു ഗെയിം സൃഷ്‌ടിക്കുക.

    പ്ലേ ബട്ടൺ ക്ലിക്കുചെയ്‌ത് തൽക്ഷണം നിങ്ങളുടെ ഗെയിമിൽ ആകുക: ടാർഗെറ്റ് പ്ലാറ്റ്‌ഫോമിലെ അവസാന ബിൽഡിൽ എല്ലാം എങ്ങനെ കാണപ്പെടുമെന്ന് കളിക്കുക. ഗെയിം താൽക്കാലികമായി നിർത്തുക, പാരാമീറ്ററുകൾ, ഉറവിടങ്ങൾ, സ്ക്രിപ്റ്റുകൾ, മറ്റ് പ്രോപ്പർട്ടികൾ എന്നിവ മാറ്റുക, ഫലങ്ങൾ തൽക്ഷണം കാണുക. ഡീബഗ്ഗിംഗ് എളുപ്പമാക്കുന്നതിന്, നിങ്ങൾക്ക് ഫ്രെയിം-ബൈ-ഫ്രെയിം കാണൽ ഉപയോഗിക്കാം.

    ഇനിപ്പറയുന്ന ഇമേജ് ഫോർമാറ്റുകൾ പിന്തുണയ്ക്കുന്നു: psd, jpg, png, gif, bmp, tga, tiff, iff, pic, dds. ഇനിപ്പറയുന്ന ഓഡിയോ ഫോർമാറ്റുകൾ: mp3, ogg, aiff, wav, mod, it, sm3. വീഡിയോ ഫോർമാറ്റുകൾ: mov, avi, asf, mpg, mpeg, mp4. ടെക്സ്റ്റ് ഫോർമാറ്റുകൾ: txt, htm, html, xml, ബൈറ്റുകൾ. എല്ലാ ജനപ്രിയ 3D മോഡൽ ഫോർമാറ്റുകളും.

    ഫിസിക്‌സ് എഞ്ചിനുകളിൽ സമഗ്രമായ ഒരു കൂട്ടം ഇഫക്റ്ററുകൾ, ജോയിന്റുകൾ, കൊളൈഡറുകൾ എന്നിവയുള്ള Box2D ഉൾപ്പെടുന്നു, കൂടാതെ വിപുലമായ AI ഫംഗ്‌ഷനുകളുള്ള 3D സീനുകൾക്കായി NVIDIA PhysX 3 ഉൾപ്പെടുന്നു. ഓട്ടോമേറ്റഡ് സിസ്റ്റംപാത കണ്ടെത്തലും നാവിഗേഷൻ മെഷുകളും. സീനുകൾ സ്ക്രിപ്റ്റ് ചെയ്യാൻ C#, JavaScript, Boo ഉപയോഗിക്കുന്നു. പതിപ്പ് ട്രാക്കിംഗിനായി പെർഫോഴ്‌സ്, പ്ലാസ്റ്റിക് എസ്‌സിഎം എന്നിവയുമായുള്ള സംയോജനത്തിന് പൂർണ്ണ പിന്തുണയുണ്ട്.

    കളിക്കാരുടെ ഇടപഴകൽ, നിലനിർത്തൽ, ധനസമ്പാദനം എന്നിവയ്‌ക്കായി വർദ്ധിച്ചുവരുന്ന സംയോജിത സേവനങ്ങളുടെ വർദ്ധിച്ചുവരുന്ന ശ്രേണിയും യൂണിറ്റി കൊണ്ടുവരുന്നു. യൂണിറ്റി 5 സൈക്കിളിൽ, ഗെയിമുകൾ സൃഷ്ടിക്കുന്നതിനും നിയന്ത്രിക്കുന്നതിനും കഴിയുന്നത്ര സുഗമവും എളുപ്പവും ലാഭകരവുമാക്കുന്നതിന് ഈ കൂടുതൽ കൂടുതൽ സേവനങ്ങൾ എഞ്ചിനിലേക്ക് സംയോജിപ്പിക്കും.

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

    2 തരം യൂണിറ്റി 5 ബിൽഡുകൾ ഉണ്ട്: സൗജന്യ വ്യക്തിഗത പതിപ്പും വാണിജ്യ പ്രൊഫഷണൽ പതിപ്പും പ്രതിമാസം $75 അല്ലെങ്കിൽ ജീവിതത്തിന് $1,500. വ്യക്തിഗത പതിപ്പിന് നിരവധി അധിക ഫീച്ചറുകളും ടൂളുകളും ഉണ്ട്. ചില പ്ലാറ്റ്‌ഫോമുകളിലേക്ക് കയറ്റുമതി ചെയ്യുന്നതിന് ഉചിതമായ മൊഡ്യൂളുകൾ വാങ്ങേണ്ടതുണ്ട്.

    പത്തോ അതിലധികമോ ലൈസൻസുകൾ വാങ്ങുമ്പോൾ 10% കിഴിവ് ഉണ്ട്. യൂണിറ്റി പ്രൊഫഷണൽ എഡിഷൻ ലൈസൻസുകൾ സ്കൂളുകൾക്കും സ്ഥാപനങ്ങൾക്കും വിദ്യാർത്ഥികൾക്കും അധ്യാപകർക്കും കിഴിവിൽ വാഗ്ദാനം ചെയ്യുന്നു. യൂണിറ്റി എഞ്ചിൻ രൂപകൽപ്പന ചെയ്‌തിരിക്കുന്നത് വിശാലമായ ഉപയോക്താക്കൾക്ക് സ്വീകരിക്കാൻ കഴിയുന്ന തരത്തിലാണ്, കൂടാതെ യൂണിറ്റി അധ്യാപകർക്ക് ഉപയോഗിക്കാൻ കഴിയുന്ന നിരവധി പഠന സാമഗ്രികളും കോഴ്‌സുകളും നൽകുന്നു.

    എഞ്ചിന്റെ ഔദ്യോഗിക വെബ്സൈറ്റിൽ സൗജന്യ ട്യൂട്ടോറിയലുകൾ, പ്രോജക്ടുകൾ, ഓൺലൈൻ പരിശീലനം, ഡോക്യുമെന്റേഷൻ എന്നിവയുണ്ട്. എഞ്ചിന് ഉപയോക്താക്കളുടെ വളരെ വലിയ കമ്മ്യൂണിറ്റി ഉണ്ട്, അതിനാൽ നിങ്ങൾക്ക് വെബ്സൈറ്റ് പോലുള്ള ഔദ്യോഗികവും അനൗദ്യോഗികവുമായ ഫോറങ്ങളിൽ നിന്ന് ഉത്തരങ്ങളും ഉപദേശങ്ങളും പ്രചോദനവും ലഭിക്കും.

    യൂണിറ്റി ഉപയോക്താക്കൾക്ക് വ്യത്യസ്ത തലത്തിലുള്ള പിന്തുണയുണ്ട്, സൗജന്യ പിന്തുണ മുതൽ പ്രീമിയം പിന്തുണ വരെ, എന്റർപ്രൈസ് ഉപയോക്താക്കൾക്കുള്ള സമർപ്പിത പിന്തുണ വരെ.

    സിസ്റ്റം ആവശ്യകതകൾ: OS: Windows XP SP2+, 7 SP1+, 8; Mac OS X 10.6+. DX9 (ഷേഡർ മോഡൽ 2.0) പിന്തുണയ്ക്കുന്ന വീഡിയോ കാർഡ്.

    ഔദ്യോഗിക സൈറ്റ്: http://unity3d.com

  • ഞങ്ങളുടെ ഫോറത്തിൽ ചർച്ച ചെയ്യുക...


    മൾട്ടിപ്ലാറ്റ്ഫോം 3D, 2D ഗെയിമുകളും സംവേദനാത്മക അനുഭവങ്ങളും സൃഷ്ടിക്കുന്നതിനുള്ള വഴക്കമുള്ളതും ശക്തവുമായ വികസന പ്ലാറ്റ്ഫോമാണ് യൂണിറ്റി. ഉയർന്ന നിലവാരമുള്ള ഉള്ളടക്കം സൃഷ്ടിക്കുന്നതിനും അവരുടെ ഏറ്റവും വിശ്വസ്തരും ഉത്സാഹഭരിതരുമായ കളിക്കാരുമായും ഉപഭോക്താക്കളുമായും കണക്റ്റുചെയ്യുന്നതിലും ഒരു ബിസിനസ്സ് കെട്ടിപ്പടുക്കാൻ ലക്ഷ്യമിടുന്ന ആർക്കും ഇത് ഒരു സമ്പൂർണ്ണ ആവാസവ്യവസ്ഥയാണ്.

    മിനുക്കിയ, അവസാനം മുതൽ അവസാനം വരെ മൾട്ടിപ്ലാറ്റ്ഫോം വികസനം അനുഭവിക്കുക. WebGL, Oculus Rift പോലുള്ള പുതുമുഖങ്ങൾ ഉൾപ്പെടെയുള്ള ഏറ്റവും ചൂടേറിയ പ്ലാറ്റ്‌ഫോമുകളെ ആത്മവിശ്വാസത്തോടെ ടാർഗെറ്റുചെയ്യുക. ക്രോസ്-പ്ലാറ്റ്ഫോം ടൂളുകൾ ഉപയോഗിച്ച് കാര്യക്ഷമമായി പ്രകടനം ഒപ്റ്റിമൈസ് ചെയ്യുക കൂടാതെ ഒറ്റ-ക്ലിക്ക് എളുപ്പത്തിൽ വിന്യസിക്കുക.

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

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

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

    സത്യം പറഞ്ഞാൽ, ഞാൻ വിക്കിപീഡിയയിൽ വായിക്കുമ്പോൾ, ഒരു സാധാരണ 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-നെ ഈ മേഖലയിലെ മുൻനിരകളിലൊന്നായി വിളിക്കാം, അതിനെ മറികടക്കാൻ പ്രയാസമാണ്. . എന്നാൽ യൂണിറ്റി ലൈറ്റിംഗ് മാറ്റിവച്ചു, ബിൽറ്റ്-ഇൻ ഷേഡർ എഡിറ്റർ, സ്റ്റാൻഡേർഡ് സെറ്റ്പോസ്റ്റ്-പ്രോസസിംഗ് ഇഫക്റ്റുകൾ (മുഴുവൻ ലിസ്റ്റ്, തീർച്ചയായും നിങ്ങൾക്ക് സ്വന്തമായി എഴുതാം), ഇപ്പോൾ ഫാഷനബിൾ എസ്എസ്എഒ - ചുരുക്കത്തിൽ, ഒരു എഎഎ പ്രോജക്റ്റ് സൃഷ്ടിക്കുന്നതിനുള്ള മുഴുവൻ ഉപകരണങ്ങളും അവിടെയുണ്ട്. വഴിയിൽ, ഇത് ലൈറ്റ്മാപ്പുകൾ ആവശ്യത്തേക്കാൾ വേഗത്തിലാക്കുന്നു;
    • ഫിസിക്സ് എഞ്ചിൻ - ഒരു ഫിസിക്സ് എഞ്ചിന് ചെയ്യാൻ കഴിയുന്നതെല്ലാം ഉണ്ട്. നിങ്ങൾക്കറിയാവുന്നത് ഉപയോഗിച്ച് നിങ്ങളുടെ സ്വന്തം ഹാഫ്-ലൈഫ് 2 ഉണ്ടാക്കുക? എളുപ്പത്തിൽ!
    • പ്രകടനവും സ്കേലബിളിറ്റിയും - ഒരു മടിയും കൂടാതെ ഞങ്ങൾ അത് "മികച്ചത്" നൽകുന്നു. കാരണം, എഞ്ചിൻ ഇക്കാര്യത്തിൽ പതിവ് ജോലികളിൽ ഭൂരിഭാഗവും സ്വന്തമായി കൈകാര്യം ചെയ്യുന്നു, കൂടാതെ മികച്ച ജോലി ചെയ്യുന്നു;
    • ഒരു വെബ് പ്ലഗിനിൽ ഏതെങ്കിലും ആപ്ലിക്കേഷൻ സമാരംഭിക്കുന്നു - ഞങ്ങൾ ഇതിനെക്കുറിച്ച് ഇതിനകം സംസാരിച്ചു, പക്ഷേ ഇത് വീണ്ടും പരാമർശിക്കുന്നത് പാപമല്ല.
    • ഒരു ലൈസൻസിന് കുറഞ്ഞ വില - $1500 മാത്രം. കൂടാതെ സൗജന്യ പതിപ്പ്, ചില ഗുണങ്ങളില്ലാതെ;
    എങ്ങനെയെങ്കിലും ഇങ്ങനെ. എന്തുകൊണ്ടാണ് ഇത് മോശമായതെന്ന് ഇപ്പോൾ നമുക്ക് ചർച്ച ചെയ്യാം:
    • അത് അടച്ചിരിക്കുന്നു. ആ. ലൈസൻസ് ഉണ്ടെങ്കിലും അവർ നിങ്ങൾക്ക് സോഴ്‌സ് കോഡുകൾ നൽകില്ല. UDK ഉപയോഗിച്ച്, ഞാൻ എല്ലാം ശരിയായി മനസ്സിലാക്കിയാൽ, ചിത്രം ഒന്നുതന്നെയാണ് - കൂടുതൽ പണത്തിന് സോഴ്‌സ് കോഡുകൾ പ്രത്യേകം ലൈസൻസ് ചെയ്‌തിരിക്കുന്നു. എന്നിരുന്നാലും, സോഴ്‌സ് കോഡ് ഉപയോഗിച്ച് ഞങ്ങൾ ചെയ്യുന്ന അതേ കാര്യം തന്നെ ചെയ്യാൻ യൂണിറ്റിയിൽ നിങ്ങൾക്ക് സ്‌ക്രിപ്റ്റുകൾ ഉപയോഗിക്കാം - നിങ്ങൾക്ക് മിക്കവാറും എല്ലാം മോഡ് ചെയ്യാൻ കഴിയും... എന്നിട്ടും, സോഴ്‌സ് കോഡ് എല്ലാവിധത്തിലും മികച്ചതാണ്, അതിനാൽ ഇത് ഒരു മൈനസ് ആണ് - at മൂന്നാം കക്ഷി ഭൗതികശാസ്ത്രം അല്ലെങ്കിൽ അതേ സ്പീഡ്ട്രീ ചേർക്കാൻ ആഗ്രഹിക്കുന്നവർക്ക് കുറഞ്ഞത്;
    • ലാഭം.
    സത്യം പറഞ്ഞാൽ, ഞാൻ ഇതുവരെ യഥാർത്ഥ കുറവുകളൊന്നും കാണുന്നില്ല. എഞ്ചിൻ സുസ്ഥിരവും ഉൽപ്പാദനക്ഷമവും ഉപയോഗിക്കാൻ എളുപ്പവുമാണ് - നിങ്ങൾക്ക് കൂടുതൽ എന്താണ് വേണ്ടത്? തീർച്ചയായും ചില ദോഷങ്ങളുമുണ്ട്. അതിനാൽ, ആനിമേഷനുകളുടെ വിചിത്രമായ അഡിറ്റീവ് മിശ്രണത്തെക്കുറിച്ചുള്ള റിപ്പോർട്ടുകൾ ഞാൻ പലപ്പോഴും കാണാറുണ്ട്. ഭൂപ്രദേശങ്ങളിലേക്ക് ഒന്നിലധികം മെറ്റീരിയലുകൾ നൽകുന്നതിന്റെ അഭാവത്തെക്കുറിച്ച് ചിലർ പരാതിപ്പെടുന്നു - എനിക്കറിയില്ല, ഞാൻ ഇത് പരീക്ഷിച്ചിട്ടില്ല. എന്നാൽ മേൽപ്പറഞ്ഞ ഗുണങ്ങളുടെ വെളിച്ചത്തിൽ ഇത് ശരിക്കും പ്രാധാന്യമുള്ളതാണോ? എന്നെ സംബന്ധിച്ചിടത്തോളം ഇല്ല.

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

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

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

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

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

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

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

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

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

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

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

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

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

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