SlideShare ist ein Scribd-Unternehmen logo
1 von 4
Unity vartotojo sąsaja(UI sistema)
(Martynas Mitka IF5/1)
Žaidimo kūrimo platformos pamatinis tikslas visada turėtų išlikti vienodas - supaprastintiir pagreitinti kūrėjų
darbą, bei užtikrinti gerą galutinio produkto veikimą. Dėl šios priežasties platformų kūrėjai nenorėdami prarasti
konkurencingumo su kiekviena versija stengiasioptimizuoti savo produktus,pridėti papildomų funkcijų, bei
žinoma tuo pačiu metu stengtis,kad visa tai vartotojui būtų pateiktą patogiai ir aiškiai. Nors dažniausia viešai
išafišuojami pirmieji punktai susyja su platformos galimybėmis, tačiau būtent pastarasis ( vartotojo sąsajos )
aspektas lemia platformos sėkmę. Kad ir kokia puiki platforma bebūtų,niekas ja nesinaudos,jei tai daryti bus
ypatingai sudėtinga.Šioje srityje labai sėkmingai dirba Unity komanda, su tokio pačio pavadinimo nemokama
žaidimų kūrimų platforma. Vienas pagrindinių šios platformos pranašumu prieš kitas yra būtent sugebėjimas
tinkamai pateikti produktą ir įrankius visiems suprantamu būdu ir taip supaprastintikūrėjų darbą.
Dažnai gera vartotoja sąsaja tampa tada, kai ne tik puikiai išpildoma viena ar kita rekomendacija,
o tada, kai visa programa veikia dinamiškai, jos valdymas natūraliai įsilieją į darbą, tampa nepastebimas ir ji pati
nesukelia papildomu sunkumų vartotojui. Šis tikslas gali būti pasiekiamas protingai įgyvendinat viešojoje erdvėje
jau labai aiškiai suformuotus patrauklios vartotojo sąsajos,angliškai -„user interface“ (vėliau tiesiog UI) principus,
pagal kuriuos ir nagrinėsiu Unity UI sistemą. Stengsiuosi panagrinėti kiekvieną aspektą atskirai ir savo
pastebėjimais įvertinti ar šių principų laikomasi, galbūt Unity komanda sugalvojo dar profesionalesnių būtų juos
realizuoti. Taigi štaišie principai, kuriais vadovaujantis pagal viešojoje erdvėje prieinamus šaltinius galima sukurti
puikią UI sistemą :
 Vartotojo supažindinimas su programa
 Minimalistinė, švari aplinka
 Tinkamai ir trumpai pavadinti funkciniai mygtukai
 Funkcijų / informacijos grupavimas
 Valdymas turi būti intuityvus
 Programa turi būti lengvai pasiekiama
 Pasiruošti vartotojų klaidoms
 Sekti vartotojų apsiliepimas
Vartotojo supažindinimas su programa
Šioje srityje Unity komanda atrodo bene stipriausia, neminint to, kad šį platformą turi milžinišką
bendruomene, kuri noriai dalinasi savo patirtimi, jos kokybiška mokymo sistemą leidžia labai patogiai ir greitai
susipažinti su žaidimo platforma. Pradedantiesiems skirta ypač daug dėmesio, jiems sukurta ištisa mokymo
programa video formatu youtube svetainėje,kurioje pradedantysis yra supažindinamas su pagrindinėmis
funkcijomis, palaipsniui einama prie sudėtingesnių dalykų. Lygiagrečiai yra pateikiami baziniai modeliai, su
kuriais Unity leidžia lengvai ir nemokamai eksperimentuoti vartotojams ir taip praktiniu būdu greičiau ir giliau
įsisavinti informaciją. Norintiems gilintis į labiau specifinius dalykus yra pateikiamos nuorodos į šaltinius kuriuose
jie gali gauti daugiau žinių. Vartotojas nuo pat pradžių neišsigąsta galybės aplink esančių įrankių, nes visada žino
kur gali gauti papildomos informacijos. Vartotojo apmokymo srityje Unity kartelę iškėlusi tikrai aukštai, tokią
gerą apmokymų sistemą pateikti sugeba tik vienetiniai produktai, todėl tai yra didelė UI sistemos pasisekimo
priežastis
Minimalistinė, švari aplinka
Kiekvienas darbo langas turi būti lengvai skaitomas ir neapkrautas papildomomis dėtelėmis, kurios smarkiai
vargina ir blaško vartotoją. Todėl patartina visuose languose išlaikyti minimalistinį stilių. Kadangi Unity UI
sistemoje esama didelis kiekis skirtingų pasirenkamųjų funkcijų, visiško minimalizmo tikėtis negalima. Tačiau
nepasakyčiau, kad principas liko neišpildytas visai. Atsisakyta papildomų ornamentinių detalių, įrankių bei
papildomų langų kombinacijas galima susidėlioti visiškai rankiniu būdu,pagal kiekvieno poreikius. Tai suteikia
vartotojui galimybę susikurti būtent jam patogią aplinka, neapkraunant ekrano dėmesnį blaškančiais langais.
Sveikintina ir tai, jog spalvų gama pagrindinėje temoje susideda iš kontrastingu ir blankesnių atspalvių, kas
platformai ir suteikia lengvumo jausmą ir iš dalies kompensuoja tą triukšmą, kurį mūsų akims suteikia nemažas
kiekis mygtukų.
Tinkamai ir trumpai pavadinti funkciniai mygtukai
Vartotojo sąsajoje nemaža dalis informacijos perduodama ne tik vaizdais, bet ir tekstu. Todėl būtina
atsižvelgti, kad kiekvienas mygtukas būtų pavadintas prasmingai ir visiems suprantamai. Kadangi dauguma
komandų šioje platformoje yra gan standartiškos,tai kūrėjams nereikėjo ilgai kvaršinti sau galvos, o jei ir reikėjo
tai jų darbas nenuėjo veltui. Dažnas vartotojas mestelėjęs akį į mygtuką iškart supranta kokia jo paskirtis, o jei ir
iškylą klausimų, tai visada galima pritraukus savo pelytės žymekli prie mygtuko ir išvysti platesnįpaaiškinimą su
pavyzdžiais. Taigi Unity pasinaudodama standartinių kitų platformų pavydžių puikiai pritaikė šį principą savo
platformoje.
Funkcijų / informacijos grupavimas
Bet kokiam žmogui visą informacija įsisavinti daug lengviau, kai ji suskirstoma į tam tikras grupes,
dažniausia pagal panašią ypatybę ar logine seką. Todėl, kad vartotojo sąsaja būtų efektyvi svarbu visas platformos
funkcijas suskirstytiį tam tikrus blokus, kad vartotojui būtų kuo paprasčiau orientuotis ir naviguoti platformos
viduje tarp skirtingų savo prasme funkcijų. Unity šioje srityje
įgyvendino gan inovatorišką idėją ne tik visą informaciją
tvarkingai ir pagal gan aiškias logines prasmes sugrupuoti
blokais, langais, bet ir kurti atskirus tokių blogų modulius,
kurie gali būti prijungti pasirinktinai pagal kūrėjo norus.Tai
sutaupo daug laiko, kai kuriamos standartinės žaidimų scenos,
nes pasirinkus visą modulį iš platformos patogioje vietoje
atkeliami visi potencialiai vartotojui reikalingi įrankiai.
Tarkim, kai dirbama su scenos fonu,galima vienu metu
pasirinkti tekstūrą, ją apdorotisu vietoje esančiais įrankiais,
pakeisti tekstūros atspalvį,matomumą. Žodžių visi
potencialiai reikalingi įrankiai yra pateikiami viename
funkcijų bloke, ir vartotojui nereikia ieškoti kiekvieno įrankio
atskirai. Tai užtikrina patogų vartotojo darbą ir prideda didelį
pliusą šiai žaidimų platformai.
Valdymas turi būti intuityvus
Vartotojui daug patogiau dirbti su programa kuri yra panašiį kitas, jau egzistuojančias programas. Būtent dėl
to dauguma šių laikų vartotojų sąsajos sistemų iš pirmo žvilgsnio yra tarpusavyje labai panašios.Ne išimtis ir
Unity UI sistema, kuri turi standartinio („Tab“) stiliaus įrankių juostą. Naudotojui intuityviai bus aišku, kaip
išsaugoti ar atsidaryti failą. Unity taip pat neblogai išvystė ir „drag and drop“ sistemą. Pradedant nuo
tiesioginio modelio įkelimo į žaidimo kurimo scena,modelių transformacijų atlikimo iki darbo langų
kilnojimo iš vienos pozicijos į kitą.
Programa turi būti lengvai pasiekiama
Gan paprasta,bet svarbi detalė. Neatkreipus į tai dėmesio, galima gan skaudžiai nudegti. Kiek vartotojų
kantybės galėtų atimti, tai jog kiekvieną kartą naudojantis programą reikėtų paspaustidešimt skirtingų mygtukų.
Mes mėgstame paprastuma ir greituma, nors tai gal ir teužimtų kelias papildomas sekundes.Unity ėmesi gan
gudrios strategijos šioje dalyje, tačiau naudojantis programa vis tiek pastebėtume šiek tiek nesklandumu šioje
sirtyje. Pagrinde norint patekti į norimą projektą užtenka spusteltikelis kartus ir tu jau norimame žaidimi projekte,
visas papildomos parinktys, jei tokių reikia jau galima rasti ieškant rankiniu būdu.Tačiau, kai atsiranda platformos
atnaujinimai ar skelbiama reklaminio pobudžio informacija ši procedura gali šiek tiek suerzinti, nes atsiranda keli
papildomi langai.
Pasiruoštivartotojų klaidoms
Kartais visiems, o dažniausia naujokams pasitaiko atveju, kai netyčia ar iš nežinojimo pradanginame
duomenis ar failus su kuriais dirbame. Tokios klaidoms išvengtikuriamos papildomos apsaugos sistemos.Viena
paprasčiausiu,tai papildomas langas kuris aiškiai paklausia ar tikrai norime atlikti vienokius ar kitokius
pakeitimus. Kas ypatinga Unity žaidimų platformoje, tai jog šie apribojimai apgalvotilabai gerai, išvengta daug
vartotojo loginių klaidų, yra būdas viska perstatytiį „default“ reikšmes. Pavyzdžiui, jei vartotojas dirba su vieno
tipo modeliais sistema neleis pritaikyti kito tipo savybių.Dar vienas didesnių pliusų, tai jog yra galimybė
automatiškai saugotiprojektus virtualiame projekte, taigi sumažėja duomenų praradimo rizika. Tačiau, kad ir
kokie apribojimai galioje šioje platformoje, tai jokiu būdu nevaržo kūrėjo laisvės, tiesiog palengvina
komunikavimą su platforma.
Sektivartotojų apsiliepimas
Svarbi tobulėjimo dalis yra pastovus trūkumų ieškojimas ir šalinimas. Tam
pasitelkiami testuotojai,tačiau naudingiausiatsiliepimai būna ir pačių vartotojų.
Būtent dėl šios priežasties Unity turi gerą klientų aptarnavimo ir atsiliepimų
rinkimų sistemą, kuri glaudžiai susėjusisu žaidimo kūrimo platforma.
Kiekvienas gali patogiai ir greit parašyti savo apsiliepimas, klaidų pastebėjimus
ar nusiskendimus, kad platforma galėtų būti toliau tobulinama. Abipusė nauda
visada gerai, todėl toks Unity strategijos kūrimas yra pagirtinas.

Weitere ähnliche Inhalte

Ähnlich wie Unity varotojo-sąsaja

P. Litvinas. OpenGeo Suite - atvira platforma jūsų sprendimams. GIS - paprast...
P. Litvinas. OpenGeo Suite - atvira platforma jūsų sprendimams. GIS - paprast...P. Litvinas. OpenGeo Suite - atvira platforma jūsų sprendimams. GIS - paprast...
P. Litvinas. OpenGeo Suite - atvira platforma jūsų sprendimams. GIS - paprast...opengislt
 
World Usability Day 2011
World Usability Day 2011World Usability Day 2011
World Usability Day 2011Idea Code
 
Kompiuterio programinė įranga
Kompiuterio programinė įrangaKompiuterio programinė įranga
Kompiuterio programinė įrangaMargaritarita
 
5 būdai dalintis verslo analitikos įžvalgomis
5 būdai dalintis verslo analitikos įžvalgomis5 būdai dalintis verslo analitikos įžvalgomis
5 būdai dalintis verslo analitikos įžvalgomisDay Q
 
Kompiuterio programinė įranga
Kompiuterio programinė įrangaKompiuterio programinė įranga
Kompiuterio programinė įrangasuskis
 
Procesu Ir Informacijos Valdymas Su Open ERP
Procesu Ir Informacijos Valdymas Su Open ERPProcesu Ir Informacijos Valdymas Su Open ERP
Procesu Ir Informacijos Valdymas Su Open ERPRita Petružytė
 
Lithuanian .NET User Group - Windows Phone 7 - Overview
Lithuanian .NET User Group - Windows Phone 7 - OverviewLithuanian .NET User Group - Windows Phone 7 - Overview
Lithuanian .NET User Group - Windows Phone 7 - OverviewAlan Mendelevich
 
Taikomoji programinė įranga
Taikomoji programinė įrangaTaikomoji programinė įranga
Taikomoji programinė įrangavioleta_pukeliene
 
Informacija kompiuteryje
Informacija kompiuteryjeInformacija kompiuteryje
Informacija kompiuteryjebarsukas321
 
Windows Phone 7 @ Login 2011. I dalis - Apžvalga, Metro
Windows Phone 7 @ Login 2011. I dalis - Apžvalga, MetroWindows Phone 7 @ Login 2011. I dalis - Apžvalga, Metro
Windows Phone 7 @ Login 2011. I dalis - Apžvalga, MetroAlan Mendelevich
 
Roko šveikausko skaidrių darbas
Roko šveikausko skaidrių darbasRoko šveikausko skaidrių darbas
Roko šveikausko skaidrių darbasFPSRocketeer
 
2011.06.15 vaizdo konferencijos_ir_paskaitu_transliavimas
2011.06.15 vaizdo konferencijos_ir_paskaitu_transliavimas2011.06.15 vaizdo konferencijos_ir_paskaitu_transliavimas
2011.06.15 vaizdo konferencijos_ir_paskaitu_transliavimasGytis Cibulskis
 
Internet Explorer Naršyklės Administravimas Įmonėse
Internet Explorer Naršyklės Administravimas ĮmonėseInternet Explorer Naršyklės Administravimas Įmonėse
Internet Explorer Naršyklės Administravimas ĮmonėseTomas Dabasinskas
 
(Ne)paprasta matematika: UX + Agile = ?
(Ne)paprasta matematika: UX + Agile = ?(Ne)paprasta matematika: UX + Agile = ?
(Ne)paprasta matematika: UX + Agile = ?Agile Lietuva
 

Ähnlich wie Unity varotojo-sąsaja (20)

PI_11paskaita
PI_11paskaitaPI_11paskaita
PI_11paskaita
 
P. Litvinas. OpenGeo Suite - atvira platforma jūsų sprendimams. GIS - paprast...
P. Litvinas. OpenGeo Suite - atvira platforma jūsų sprendimams. GIS - paprast...P. Litvinas. OpenGeo Suite - atvira platforma jūsų sprendimams. GIS - paprast...
P. Litvinas. OpenGeo Suite - atvira platforma jūsų sprendimams. GIS - paprast...
 
World Usability Day 2011
World Usability Day 2011World Usability Day 2011
World Usability Day 2011
 
Kompiuterio programinė įranga
Kompiuterio programinė įrangaKompiuterio programinė įranga
Kompiuterio programinė įranga
 
įvedimas
įvedimasįvedimas
įvedimas
 
5 būdai dalintis verslo analitikos įžvalgomis
5 būdai dalintis verslo analitikos įžvalgomis5 būdai dalintis verslo analitikos įžvalgomis
5 būdai dalintis verslo analitikos įžvalgomis
 
Kompiuterio programinė įranga
Kompiuterio programinė įrangaKompiuterio programinė įranga
Kompiuterio programinė įranga
 
Procesu Ir Informacijos Valdymas Su Open ERP
Procesu Ir Informacijos Valdymas Su Open ERPProcesu Ir Informacijos Valdymas Su Open ERP
Procesu Ir Informacijos Valdymas Su Open ERP
 
Lithuanian .NET User Group - Windows Phone 7 - Overview
Lithuanian .NET User Group - Windows Phone 7 - OverviewLithuanian .NET User Group - Windows Phone 7 - Overview
Lithuanian .NET User Group - Windows Phone 7 - Overview
 
Taikomoji programinė įranga
Taikomoji programinė įrangaTaikomoji programinė įranga
Taikomoji programinė įranga
 
Informacija kompiuteryje
Informacija kompiuteryjeInformacija kompiuteryje
Informacija kompiuteryje
 
Windows Phone 7 @ Login 2011. I dalis - Apžvalga, Metro
Windows Phone 7 @ Login 2011. I dalis - Apžvalga, MetroWindows Phone 7 @ Login 2011. I dalis - Apžvalga, Metro
Windows Phone 7 @ Login 2011. I dalis - Apžvalga, Metro
 
Ismanieji telefonai
Ismanieji telefonaiIsmanieji telefonai
Ismanieji telefonai
 
Ismanieji telefonai
Ismanieji telefonaiIsmanieji telefonai
Ismanieji telefonai
 
Project bean
Project beanProject bean
Project bean
 
PI_12paskaita
PI_12paskaitaPI_12paskaita
PI_12paskaita
 
Roko šveikausko skaidrių darbas
Roko šveikausko skaidrių darbasRoko šveikausko skaidrių darbas
Roko šveikausko skaidrių darbas
 
2011.06.15 vaizdo konferencijos_ir_paskaitu_transliavimas
2011.06.15 vaizdo konferencijos_ir_paskaitu_transliavimas2011.06.15 vaizdo konferencijos_ir_paskaitu_transliavimas
2011.06.15 vaizdo konferencijos_ir_paskaitu_transliavimas
 
