Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Kaakkois-Suomen ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite
  •   Ammattikorkeakoulut
  • Kaakkois-Suomen ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite

Twitch-laajennuksen kehittäminen videopelistriimaukseen: Valheim-modin ohjaaminen chat-viestien avulla

Riipinen, Elli (2025)

 
Avaa tiedosto
Riipinen_Elli.pdf (1.848Mt)
Lataukset: 


Riipinen, Elli
2025
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2025052314979
Tiivistelmä
Tässä opinnäytetyössä käsitellään Twitch-laajennuksen suunnittelemista ja toteuttamista Valheim-videopelin modia hyödyntäen. Tutkimuksen tarkoituksena on tuottaa opinnäytetyön toimeksiantajalle tietoa Twitchin laajennusten ominaisuuksista sekä käyttötavoista videopelien rinnalla. Tutkimuksen päätavoitteena oli laajennuksen suunnittelu ja toteutus Twitch-striimausalustalle sekä laajennuksen toteuttamiseen liittyvien vaatimusten ja rajoitteiden tarkastelu. Laajennuksen toteuttamisen tueksi luotiin teoriapohja, jota pystyttiin hyödyntämään laajennuksen suunnittelussa ja kehittämisessä.

Työ toteutettiin kehittämistutkimuksena, joka jakaantui teoriaosaan ja itse kehittämistyöhön. Kehittämistutkimuksen aikana havainnointiin olemassa olevia laajennuksia ja niiden käyttötapoja, joiden perusteella suunniteltiin opinnäyteyössä toteutettava laajennus ja modi. Laajennuksen suunnittelussa huomioitiin Twitchin asettamat vaatimukset ja rajoitteet unohtamatta laajennuksen käyttöliittymää koskevia käytäntöjä. Laajennuksen ohjaama modi kehitettiin BepInEx-kehystä hyödyntäen toteuttamaan Valheim-pelissä haluttuja toimintoja.

Twitchin sekä BepInEx:n tarjoamien työkalujen, ohjelmien ja rajapintojen avulla saatiin toteutettua opinnäytetyössä suunniteltu laajennus. Laajennusta pystytään ohjaamaan chat-viestien avulla ja laajennus lähettää pelille käskyn toteuttaa haluttuja toimintoja. Kehittämistyön lopussa kerrotaan laajennuksen toteuttamisen eri vaiheet sekä miten kerättyä teoriaa hyödynnettiin laajennuksen toteutuksessa. Laajennuksen yhdistäminen Twitchiin jäi opinnäytetyössä hieman yksinkertaiseksi, sillä laajennusta ei ylläpidetä Twitchin palvelimella vaan paikallisesti tietokoneella. Paikallisen palvelimen kautta laajennuksen ylläpitäminen antaa kuitenkin hyvän pohjan jatkokehitystä ja Twitchin palvelimelle siirtymistä varten.
Kokoelmat
  • Opinnäytetyöt
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste