Unity සොෆ්ට්වේයාර් සමාගම තම C# සක්රියකරණය සම්පූර්ණයෙන්ම වෙනස් කරමින් තිබේ. වසර ගණනාවකට පසු Mono ෆෝර්ක් එකෙන් භාවිතා කරමින් තිබූ Unity, දැන් Microsoft හි නවතම .NET CoreCLR රන්ටයිම් වෙත මාරු වෙමින් ඇත. මේ වෙනස Unity 6.7 අල්ෆා සංස්කරණයේ පරීක්ෂාකාරී විකල්පයක් ලෙස දැනටමත් ලැබී තිබේ, 6.8 සංස්කරණයෙන් Mono සම්පූර්ණයෙන් ඉවත් කර CoreCLR එකම පදනමක් බවට පත් වේ.
මොනවා වෙනස් වෙන්නේ? CoreCLR එකේ නවතම ගාබ්ජ් කොලෙක්ටර් (GC) සහ මොබිලී තැන්පත් කළමනාකරණය (MiMalloc) ඇතුළත් වේ. Boehm GC එකේ සම්ප්රදායික, non‑moving ආකාරය වෙනුවට, CoreCLR හි precise, moving, generational GC එක නිවැරදිව ජීවිතමය වස්තු හඳුනා ගනී, මතකය සංයුක්ත කරයි. මේ නිසා ගේම් එකේ frame‑hitches අඩුවෙයි, ප්රොෆයිලරයේ GC spikes අඩු වේ.
එමෙන්ම, CoreCLR එක C# 14, .NET 10 වැනි නවතම භාෂා ලක්ෂණ සහ .NET ලයිබ්රරියාවන්ට පූර්ණ ප්රවේශය ලබා දේ. Unity සංවර්ධකයින්ට දැන් async‑await, records, pattern matching වැනි නවතම C# විශේෂතා භාවිතා කරමින් වැඩි දක්ෂතා සහිත කේතයක් ලිවිය හැකිය.
Performance පිළිබඳ Unity හි ප්රකාශය පරිදි 6.8 සංස්කරණය සමග මුලින්ම සම්පූර්ණ පරිසරය සමතල වේගයක් ලබා දීමට උත්සාහ කරයි. සමහර අංග වේගවත් වෙයි, සමහර අංග අඩු වේගයෙන් ක්රියා කරයි; නමුත් කාලයත් සමඟ රන්ටයිම් ස්ථායීව පවතින විට සම්පූර්ණ වශයෙන් වඩා හොඳ ප්රතිඵල දක්වයි.
ශ්රී ලංකාවට ඇති වැදගත්කම
Unity නව CoreCLR වෙත මාරු වීම ශ්රී ලංකාවේ ගේම් සංවර්ධකයින්, අධ්යාපන ආයතන, තාක්ෂණික ව්යාපාර සඳහා විශාල අවස්ථා සපයයි.
- සිසුන් සහ නව සංවර්ධකයින් – නවතම C# ලක්ෂණ ඉගෙන ගැනීම, .NET ecosystem සමඟ සම්බන්ධ වීම, ජාත්යන්තර තරඟවලට සූදානම් වීම පහසු වේ.
- දේශීය ගේම් ස්ටුඩියෝ – GC හේතුවෙන් සිදුවූ frame‑hitches අඩු වීම නිසා ක්රීඩා ක්රියාකාරකම් මෘදු වේ, එමෙන්ම වැඩි පරිමාණ වැඩ බර (Job System) භාවිතා කරන ව්යාපෘතිවල ස්ථාවරතාවය වැඩි වේ.
- තොරතුරු තාක්ෂණ ව්යාපාර – CoreCLR සමඟ .NET ලයිබ්රරියාවන්ට සෘජු ප්රවේශය ලැබීම නිසා Unity‑ආශ්රිත SaaS, AR/VR, simulation වැනි නව නිෂ්පාදන ඉක්මනින් සංවර්ධනය කළ හැකිය.
එසේම, Unity විසින් animation සහ world‑building වැනි අංගවල වැඩ නතර කර මූලික පදනම තබා ගැනීමට තීරණය කිරීම, ශ්රී ලංකාවේ තාක්ෂණික සමාජයට ගුණාත්මක පදනමක් සැපයීමට ඉඩ සලසයි.
අවසන් වශයෙන්, Unity 6.7 අල්ෆා සංස්කරණයේ CoreCLR අත්හදා බැලීම, 6.8 වෙත සූදානම් වීම, ඔබේ ව්යාපෘතියේ දිගුකාලීන සාර්ථකත්වයට මූලික පියවරක් වේ. එය අත්හදා බැලීම, පරීක්ෂා කිරීම, සහ ඔබේ කේතය නව රන්ටයිම් සමඟ සම්පූර්ණව සකස් කිරීම අත්යවශ්යයි.