ကုမ္ပဏီ ပွတ်တိုက်အားကစားပြိုင်ပွဲ ကြေငြာခဲ့သည် "အိပ်မက်ဆိုးရှင်သန်ခြင်း" အမျိုးအစားတွင် 3D ဂိမ်းများ၏ အရင်းအမြစ်ကုဒ်အပြည့်အစုံကို ဖွင့်ခြင်းအကြောင်း - Amnesia: အဆိုပါအမှောင်နွယ်ဖွား и Amnesia: ဝက်များအတွက်စက်2010 နှင့် 2013 တွင်ထွက်ရှိခဲ့သည်။ ဂိမ်းပိုင်ဆိုင်မှုများသည် တစ်ဦးတည်းပိုင်ဖြစ်သည်။ Frictional Game ကုဒ်ကို 2010 ခုနှစ်တွင် ကုမ္ပဏီမှ ထုတ်ဝေခြင်းမှာ ပထမဆုံးအကြိမ်မဟုတ်ပေ။ ဖွင့်လှစ် ဂိမ်းအင်ဂျင်ကုဒ် HPL1 ပြီးတော့ အဲဒီပေါ်မှာ ရေးထားတဲ့ ဂိမ်း၊Penumbra: လှည့်စားခြင်း။"။
ဂိမ်းကုဒ်ကို အခမဲ့ GPLv3 လိုင်စင်အောက်တွင် ဖွင့်ထားပြီး GitHub (Amnesia: အဆိုပါအမှောင်နွယ်ဖွား, Amnesia: ဝက်များအတွက်တစ် ဦး ကစက်) ဂိမ်းများကို C++ ဖြင့် ရေးသားထားပြီး ထည့်သွင်းမှုလုပ်ဆောင်ခြင်းအတွက် SDL နှင့် ဂရပ်ဖစ်အတွက် OpenGL ကို အသုံးပြုထားသည်။ သိုလှောင်ရာနေရာများတွင် CMake ကို အသုံးပြု၍ Linux နှင့် macOS အတွက် တည်ဆောက်ရန် ဖိုင်များနှင့် Visual Studio 2010 ကို အသုံးပြုထားသော Windows အတွက် ဖိုင်များ ပါဝင်သည်။ ဂိမ်းများအတွက် ကုဒ်များအပြင်၊ ဆက်စပ်ဂိမ်းတည်းဖြတ်သူများအတွက် အရင်းအမြစ်ကုဒ်သည် open source လည်းဖြစ်သည်။ ကုဒ်၏ open source သည် mods များ၏ ဖွံ့ဖြိုးတိုးတက်မှုကို ရိုးရှင်းစေမည်ဟု မျှော်လင့်ရပြီး အဆိုပါဂိမ်းများအတွက် တစ်ထောင်ကျော်ရှိနေပြီဖြစ်ပြီး Amnesia ဂိမ်းများတွင်ပါရှိသော နည်းပညာများကို အခြေခံ၍ အဖွင့်ဂိမ်းအင်ဂျင်အသစ်များကို ဖန်တီးနိုင်စေမည်ဖြစ်သည်။ .
ဂိမ်းအင်ဂျင်ဆော့ဖ်ဝဲရေးဆွဲသူများအတွက် အသုံးဝင်နိုင်စေမည့် open source တွင် ပေးထားသည့် အင်္ဂါရပ်များအနက်မှ အောက်ပါတို့ကို မှတ်သားထားပါသည်-
- အရိပ်မြေပုံများ ချောမွေ့သောအစွန်းများနှင့်အတူ။
- အချိန်နှင့်တစ်ပြေးညီ မမြင်နိုင်သော ဧရိယာဖြတ်တောက်မှုစနစ်သည် ရွေ့လျားနေသောအရာဝတ္ထုများနှင့် အလုပ်လုပ်သည်။
- batch မုဒ်တွင် အလုပ်လုပ်သော အငြိမ်အရာဝတ္ထုများကို အလိုအလျောက် rendering ပြုလုပ်သည့်စနစ်။
- Deferred shadow rendering စနစ်။
- အယ်လဂိုရီသမ်များရွေးချယ်ခြင်းနှင့် မြင်နိုင်သောနေရာများကို ချိန်ညှိခြင်းကဲ့သို့သော အင်္ဂါရပ်များအတွက် ပံ့ပိုးမှုအပါအဝင် အင်္ဂါရပ်အပြည့်အစုံ တည်းဖြတ်သူ။
- ဘော့တ်များနှင့် စမတ်အေးဂျင့်များ ဖန်တီးရန်အတွက် ရိုးရှင်းသော ဉာဏ်ရည်တုစနစ်။
- အဆင့်မြင့် ရုပ်ပိုင်းဆိုင်ရာ အသံတူခြင်းစနစ်။
- ရုပ်ပိုင်းဆိုင်ရာ လုပ်ငန်းစဉ်များကို အခြေခံ၍ အပြန်အလှန် အကျိုးပြုမှု တည်ဆောက်သည့် စနစ်။
- API ကို အသုံးပြု၍ ကိုယ်ပိုင် အသံအင်ဂျင် ပွင့်လင်း.
- အမျိုးမျိုးသော rendering နှင့် gameplay technologies များကိုအကောင်အထည်ဖော်သောအင်ဂျင်။
source: opennet.ru