Internet Explorer Naršyklės Administravimas Įmonėse
Internet Explorer Naršyklės Administravimas ĮmonėseInternet Explorer Naršyklės Administravimas Įmonėse
Internet Explorer Naršyklės Administravimas Įmonėse
 
(Ne)paprasta matematika: UX + Agile = ?
(Ne)paprasta matematika: UX + Agile = ?(Ne)paprasta matematika: UX + Agile = ?
(Ne)paprasta matematika: UX + Agile = ?
 

Mehr von Liudas Butkus

Datum - Secure and Monetize Your Digital Life
Datum - Secure and Monetize Your Digital LifeDatum - Secure and Monetize Your Digital Life
Datum - Secure and Monetize Your Digital LifeLiudas Butkus
 
Unity integruotos-sistemos
Unity integruotos-sistemosUnity integruotos-sistemos
Unity integruotos-sistemosLiudas Butkus
 
Pilietinis ir tautinis ugdymas skuodo pranciškaus žadeikio gimnazijoje
Pilietinis ir tautinis ugdymas skuodo pranciškaus žadeikio gimnazijojePilietinis ir tautinis ugdymas skuodo pranciškaus žadeikio gimnazijoje
Pilietinis ir tautinis ugdymas skuodo pranciškaus žadeikio gimnazijojeLiudas Butkus
 
6 Ways to Make People Open Your Emails
6 Ways to Make People Open Your Emails6 Ways to Make People Open Your Emails
6 Ways to Make People Open Your EmailsLiudas Butkus
 
Animatics Create and Deliver Inexpensive Visual Marketing Messages
Animatics Create and Deliver Inexpensive Visual Marketing MessagesAnimatics Create and Deliver Inexpensive Visual Marketing Messages
Animatics Create and Deliver Inexpensive Visual Marketing MessagesLiudas Butkus
 
4 Steps to Success for Video Marketing Virgins
4 Steps to Success for Video Marketing Virgins4 Steps to Success for Video Marketing Virgins
4 Steps to Success for Video Marketing VirginsLiudas Butkus
 
How To Effectively Use Facebook As A Marketing Tool
How To Effectively Use Facebook As A Marketing ToolHow To Effectively Use Facebook As A Marketing Tool
How To Effectively Use Facebook As A Marketing ToolLiudas Butkus
 
10 Steps To Success In Social Media Marketing For Your Business
10 Steps To Success In Social Media Marketing For Your Business10 Steps To Success In Social Media Marketing For Your Business
10 Steps To Success In Social Media Marketing For Your BusinessLiudas Butkus
 
Social Media Marketing Confusing You? Help Is Here!
Social Media Marketing Confusing You? Help Is Here!Social Media Marketing Confusing You? Help Is Here!
Social Media Marketing Confusing You? Help Is Here!Liudas Butkus
 
Business Insurance for Natural Disasters
Business Insurance for Natural DisastersBusiness Insurance for Natural Disasters
Business Insurance for Natural DisastersLiudas Butkus
 
Why Google Scares People
Why Google Scares PeopleWhy Google Scares People
Why Google Scares PeopleLiudas Butkus
 
Business Writing - Choosing the Right Words
Business Writing - Choosing the Right WordsBusiness Writing - Choosing the Right Words
Business Writing - Choosing the Right WordsLiudas Butkus
 
RFID Wristbands And Social Media Check-Ins - 3 New Trends
RFID Wristbands And Social Media Check-Ins - 3 New TrendsRFID Wristbands And Social Media Check-Ins - 3 New Trends
RFID Wristbands And Social Media Check-Ins - 3 New TrendsLiudas Butkus
 
A Brief History of Modern Board Gaming
A Brief History of Modern Board GamingA Brief History of Modern Board Gaming
A Brief History of Modern Board GamingLiudas Butkus
 

Mehr von Liudas Butkus (14)

Datum - Secure and Monetize Your Digital Life
Datum - Secure and Monetize Your Digital LifeDatum - Secure and Monetize Your Digital Life
Datum - Secure and Monetize Your Digital Life
 
Unity integruotos-sistemos
Unity integruotos-sistemosUnity integruotos-sistemos
Unity integruotos-sistemos
 
Pilietinis ir tautinis ugdymas skuodo pranciškaus žadeikio gimnazijoje
Pilietinis ir tautinis ugdymas skuodo pranciškaus žadeikio gimnazijojePilietinis ir tautinis ugdymas skuodo pranciškaus žadeikio gimnazijoje
Pilietinis ir tautinis ugdymas skuodo pranciškaus žadeikio gimnazijoje
 
6 Ways to Make People Open Your Emails
6 Ways to Make People Open Your Emails6 Ways to Make People Open Your Emails
6 Ways to Make People Open Your Emails
 
Animatics Create and Deliver Inexpensive Visual Marketing Messages
Animatics Create and Deliver Inexpensive Visual Marketing MessagesAnimatics Create and Deliver Inexpensive Visual Marketing Messages
Animatics Create and Deliver Inexpensive Visual Marketing Messages
 
4 Steps to Success for Video Marketing Virgins
4 Steps to Success for Video Marketing Virgins4 Steps to Success for Video Marketing Virgins
4 Steps to Success for Video Marketing Virgins
 
How To Effectively Use Facebook As A Marketing Tool
How To Effectively Use Facebook As A Marketing ToolHow To Effectively Use Facebook As A Marketing Tool
How To Effectively Use Facebook As A Marketing Tool
 
10 Steps To Success In Social Media Marketing For Your Business
10 Steps To Success In Social Media Marketing For Your Business10 Steps To Success In Social Media Marketing For Your Business
10 Steps To Success In Social Media Marketing For Your Business
 
Social Media Marketing Confusing You? Help Is Here!
Social Media Marketing Confusing You? Help Is Here!Social Media Marketing Confusing You? Help Is Here!
Social Media Marketing Confusing You? Help Is Here!
 
Business Insurance for Natural Disasters
Business Insurance for Natural DisastersBusiness Insurance for Natural Disasters
Business Insurance for Natural Disasters
 
Why Google Scares People
Why Google Scares PeopleWhy Google Scares People
Why Google Scares People
 
Business Writing - Choosing the Right Words
Business Writing - Choosing the Right WordsBusiness Writing - Choosing the Right Words
Business Writing - Choosing the Right Words
 
RFID Wristbands And Social Media Check-Ins - 3 New Trends
RFID Wristbands And Social Media Check-Ins - 3 New TrendsRFID Wristbands And Social Media Check-Ins - 3 New Trends
RFID Wristbands And Social Media Check-Ins - 3 New Trends
 
A Brief History of Modern Board Gaming
A Brief History of Modern Board GamingA Brief History of Modern Board Gaming
A Brief History of Modern Board Gaming
 

