19 resultados para Indie game development
em Doria (National Library of Finland DSpace Services) - National Library of Finland, Finland
Resumo:
Context: Game development has become increasingly important in the software industry, but this importance has not affected the way software engineering approaches and methodologies manage the differences they have with game development. Similarly, software engineering does not fully support sustainability practices, causing this element to often not be considered or even known as a requirement for a development lifecycle. Goal: The aim of this thesis is to study the mode in which games are developed, and the involved sustainable aspects and the relevant concerns regarding the migration processes. Method: A quantitative study was conducted, gathering 33 answers of game professionals from four continents, from administrative (25%) and technical oriented positions (75%). Results: Three trends were observed: 1) Agile process models are used, 2) major concerns for mobile development and digital marketing, 3) minor concerns for eco-impact elements and certain development phases such as testing and crunch time development. Conclusion: Traditional Software engineering would require a major change on its processes and models to fit with modern agile development, game development approaches and sustainable requirements.
Resumo:
The objective of this thesis is to better understand customer’s role in lean startup methodology. The aim is to find out how customers are involved in lean startup methodology implantation and increase the likelihood of new venture survival. This study emphasizes the usage of customers in shaping of new product development processes within companies, through iteration and constant communication. This communication facilitates the development of features that are requested by the customers and enhances the prospects of the new venture. The empirical part of the study is a single qualitative case study that uses action research to implement the lean startup methodology into a pre-revenue venture and examines its customer involvement processes. The studied case company is Karaoke d.o.o., developing a game called kParty. The study used the theory discussed in the literature review: customer involvement (in the survey and interviews conducted for the lean startup methodology), lean principles (through the implementation of lean startup methodology) and lean startup methodology, which are the central building parts of this thesis as a whole. The thesis contributes to the understanding of customer involvement in lean startup methodology, while giving practical implications of customer orientation and product market fitting.
Resumo:
The computer game industry has grown steadily for years, and in revenues it can be compared to the music and film industries. The game industry has been moving to digital distribution. Computer gaming and the concept of business model are discussed among industrial practitioners and the scientific community. The significance of the business model concept has increased in the scientific literature recently, although there is still a lot of discussion going on on the concept. In the thesis, the role of the business model in the computer game industry is studied. Computer game developers, designers, project managers and organization leaders in 11 computer game companies were interviewed. The data was analyzed to identify the important elements of computer game business model, how the business model concept is perceived and how the growth of the organization affects the business model. It was identified that the importance of human capital is crucial to the business. As games are partly a product of creative thinking also innovation and the creative process are highly valued. The same applies to technical skills when performing various activities. Marketing and customer relationships are also considered as key elements in the computer game business model. Financing and partners are important especially for startups, when the organization is dependent on external funding and third party assets. The results of this study provide organizations with improved understanding on how the organization is built and what business model elements are weighted.
Resumo:
Tutkielman tavoitteena on selvittää mitä tekijöitä ja erityispiirteitä kuuluu itsenäisen pelinkehittäjän PC-pelien lanseerauksen prosessiin digitaalisissa jakelukanavissa. Aihetta lähestytään tutkimalla lanseerauksen prosessia siihen liittyvän strategisen ja taktisen päätöksenteon kautta - tutustumalla lanseeraukseen liittyvään teoriaan ja alan käytäntöihin sekä tutkimalla miten lanseeraus on toteutettu käytännössä suomalaisessa pelinkehittäjäyrityksessä (Almost Human).
Resumo:
The healthcare sector is currently in the verge of a reform and thus, the medical game research provide an interesting area of research. The aim of this study is to explore the critical elements underpinning the emergence of the medical game ecosystem with three sub-objectives: (1) to seek who are the key actors involved in the medical game ecosystem and identify their needs, (2) to scrutinise what types of resources are required in medical game development and what types of relationships are needed to secure those resources, and (3) to identify the existing institutions (‘the rules of the game’) affecting the emergence of the medical game ecosystem. The theoretical background consists of service ecosystems literature. The empirical study conducted is based on the semi-structured theme interviews of 25 experts in three relevant fields: games and technology, health and funding. The data was analysed through a theoretical framework that was designed based upon service ecosystems literature. The study proposes that the key actors are divided into five groups: medical game companies, customers, funders, regulatory parties and complementors. Their needs are linked to improving patient motivation and enhancing the healthcare processes resulting in lower costs. Several types of resources, especially skills and knowledge, are required to create a medical game. To gain access to those resources, medical game companies need to build complex networks of relationships. Proficiency in managing those value networks is crucial. In addition, the company should take into account the underlying institutions in the healthcare sector affecting the medical game ecosystem. Three crucial institutions were identified: validation, lack of innovation supporting structures in healthcare and the rising consumerisation. Based on the findings, medical games cannot be made in isolation. A developmental trajectory model of the emerging medical game ecosystem was created based on the empirical data. The relevancy of relationships and resources is dependent on the trajectory that the medical game company at that time resides. Furthermore, creating an official and documented database for clinically valdated medical games was proposed to establish the medical game market and ensure an adequate status for the effective medical games. Finally, ecosystems approach provides interesting future opportunities for research on medical game ecosystems.
Resumo:
The healthcare sector is currently in the verge of a reform and thus, the medical game research provide an interesting area of research. The aim of this study is to explore the critical elements underpinning the emergence of the medical game ecosystem with three sub-objectives: (1) to seek who are the key actors involved in the medical game ecosystem and identify their needs, (2) to scrutinise what types of resources are required in medical game development and what types of relationships are needed to secure those resources, and (3) to identify the existing institutions (‘the rules of the game’) affecting the emergence of the medical game ecosystem. The theoretical background consists of service ecosystems literature. The empirical study conducted is based on the semi-structured theme interviews of 25 experts in three relevant fields: games and technology, health and funding. The data was analysed through a theoretical framework that was designed based upon service ecosystems literature. The study proposes that the key actors are divided into five groups: medical game companies, customers, funders, regulatory parties and complementors. Their needs are linked to improving patient motivation and enhancing the healthcare processes resulting in lower costs. Several types of resources, especially skills and knowledge, are required to create a medical game. To gain access to those resources, medical game companies need to build complex networks of relationships. Proficiency in managing those value networks is crucial. In addition, the company should take into account the underlying institutions in the healthcare sector affecting the medical game ecosystem. Three crucial institutions were identified: validation, lack of innovation supporting structures in healthcare and the rising consumerisation. Based on the findings, medical games cannot be made in isolation. A developmental trajectory model of the emerging medical game ecosystem was created based on the empirical data. The relevancy of relationships and resources is dependent on the trajectory that the medical game company at that time resides. Furthermore, creating an official and documented database for clinically validated medical games was proposed to establish the medical game market and ensure an adequate status for the effective medical games. Finally, ecosystems approach provides interesting future opportunities for research on medical game ecosystems
Resumo:
Tässä työssä tutkitaan peliteollisuudesta tehtyä ohjelmistotekniikan tutkimusta. Työssä selvitetään kirjallisuuskatsauksen keinoin mitä on tutkittu aiemmin, ketkä ovat tutkineet ja missä on tutkittu. Löydetystä aineistosta poimitaan oleellisimmat julkaisut tarkempaan tarkasteluun. Johtopäätöksenä todetaan, että peliteollisuudesta tehty ohjelmistotekniikan tutkimus on tehdyn kirjallisuuskatsauksen perusteella pääosin mittaluokaltaan pientä ja määrältään vähäistä. Huomattavaa julkisuutta tutkijapiireissä saaneita peliteollisuutta ohjelmistotekniikan näkökulmasta tutkineita henkilöitä tai tutkimuslaitoksia ei noussut esille tutkimusta tehdessä.
Resumo:
Tiede innovaatioiden synnyttäjänä on nykyisin ennemminkin oletus kuin totuus, ja monet innovaatiot syntyvät käytäntölähtöisten toimintojen kautta. Diplomityön päätavoitteena on määrittää käytäntölähtöinen innovaatiotoiminta. Tutkimus on toteutettu laadullisena case-tutkimuksena. Tutkimuksessa on haastateltu seitsemää pelinkehitysyritystä liittyen yritysten innovaatioprosesseihin ja käytäntölähtöiseen innovaatiotoimintaan. Lisäksi tutkimuksessa on haastateltu neljää voittoa tavoittelemattoman organisaation edustajaa Kymenlaakson innovaatiojärjestelmän nykytilasta. Teoriaosassa käydään läpi käytäntölähtöisen innovaation nykyisiä määritelmiä ja niihin liittyviä käsitteitä. Empiriaosassa esitetään haastatteluilla kerätyn aineiston analyysin perusteella tehdyt johtopäätökset. Teoria- ja empiriaosien avulla määritetään käytäntölähtöinen innovaatiotoiminta. Johtopäätöksissä määritetään käytäntölähtöisten innovaatioiden syntymekanismit ja lähteet. Lisäksi esitetään alueellisen innovaatiojärjestelmän asema käytäntölähtöisten innovaatioiden edistämisessä.
Resumo:
Cloud computing is a practically relevant paradigm in computing today. Testing is one of the distinct areas where cloud computing can be applied. This study addressed the applicability of cloud computing for testing within organizational and strategic contexts. The study focused on issues related to the adoption, use and effects of cloudbased testing. The study applied empirical research methods. The data was collected through interviews with practitioners from 30 organizations and was analysed using the grounded theory method. The research process consisted of four phases. The first phase studied the definitions and perceptions related to cloud-based testing. The second phase observed cloud-based testing in real-life practice. The third phase analysed quality in the context of cloud application development. The fourth phase studied the applicability of cloud computing in the gaming industry. The results showed that cloud computing is relevant and applicable for testing and application development, as well as other areas, e.g., game development. The research identified the benefits, challenges, requirements and effects of cloud-based testing; and formulated a roadmap and strategy for adopting cloud-based testing. The study also explored quality issues in cloud application development. As a special case, the research included a study on applicability of cloud computing in game development. The results can be used by companies to enhance the processes for managing cloudbased testing, evaluating practical cloud-based testing work and assessing the appropriateness of cloud-based testing for specific testing needs.
Resumo:
Tutkimuksessa selvitettiin, kuinka hyvä tekoäly tietokonepeliin on mahdollista toteuttaa nykytiedolla ja -tekniikalla. Tekoäly rajattiin tarkoittamaan tekoälyn ohjaamia pelihahmoja. Lisäksi yksinkertaisia tekoälytoteutuksia ei huomioitu. Työ toteutettiin tutustumalla aiheeseen liittyvään kirjallisuuteen sekä kehittäjäyhteisön web-sivustojen tietoon. Hyvän tekoälyn kriteereiksi valikoituivat viihdyttävyys ja uskottavuus. Katsaus suosituimpiin toteuttamistekniikoihin ja tekoälyn mahdollisuuksiin osoitti, että teoriassa hyvinkin edistynyt tekoäly on toteutettavissa. Käytännössä tietokoneen rajalliset resurssit, kehittäjien rajalliset taidot ja pelinkehitysprojektien asettamat vaatimukset näyttävät kuitenkin rajoittavan tekoälyn toteuttamista kaupallisessa tuotteessa.
Resumo:
Tämä kandidaatintyö tutkii peliohjelmoinnin mahdollisuuksia ohjelmoinnin alkeiden opetuksessa sekä Unity3D-ohjelman toimivuutta 2D-pelinkehityksessä. Tutkimuksen tavoitteena oli luoda Peliohjelmoinnin alkeet -kurssille kurssirunko sekä todistaa Unity3D-ohjelman toimivuus 2D-pelinkehityksessä kehittämällä esimerkkipeli. Tuotoksena kurssille kehitettiin kuusiosainen kurssirunko, johon myös suunniteltiin täysin aloittelijoille tarkoitettu vapaaehtoinen UnityScriptin alkeet osio. Ohjelmoinnin aloittelijoille suunniteltu kurssi käy läpi Unity3D-ohjelman perusteet sekä tutustuu skriptauksen alkeisiin. Kurssirunko käy 2D-pelinkehitykseen liittyviä konsepteja loogisesti läpi. Työn toisena tavoitteena oli esimerkkipelin kehitys ja Unity3D-ohjelman 2D-pelinkehitystyökalujen testaus. Pelin tekeminen onnistui yli odotusten. Vaikka peli on erittäin yksinkertainen ja lyhyt, se toimii esimerkkipelinä mainiosti. Johtopäätöksenä voidaan todeta, että Unity3D-ohjelman 2D-työkalut ovat toimivia laadukkaiden 2D-pelien kehittämiseen. Tuotoksena laadittu kurssirunko antaa suuntaa kurssien rakentamiseen peliohjelmoinnin aloittelijoille. Pelinkehitys kurssin suorittamisen jälkeen opiskelijalla on mahdollisuudet ja perustaidot jatkaa kehittymistä ja opiskelua tahtomallaan suunnalla.
Resumo:
Tämän diplomityön tarkoitus on rakentaa mobiilipeliyritykselle tuotekehitysprosessin alkupään prosessi tuotekehityksen tehostamiseksi. Toimialan dynaamisuudesta ja hyperkilpailullisuudesta johtuen sekä projektien abstraktin luonteen takia tulee mobiilipelikehitysyritysten erityisesti panostaa tuotekehityksen alkuvaiheisiin. Työ tutkii yleisiä tuotekehityksen periaatteita sekä yleisiä olemassaolevia tuotekehitysprosesseja. Tarkastelun kohteena ovat erityisesti innovatiivinen organisaatio ja benchmarking tuotekehityksen apuna. Yleisesti tuotekehitysprosesseista tutustutaan yleisimpiin malleihin, jotka ovat olleet valtavirran käytössä jo pitkään. Prosessien tarkastelun lisäksi niitä tutkitaan kriittisesti ja löydetään osa-alueita, joihin tulee keskittyä erityisesti tuotekehitysprosessin alkupään järjestämisessä. Lisäksi työssä paneudutaan alan menestyneiden yritysten toimintatapoihin, joista haetaan oppia rakennettavaan malliin. Työssä käsitellään myös toimialan ominaispiirteitä, joista johtuen perinteiset tuotekehitysprosessit eivät ole optimaalisia alalle. Työn tuloksena saadaan virtaviivainen prosessimalli, joka maksimoi luovuuden, mutta säästää resursseja ja luo selkeät linjat prosessin läpivientiin. Rakennettuun malliin pohditaan myös kehitysehdotuksia, ja sille on laadittu kevyt jatkokehityssuunnitelma. Malli menee suoraan yrityksen käyttöön, joten lopullinen malli tulee myös hioutumaan tuotekehitysprojektien edetessä. Työssä on erityistä se, että työn tekijä on toiminut alalla työtehtävissä, ja malli on hioutunut pitkän ajan kuluessa. Täten suuri osa työstä on tekijän hiljaisen tiedon avaamista ja pohtimista.
Resumo:
Tässä kandidaatintyössä esitellään mobiilimarkkoiden pirstaloitumisongelma, ja se millaisia haasteita kehittäjät voivat kokea kehittäessään sovelluksia, jotka tukevat useampia mobiilialustoja. Lisäksi työssä esitellään erilaisia mobiilisovelluksissa käytettäviä monetisaatiomalleja. Työssä tarkastellaan myös monialustakehitystyökalujen ja HTML5-tekniikan soveltuvuutta mobiilialustojen kehityshaasteiden ratkaisemiseen. Työn lopuksi toteutetaan ja julkaistaan käytännön pelisovellus monialustatyökalulla eri alustoja tukien. Tämän demosovelluksen avulla perehdytään julkaisuprosesseihin käytännössä, tuoden esille eri alustojen asettamia vaatimuksia kehittäjälle.
Resumo:
Tässä työssä tarkastellaan videopelien nousevia kehityskustannuksia ja selvitetään videopelien historiaa ja kehitysprosessia tarkastelemalla syitä kustannusten nousuun. Työn pääkohteena ovat isojen ja keskisuurten peliyritysten videopelikehityskustannukset. Historiaosuus on jaoteltu vuosikymmenten mukaan 1950-luvulta 2000-luvulle asti ja kehitysprosessin tarkastelussa keskitytään nykyisten suurten pelien kehitysprosessin vaiheisiin ja tarpeisiin sekä prosessin osanottajien rooleihin. Näin perustellaan lopuksi lueteltavat kustannusten nousun syyt ja niiden mahdolliset seuraukset.
Resumo:
Tämä kandidaatintyö keskittyy avoimen datan käyttämiseen peleissä nyt ja tulevaisuudessa. Sen tavoitteena on tutkia avoimen datan hyötyjä, saatavuutta ja mahdollisuuksia. Tuloksena selvisi, että useimmissa tapauksissa datan avaamisesta hyötyvät kaikki osapuolet. Runsaasti erilaista avointa dataa on saatavilla monissa erilaissa tiedostomuodoissa, moniin eri tarkoituksiin. Avoin data on hyödyllistä peleissä, koska sen avulla voidaan luoda monenlaista sisältöä niihin. Joitakin onnistuneita kokeiluja on jo tehty peleillä ja avoimella datalla, joten se voi olla hyvin tärkeä osa pelialaa tulevaisuudessa.