Kubagert's dev[b]log

Taglines system, cutscenes system

by on wrz.10, 2009, under Programowanie gier, Unity3D

Udało mi się w końcu ukończyć moduł „Taglines”. Co to takiego „taglines” ?? Jest to system skryptów graficznych służacych do skryptowania rozgrywki w grach. Powstał początkowo jako edytor graficzny dialogów do projektu „Afterfall” ale szybko przeszedł metamorfozę, został przeprojektowany, przepisany i teraz jest świetnym pełnowartościowym narzędziem. Narzędziem nieocenionym do skryptowanai gry, level designerzy nie muszą rozumieć zasad programowania, gdyż skryptowanie odbywa się poprzez tworzenie odpowiednich grafów i odpowiedniego łączenia „końcówek” bloków grafu. System ten jest bardzo prosty (nie mylić z prostackim), łatwo rozbudowywuje się go o nowe bloki, bez problemu moża go sprzężyć z innymi językami skryptowymi (np LUA). Obecnie współpracuje z UnigineScripts silnika Unigine. Generalnie jest to system podobny do Crysis FlowGraph firmy CryTek albo Unreal Kismet firmy Epic Games.

W wirze pracy postał także system do robienia cutscenek, albo sekwencji zdarzeń w grze. Dzięki temu narzedziu możemy zmieniać położenie obiektów w czasie, zmieniać ich obrót w czasie, oraz uruchamiać specjalne funkcje obiektów. Wszystko edytuje się prosto i przyjemnie korzystając ze specjalnego okienka na którym mamy oś czasu i nanosimy klucze odpowiedzialne za dany typ zdarzenia. Opis na pewno jest bardzo enigmatyczny, ale niżej wszystko się wyjaśni. System ten jest systemem niezależnym , czyli może działać jako narzędzie do uruchamiania jakiś sekwencji lub funkcji w czasie, lub poprzez przejrzysty interfejs może być sprzęrzony z jakimś gotowym „gameplay framework”. Dzięki temu znów nie trzeba być programistą aby zaprogramować jak potworki wybiegają zza rogu, chowają się za przeszkodami i do nas strzelają, albo aby wykonać przerywnik filmowy w grze (tzw „cut scene”). Aktualnie wykorzystuje trochę system taglines, oraz także współpracuje z silnikiem Unigine i specjalnie przygotowanym przeze mnie n-tą generacją bazą skryptów do tego silnika. Aktualnie baza skryptów jest ciągle rozwijana poprzez zespół programistów, aby był jeszcze lepszy :D Podobnie jak system Taglines system cutscen może być bez problemu sprzężony z innym językiem skryptowym (np moja ulubiona chyba LUA ;) )
Koniec bełkotu, czas na filmy

:,

Leave a Reply

You must be logged in to post a comment.

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!