Unity varotojo-sąsaja

  • 1. Unity vartotojo sąsaja(UI sistema) (Martynas Mitka IF5/1) Žaidimo kūrimo platformos pamatinis tikslas visada turėtų išlikti vienodas - supaprastintiir pagreitinti kūrėjų darbą, bei užtikrinti gerą galutinio produkto veikimą. Dėl šios priežasties platformų kūrėjai nenorėdami prarasti konkurencingumo su kiekviena versija stengiasioptimizuoti savo produktus,pridėti papildomų funkcijų, bei žinoma tuo pačiu metu stengtis,kad visa tai vartotojui būtų pateiktą patogiai ir aiškiai. Nors dažniausia viešai išafišuojami pirmieji punktai susyja su platformos galimybėmis, tačiau būtent pastarasis ( vartotojo sąsajos ) aspektas lemia platformos sėkmę. Kad ir kokia puiki platforma bebūtų,niekas ja nesinaudos,jei tai daryti bus ypatingai sudėtinga.Šioje srityje labai sėkmingai dirba Unity komanda, su tokio pačio pavadinimo nemokama žaidimų kūrimų platforma. Vienas pagrindinių šios platformos pranašumu prieš kitas yra būtent sugebėjimas tinkamai pateikti produktą ir įrankius visiems suprantamu būdu ir taip supaprastintikūrėjų darbą. Dažnai gera vartotoja sąsaja tampa tada, kai ne tik puikiai išpildoma viena ar kita rekomendacija, o tada, kai visa programa veikia dinamiškai, jos valdymas natūraliai įsilieją į darbą, tampa nepastebimas ir ji pati nesukelia papildomu sunkumų vartotojui. Šis tikslas gali būti pasiekiamas protingai įgyvendinat viešojoje erdvėje jau labai aiškiai suformuotus patrauklios vartotojo sąsajos,angliškai -„user interface“ (vėliau tiesiog UI) principus, pagal kuriuos ir nagrinėsiu Unity UI sistemą. Stengsiuosi panagrinėti kiekvieną aspektą atskirai ir savo pastebėjimais įvertinti ar šių principų laikomasi, galbūt Unity komanda sugalvojo dar profesionalesnių būtų juos realizuoti. Taigi štaišie principai, kuriais vadovaujantis pagal viešojoje erdvėje prieinamus šaltinius galima sukurti puikią UI sistemą :  Vartotojo supažindinimas su programa  Minimalistinė, švari aplinka  Tinkamai ir trumpai pavadinti funkciniai mygtukai  Funkcijų / informacijos grupavimas  Valdymas turi būti intuityvus  Programa turi būti lengvai pasiekiama  Pasiruošti vartotojų klaidoms  Sekti vartotojų apsiliepimas
  • 2. Vartotojo supažindinimas su programa Šioje srityje Unity komanda atrodo bene stipriausia, neminint to, kad šį platformą turi milžinišką bendruomene, kuri noriai dalinasi savo patirtimi, jos kokybiška mokymo sistemą leidžia labai patogiai ir greitai susipažinti su žaidimo platforma. Pradedantiesiems skirta ypač daug dėmesio, jiems sukurta ištisa mokymo programa video formatu youtube svetainėje,kurioje pradedantysis yra supažindinamas su pagrindinėmis funkcijomis, palaipsniui einama prie sudėtingesnių dalykų. Lygiagrečiai yra pateikiami baziniai modeliai, su kuriais Unity leidžia lengvai ir nemokamai eksperimentuoti vartotojams ir taip praktiniu būdu greičiau ir giliau įsisavinti informaciją. Norintiems gilintis į labiau specifinius dalykus yra pateikiamos nuorodos į šaltinius kuriuose jie gali gauti daugiau žinių. Vartotojas nuo pat pradžių neišsigąsta galybės aplink esančių įrankių, nes visada žino kur gali gauti papildomos informacijos. Vartotojo apmokymo srityje Unity kartelę iškėlusi tikrai aukštai, tokią gerą apmokymų sistemą pateikti sugeba tik vienetiniai produktai, todėl tai yra didelė UI sistemos pasisekimo priežastis Minimalistinė, švari aplinka Kiekvienas darbo langas turi būti lengvai skaitomas ir neapkrautas papildomomis dėtelėmis, kurios smarkiai vargina ir blaško vartotoją. Todėl patartina visuose languose išlaikyti minimalistinį stilių. Kadangi Unity UI sistemoje esama didelis kiekis skirtingų pasirenkamųjų funkcijų, visiško minimalizmo tikėtis negalima. Tačiau nepasakyčiau, kad principas liko neišpildytas visai. Atsisakyta papildomų ornamentinių detalių, įrankių bei papildomų langų kombinacijas galima susidėlioti visiškai rankiniu būdu,pagal kiekvieno poreikius. Tai suteikia vartotojui galimybę susikurti būtent jam patogią aplinka, neapkraunant ekrano dėmesnį blaškančiais langais. Sveikintina ir tai, jog spalvų gama pagrindinėje temoje susideda iš kontrastingu ir blankesnių atspalvių, kas platformai ir suteikia lengvumo jausmą ir iš dalies kompensuoja tą triukšmą, kurį mūsų akims suteikia nemažas kiekis mygtukų.
  • 3. Tinkamai ir trumpai pavadinti funkciniai mygtukai Vartotojo sąsajoje nemaža dalis informacijos perduodama ne tik vaizdais, bet ir tekstu. Todėl būtina atsižvelgti, kad kiekvienas mygtukas būtų pavadintas prasmingai ir visiems suprantamai. Kadangi dauguma komandų šioje platformoje yra gan standartiškos,tai kūrėjams nereikėjo ilgai kvaršinti sau galvos, o jei ir reikėjo tai jų darbas nenuėjo veltui. Dažnas vartotojas mestelėjęs akį į mygtuką iškart supranta kokia jo paskirtis, o jei ir iškylą klausimų, tai visada galima pritraukus savo pelytės žymekli prie mygtuko ir išvysti platesnįpaaiškinimą su pavyzdžiais. Taigi Unity pasinaudodama standartinių kitų platformų pavydžių puikiai pritaikė šį principą savo platformoje. Funkcijų / informacijos grupavimas Bet kokiam žmogui visą informacija įsisavinti daug lengviau, kai ji suskirstoma į tam tikras grupes, dažniausia pagal panašią ypatybę ar logine seką. Todėl, kad vartotojo sąsaja būtų efektyvi svarbu visas platformos funkcijas suskirstytiį tam tikrus blokus, kad vartotojui būtų kuo paprasčiau orientuotis ir naviguoti platformos viduje tarp skirtingų savo prasme funkcijų. Unity šioje srityje įgyvendino gan inovatorišką idėją ne tik visą informaciją tvarkingai ir pagal gan aiškias logines prasmes sugrupuoti blokais, langais, bet ir kurti atskirus tokių blogų modulius, kurie gali būti prijungti pasirinktinai pagal kūrėjo norus.Tai sutaupo daug laiko, kai kuriamos standartinės žaidimų scenos, nes pasirinkus visą modulį iš platformos patogioje vietoje atkeliami visi potencialiai vartotojui reikalingi įrankiai. Tarkim, kai dirbama su scenos fonu,galima vienu metu pasirinkti tekstūrą, ją apdorotisu vietoje esančiais įrankiais, pakeisti tekstūros atspalvį,matomumą. Žodžių visi potencialiai reikalingi įrankiai yra pateikiami viename funkcijų bloke, ir vartotojui nereikia ieškoti kiekvieno įrankio atskirai. Tai užtikrina patogų vartotojo darbą ir prideda didelį pliusą šiai žaidimų platformai. Valdymas turi būti intuityvus Vartotojui daug patogiau dirbti su programa kuri yra panašiį kitas, jau egzistuojančias programas. Būtent dėl to dauguma šių laikų vartotojų sąsajos sistemų iš pirmo žvilgsnio yra tarpusavyje labai panašios.Ne išimtis ir Unity UI sistema, kuri turi standartinio („Tab“) stiliaus įrankių juostą. Naudotojui intuityviai bus aišku, kaip išsaugoti ar atsidaryti failą. Unity taip pat neblogai išvystė ir „drag and drop“ sistemą. Pradedant nuo tiesioginio modelio įkelimo į žaidimo kurimo scena,modelių transformacijų atlikimo iki darbo langų kilnojimo iš vienos pozicijos į kitą.
  • 4. Programa turi būti lengvai pasiekiama Gan paprasta,bet svarbi detalė. Neatkreipus į tai dėmesio, galima gan skaudžiai nudegti. Kiek vartotojų kantybės galėtų atimti, tai jog kiekvieną kartą naudojantis programą reikėtų paspaustidešimt skirtingų mygtukų. Mes mėgstame paprastuma ir greituma, nors tai gal ir teužimtų kelias papildomas sekundes.Unity ėmesi gan gudrios strategijos šioje dalyje, tačiau naudojantis programa vis tiek pastebėtume šiek tiek nesklandumu šioje sirtyje. Pagrinde norint patekti į norimą projektą užtenka spusteltikelis kartus ir tu jau norimame žaidimi projekte, visas papildomos parinktys, jei tokių reikia jau galima rasti ieškant rankiniu būdu.Tačiau, kai atsiranda platformos atnaujinimai ar skelbiama reklaminio pobudžio informacija ši procedura gali šiek tiek suerzinti, nes atsiranda keli papildomi langai. Pasiruoštivartotojų klaidoms Kartais visiems, o dažniausia naujokams pasitaiko atveju, kai netyčia ar iš nežinojimo pradanginame duomenis ar failus su kuriais dirbame. Tokios klaidoms išvengtikuriamos papildomos apsaugos sistemos.Viena paprasčiausiu,tai papildomas langas kuris aiškiai paklausia ar tikrai norime atlikti vienokius ar kitokius pakeitimus. Kas ypatinga Unity žaidimų platformoje, tai jog šie apribojimai apgalvotilabai gerai, išvengta daug vartotojo loginių klaidų, yra būdas viska perstatytiį „default“ reikšmes. Pavyzdžiui, jei vartotojas dirba su vieno tipo modeliais sistema neleis pritaikyti kito tipo savybių.Dar vienas didesnių pliusų, tai jog yra galimybė automatiškai saugotiprojektus virtualiame projekte, taigi sumažėja duomenų praradimo rizika. Tačiau, kad ir kokie apribojimai galioje šioje platformoje, tai jokiu būdu nevaržo kūrėjo laisvės, tiesiog palengvina komunikavimą su platforma. Sektivartotojų apsiliepimas Svarbi tobulėjimo dalis yra pastovus trūkumų ieškojimas ir šalinimas. Tam pasitelkiami testuotojai,tačiau naudingiausiatsiliepimai būna ir pačių vartotojų. Būtent dėl šios priežasties Unity turi gerą klientų aptarnavimo ir atsiliepimų rinkimų sistemą, kuri glaudžiai susėjusisu žaidimo kūrimo platforma. Kiekvienas gali patogiai ir greit parašyti savo apsiliepimas, klaidų pastebėjimus ar nusiskendimus, kad platforma galėtų būti toliau tobulinama. Abipusė nauda visada gerai, todėl toks Unity strategijos kūrimas yra pagirtinas.